80325116420115081114222113504113107112805112475111856111310110807110343111491112402109670109202108910107943107495107206107372106990108601105334106024106027104068114080106031102449120030120034120035120038103732104028106046104874106055985121060491060521041889727310605897679972611055569489294394941991055689727910596794523104844972589759910891492969