889086227691160875201106863218085511702106669804805141517181933278176910131045176223912515906062211593183044631915983073551742118792851062651110214331340978123115771270663780183232018961578100792216251611463412195893912571788