Flutter - Como montar Circulos baseado em um JSON

Pessoal, como faço para montar um container com circulos e dentro dele possuir um número?
a ideia é fazer um app de rifas e deve se adequar tanto para celular quanto para tablet.
alguém me dar uma ideia de como fazer?

já estou conseguindo obter o json,
porém não consigo deixar os números lado a lado. eles podem chegar a ter 999 números.
´´´´
return CircleAvatar(
radius: 30.0,
child: Column(
children: [
Text(p.status, style: TextStyle(fontSize: 15)),

        ],),
      backgroundColor: Colors.red,
    );