197097912275133310561444198529655053219781293202411171142416691829169015781858491154390517208691779739314821310198913041381840668421135817933361730120111278446515721513915958121464417582674691607137016131871666191220410681222199082518240250310043123713551849657379759440