77257772267715877094770627700576932477994774347728476424757047521474874742647360473324725647199471724711547064470344695746932468774683846776467564669746648466164653846488464574640246345463224626046206461794612246070460424598645933458414579045747456874562845603455494549845462454084535445326452624520045175451184505845030449784492544899448414479144745446874463644609445494448444455443994434444311442624421044201441274407944077439914393543904438404379443747436964364343612435544350243467434144336043310