3889840547398164205049935480794310839684428924896644630427082559443834980348544471826434518011094925550327891457573974449074408234944738524445164768040945380949451476954731847848487415067539451400204822941986463284877644893396514254347276427954031143181410524801345960455114399447828437994442545498482244125745232423354316348655395895016942032470414600647806422479504104749336452304604040267477491107422884268040819506344500440194404075134709540846460194581449244284440078466664310646667