145609145403145040144910144788145255143682141514143927144885139585139082112017139444143137144381143717138665136441136211135634135599112020136824136095142427133015145151138096136892131522107184136147131064135964143573135436131463134834144169107256127204136519136760144258127629142831134740138354124079134878134840127065107328135755121430107333136142120368144921