9671831758938144149413431414105082914641385186012188717351108317601112312641282161144944223713656914001371178718661524166036414561001713853344532196117012181037882155997869419913671648177612081686