8 503 447 true 2 12 23 36 62 66 69 95