96973210272706144724194371177666304044165516186180331124798182101935831773407274936990213323866461554162231252165881016364578162391099491236431760565536616921916651518165620226613176614915183468226792507591376951800686421815854021740698414195101150825150141361751154591933517240020728667960141772110420219758649451473757667193915216315890504851544371141412009494365410984061002927712605285585569119904212854919887714931220590714907415593118946537701034684553021938514393411874119402683224106572786253079012199014431619497119633011156515045908653642136337