656510190778567857966716293619364688636950135821577289257031227712825130701361913640115067831249211574889815095739935493184254717359234971251512957123851471057739213100213077649701242454236417612552108065412109912114110074280154614273897321282144392094571256377431392614910567599551149611169121845607799565364341346610853471127025789107801377856969780266125931106110860771350242121128131068122992335749693849391317611000451713687272714220950512114741112612418828631934132164216130393083623755791204412642700594794266134981065542931965371214798976713661135601244964875167197711443745513410821813491326137010715422943052012200120581504360388802787346413416133113111208869636981903074868210100013569119788851697414831109271073347921477581007730126742103626153861094746321321885614066725187213300143691432289601563588688833128916998206792745101770143371430935845344