156294156127155739155126155022154781153796153676153484153106152935152123151134151000150804150260150184149989149430148782148333148174147704147529145933144771143378145145139024139149143936144631117183116528116429116365114270116109115901115905115897115909115889115885115893115913115917115921115933115929117685117681117673115925117677117689117712117708117704117693