198960417071711614485127082528188978088195917951680134113597421968174412226901643968126083910371278138512911524806356105682991013813001200652197812396741019172197714911290187975314862092454318601299961739912776144919926981238366197417329049677711204591543