17305718915103817304720037450650191524645078871892505315052117306300951936917691974668730966771118147318344222218799357087452377521435086250599556315112349342102324906556835558951248555964600691455171564732677634351311508605131549634905111650714510464995550713515933767773372081720176461558689569105104752145526445130950010507894282715070976197236799759175264294306545170157558721573738027214169113753969037612374465741562183134363224711567206224394141734594555630892570722397361468758