2961 2589 7717 4347 8670 3001 2840 2283 9952 8836 8194 1514 7080 9005 7156 4646 1219 9349 491 1036 3985 1944 4486 9542