15 left (26/29)

15 left