140415096951143331131754141459454951587169097618641341102357198816357547018061342879168752128011421656181418671090163040010363417265191202256530156298517518161022146615101071834188919789669341704135326416456577587349011326294976157782913081297153978713801546909821111281352173118151632