112862651125641911241642112416341123682411236818112368121123473011210201112101931121018311208498112010361120103411189673111896651117397211173927111739231117185611171848111592201114747411058994110589921105898911058986110589711105896811058874110588571105317511053172110531671105316011041437