122911467616317331104168018417408251027160569315871203144818431026156479210541577123676666220774015901421142814536298638013621525806361430459528158089990857839212261002197427915757051698110616528791910969