78131240137929617325474116783125338124755219628554115345681084680946373148030127037126816054222540224978090796811151203975582971789979920246560798403341621628370373399193336555883671921387764046251156047816919345097773895123947153715255777912150184745429117469168803543398753196307284127