Order of destruction

In what order are a, b, and c destroyed?

struct S { int id; ~S(); };
int main() {
    S a{1}, b{2}, c{3};
}
A

b, a, c

B

a, b, c

C

c, b, a

D

Unspecified