313424221518170190834278565122643332308286466376108728980554133927915263252750570267845646135256267171717293835514229244175442353270540195657140377820306628264255898280343504551690350205269809120167828204243375368047869168529630421178265248745176563688503198255470251331632031822025897013991453335382282082882307187653737459340113689687154827746274