107452110688119326122874124802124847126763134030134033136594137601138000141519143855144327146526151605155044155915156959158357158998159129160428162919166405172283173487175513176150184706187537190251192489192743195848196350196758196861197197197584202903203610205988207201207377207561213332220963224287226878227073229138231423231615231806232344237395238171245092245208251171252846258834262139266363266647266771269767270301272706275177275498275690276779279346280379281399283323285033285363292367292861293123293452294451298260298740302531304662310888314619316718319000319860320519320558323994329491331954