248602486324866248692487213855138561385413852138531385013851138492487524878248812488724890248932489624899249022490813879554661861818617186151861618614186271862615683156811568215680103381862510337103221541615444154425549615441154391543815437154361567215671156701543415435154331032115294152935550655508