86936912071034718280490430915109160291663102800106286829428282082836829918281288428973101037181256081315278299587809909359150592068921309486497547108043845618914290428105091825528298882999830118301585025863381083408280883268969081299458293882670826868634182914832208981692655105940825361120779149794413106130107195