6948518281080548946297733709632288374362370108514845398411669911121876058297152611012123966396752753575397402114311426866628561177871051081791084112771095525512638480122494576304299431413952358467114011486241884815476031363924573555904875674688091324846231088448947644157115833616103753333096451605761082617135542609354124980921944335776341086520315851116908414940449349796759549753475233242648892713374044473311141850199717352326892983005773514101198954854470194543613336