108931691089316110893138108820001088199510881984108819771085453010854527108545151085259710852589108525861085258510851612108513821085134510850163108501471084764310847631108476291084762810847582108448951084454010844534108445141084449910235904102358741020054310200466101867361018376610182061