380185751821910703503715479153871509614906140668934136871373113672136181432214912145881394414182140551393110735141781373614346154811546915512155031553013678103391074315114151111032013744140518518137131394210308140499146106269145852785341486714046138059928138041495681841051210731768215546