59390786831140811398842035281630631507095485980685179405957020170014904059501690641797621893115421970762194467193018887319175020512700085016855031005521820271908767940876091224226115422203137954426191871402096373851014494461218698184310607071434951891011717661655835071820524417514515458722070361547940142210526374855966168175205724433961655115644341879433731921281654331070353952422555973857389009721576605141767120572149276134429214341913511204721059001261061893137900176627104320609945805817394810324619873715880114586903082190762107656739598769