17069417471043798888172215023241664619193512324891278818774104027773487313521636942942091783585160168834710809519227451097171014671014092956976010342741489978116336051615231228393170535413051805