117248115192114392113467112793112303112217111298110331112393109187107531107052108766113919105302102416114501114509114517114519114525114527121677119439119442119466119477121692121695121730121750104228629026290662904642415835857888588563847156615384993850440537490673848938495384773848462886589846290059699629863893758211597015960038465