204171932481206415884516209711185515517018239316533610142112090397466143771152965724819850615825351765161305143892162165206446591258269711432714041122115737778100943778241447751412119264818403322241022405119196810105215306215340215772176566109381377721077120682815707195409168641174420938331154732049641135383757148242194897140706107031090551119121226313860765030146655154180141402164221183005651394884186589927491769421986216485019241018051135297218344107257115084179037214270214811798821520341474182159701772434977122064812517612757811999710210521689117046102381