17414041700107227051467074970912001274414129593241055131073186733912942505171547148219984317609971960276118019231099128319159051622206130186514591766273198712577321352615375358193318511790