377834551399540689171627282682017650542480911337170198518211827691203562893312301674661407014706857827858187687376340228456280632120673042433132443061086342580412256574582880550327035371783529320846115425554133952770219526920451427428833219020214565353634376885632483522512783502967376572291756905381823086520545950444233374667858922127928615264398