84584112179301217931481129752325734434125584495630922912512874346634656881957298248937772980531576452334412558408934781690310177721255843221025229155426050153622789332893341760246222488678989460121139899337411703838935710495311201823116255111625441427049532695617459416783677702125127512674101521367974771252119652703120193958708758717458717355243598995112209871105664873637134114308036116255410639431132505108623614029732025751768721768716616961293969115181249362066170266179219787591988012375078005782473494038984044531323471876034877501136602513431414008139489299490141408766127364928498213431228500013671991343111365989194583