974211242971215551081281024267358210995110854712964412445512200211291110309997650967181088361083349742497388108516130734106228105284993039891486321084841082461084281048301305811062881051661029749749397677837571088421085311083811083251083239739497262108413108452125200972509747410848510824810619710995610884597400108412106201105877108487108335