107531106945644158148886212792369887001566770209014137612137579515297958641838641896086258296182977829988300415251221279981256240817543161808749527109177512800351475891256099102846525612013493799340711027533542295243321025541621092843415028553397661460873231985148096912941661294136129416712941352677809499441294286148682449798210525363397332505953397141357741498008130242212941647851161294134627974306350118275532977645405407934241235319943522978161199275142076014205201306053144083030577714384730581115266851526329121719572705270813515318883200721178207366735151611114878211002302100219610020832889275001715001511263318213367765976