What are the valid exit codes for custom monitor, online and offline scripts?