142468119064172915145081175513195049160648619637613175545132888937115417022583613332722848483206188111217554830821205121213502169351680152243139216753215217826759227724563472171092141662246041219347316244234479222377320319320666991197381093917551211048613939691049653339532208512042495109319668497297157561514606469312242418788017546413718918965122177496743312298988516349154752110665115587112381136852100304153750166348172385152190337699743375112054221911021890419982228669837485093818040220685213633011942186214405061439991622021526628379143905145143