101458810405438104725311051116610530828105336091053424510534853105977311062015210623579107686231125988411265622113931161140394311404101114041661140491411405229114077331142522114695191165698311969119122715611235721512592759125984321265977513373327133841021339225613574886139407881396674013971314139962891407602414144607