14489150571689317256173591826219435194482135522173233862383624203245422454325439258292597426018261492692228581286892897629011294492946131036314863159231839321033246833517335183359033732341103592436465364963786837871398064096442295423044238242454428074392443960440174402144290457894613946326463334730747556492345194952398529925299353741542995514655500561255952859677597686062160698613656246362632636676377963990643256452765853663926793968006695396977370956726357264472666727387284072842733647373673756