113668251136683143298029611078432977343297774860377432981143298121130334311328347113283481130334211303340113033391130334111328346113033447423382109271381019001010231495110944791116032211160135432988910783393839607311319853113198581132277411322783519830443298165967463432981499494439949442994944499494499949450995254410184367101843681085608010856081113565541136690411366907