80325116420115081114222113504113107112805112475111856111310110807110343111491112402109670109202108910107943107495107206106990107372108601105334106024106027104068114080102449106031120030120034120035120038103732104028106046104874106055985121060491060521041889727310605897679972611055569489294394941991055689727910596794523104844972589759992969108914