296301770274051769483868895759623001233058274664208798985322193610116182327733167338138969330819308208023166324643109335581560133418316613094233933280463175932220319948986233602503822731324761093533888336553114832210330032323321174215622188132214295973171331637103982273331597215362351922802329316904687410391312633385711207116202158029634115642260528182329437326335588921286331847