Unexpected symbol `void' in class, struct, or interface member declaration

Hi, i’m a newbie to unity and i’m getting this error in my script: (sorry for bad english, i’m brazilian)

using UnityEngine;
using System.Collections;

public class BalaBehaviour : MonoBehaviour {
	
	public float speed = 10;
	public float timeToLive = 4;
	
	private float currentTimeToLive = 0
	
	// Use this for initialization
	void Start () {
	
	}
	
	// Update is called once per frame
	void Update () {
	    
		currentTimeToLive += Time.deltaTime;
		
		if(currentTimeToLive > timeToLive)
			Destroy(GameObject);
		
		transform.Translate(Vector3.forward*speed);
		
	}
}

You are missing a ‘;’ at the end of line 9. In addition, ‘GameObject’ should be ‘gameObject’ (small ‘g’) on line 22. ‘GameObject’ is the class. ‘gameObject’ is the specific instance of the GameObject class attached to the game object the script is attached to.