161747357042486640199575015233199225637621911274372612542088322639264613161519634162351232685244205258433400360744884479326033029231457459812334288628874818821315670259647222399383267655471590537135123104444142278557118034430685619621434632580210943834136514966435757374752193906540321756315584749631577486241139144281386430632873276551331656946665523373105506677066296558490513310095807139640039832755607913762762132558441935467046530117142151815540155145737520060741663827884524365656063784666836416660607784959841022117213738741855101954852436932659860222362431125793975478650512868318010081618345351725479486463835086274455452744291478517815875159059715594006497369514786421407162252395635816815054669567423432176966227614537702812205651305156002459389110895463165