23748523648423648323648266839210359856683956683918832647288141576776668421719259983943272137051589812812013225113598832446684021332189668411668390103598488313188307383574083573926887726890410319821085537883272234385153123810896879432707725415764862750462750762750442937762937435111285111276892201267816116015994986531971241523711761502676633141256465532596124489661328231973732714122749611605591071120732843152303715230301523036104793015592233699635248841387480879742843984896614118079243438743450399231211091102558991557011018799248225353736543047153835411760026801222639664969016520258940571101971251195378897854330404942