117511846182260691454711776113356218389217372364186609421307581104883095140166149010891734674010345517532816028213042619510414369147397210625116480320912431018045218251111036917266922512868527375023615018579815510817079821752119439319126999134769108433670223130305722091731526184731414508016636777749205206137888181192786851526702070246804514381940574264271448501971119535321746642705265913715997988850467701019468637123862021562148751162704308274536212689922672898503385662057302142232110859128573441128630374303600616977916999012277515634314312633277