Горутины без ожидания завершения

ЗадачаJunior3 минпроверка — Спринтчто выведет и почему06-t006

Запускается несколько горутин, но ожидание их завершения через sync.WaitGroup не используется. Что окажется в выводе? Как исправить?

main.gogo
1package main2 3import "fmt"4 5func main() {6	for i := range 3 {7		go func() {8			fmt.Println("worker", i)9		}()10	}11	fmt.Println("done")12}
⌘ Enter — проверить