133674615631510678156510932931355139362514361595113014551364287826117511051748370402175151816147521296184514643291700100560768415195592308021131194114714883214091421139027714281384124796917802099673441389199310658131797448189192543115361054614845172959637399355512232541343109194