Harry: 23
Ron: 21
Hermione: 29
Mattheo: 22 ( You had kids before marriage)
Oliver: 25
Neville: 28
Fred: 21 ( You had kids before marriage)
George: 29
Draco: 22
Cedric: 24
Tom: 20
Luna: 25 (You had kids before marriage)
Ginny: 24
Harry: 23
Ron: 21
Hermione: 29
Mattheo: 22 ( You had kids before marriage)
Oliver: 25
Neville: 28
Fred: 21 ( You had kids before marriage)
George: 29
Draco: 22
Cedric: 24
Tom: 20
Luna: 25 (You had kids before marriage)
Ginny: 24