10170247388151307721130765914554691455977457248111659411165968755262711402711339981281278922120015780525431695611913307801710252081222209877902118025087537511551454787988755308052531235367763816764914738820992881738876142655065072099814210564408753092425399928801216061328981127888010623061010687531710356566956708725281407324461244123535214074751103143875337875556404942341231407323140750616480239062214074611224470875439109883924782140719415016631407322288087960563960853158723711639421407189147995914131571648017795478095457230875555127634812766707639298353492488815340501212527532455142854210310468725271532331117281511582411015629252724