690575179375827142611997696661891728101219553563901859195238152859510511857542121214562887111026140196759342614284471713701029789304769498208753738481017159459437713989721271433361639718163811631372113948917445271924135587528312167493