Maria Elisabeth Boelt Tyndeskov / Pernille Witt
Maria Elisabeth Boelt Tyndeskov (H2H), Pernille Witt (H2H)
22 tournaments played together · 3 tournament wins · Match record: 64–34
Combined current rangliste: 596.8 points (Maria Elisabeth Boelt Tyndeskov 112.4 + Pernille Witt 484.4)
Sum of each player’s rangliste points earned specifically within this team’s own division (best 6 results in the trailing 365 days, >90 days old counted at 40% - per §20 of the propositioner), last updated 7 Sept 2026 - it may differ from Volleyball Danmark’s own published rangliste. Points from international participation are not included.
CPH GS — Elite kvinder (adult)
30 May 2026 – 31 May 2026
Listed as “Pernille Witt / Maria Elisabeth Boelt Tyndeskov”
Final rank: 5 (178 pts)
Seed 4
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Seed 4 mod 5 (round 1) | 30 May 2026, 10:50 | Rebecka Lazic / Frederikke Schade Jensen (H2H 2) | 2-1 | 21-15, 18-21, 15-11 |
| Kamp 5 (round 2) | 31 May 2026, 13:20 | Clara Windeleff / Astrid Mellmølle (H2H 6) | 0-2 | 20-22, 11-21 |
| Kamp 10 (contenders round 2) | 31 May 2026, 17:30 | Marte Grytøyr / Berglind Gigja Jonsdottir | 0-2 | 11-21, 16-21 |
| 5.-6. plads (placement) | 31 May 2026, 12:00 | Cirkeline Roed Høg / Sofia Nørager Bisgaard | 2-0 | 21-0, 21-0 |
Frederiksberg Challenger — Elite kvinder (adult)
25 Apr 2026 – 26 Apr 2026
Listed as “Pernille Witt / Maria Elisabeth Boelt Tyndeskov”
Final rank: 3 (103 pts)
Seed 1
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Kamp 1 (round 1) | 26 Apr 2026, 09:00 | Merle Sofie Hovmand Nøhr / Raluca Moroc | 2-0 | 15-10, 15-5 |
| Kamp 5 (round 2) | 26 Apr 2026, 11:20 | Frederikke Schade Jensen / Rebecka Lazic (H2H 2) | 0-2 | 11-15, 14-16 |
| Kamp 10 (contenders round 2) | 26 Apr 2026, 15:05 | Sidsel Letsgo Glent-Thule / Ida Kathrine Toftgård | 2-0 | 15-7, 15-6 |
| Semifinale 2 (semifinal) | 26 Apr 2026, 16:35 | Rebecca Nøhr Kramer / Cecilie Køllner Olsen | 1-2 | 13-15, 15-9, 10-15 |
Amager Strand - Semifinalestævne — Elite kvinder (adult)
2 Aug 2025 – 3 Aug 2025
Final rank: 2 (267 pts)
Seed 3
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Kamp 5 (round 1) | 2 Aug 2025, 10:40 | Jennifer Rahr Christensen / Emilie Glad Bak | 2-0 | 21-19, 21-8 |
| Kamp 11 (round 2) | 3 Aug 2025, 13:10 | Asta Kjærgaard / Katrine Roesgaard (H2H 4) | 2-1 | 18-21, 21-18, 15-7 |
| Kamp 22 (round 3) | 3 Aug 2025, 18:10 | Rebekka Læssøe Markers / Emilie Munch Gregersen (H2H 2) | 2-1 | 21-12, 18-21, 15-7 |
| Semifinale 2 (semifinal) | 3 Aug 2025, 13:10 | Frida Meincke Lyø / Cirkeline Roed Høg (H2H 2) | 2-0 | 21-19, 21-17 |
| Finale (final) | 3 Aug 2025, 15:00 | Clara Windeleff / Astrid Mellmølle (H2H 6) | 0-2 | 0-21, 0-21 |
Henne Strand - Semifinalestævne — Elite kvinder (adult)
19 Jul 2025 – 20 Jul 2025
Final rank: 2 (267 pts)
Seed 1
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Kamp 1 (round 1) | 19 Jul 2025, 09:00 | 2-0 | 21-6, 21-13 | |
| Kamp 9 (round 2) | 20 Jul 2025, 12:20 | Cecilie Steffens / Julie Jensen (H2H 4) | 2-0 | 22-20, 21-16 |
| Kamp 21 (round 3) | 20 Jul 2025, 17:20 | Katrine Roesgaard / Asta Kjærgaard (H2H 4) | 2-0 | 21-17, 21-19 |
| Semifinale 1 (semifinal) | 20 Jul 2025, 10:40 | Anna Juhl Staal Hauge / Josefine Fjendbo Lyholm (H2H 5) | 2-0 | 24-22, 21-16 |
| Finale (final) | 20 Jul 2025, 14:00 | Frida Meincke Lyø / Cirkeline Roed Høg (H2H 2) | 0-2 | 21-23, 17-21 |
DM i Aalborg — Kvinder (adult)
27 Jun 2025 – 29 Jun 2025
Listed as “Pernille Witt / Maria Elisabeth Boelt Tyndeskov”
Final rank: 3 (350 pts)
Seed 4
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Pulje D (pool) | 29 Jun 2025, 18:20 | Julie Jensen / Tenna Donslund (H2H 3) | 2-0 | 21-18, 21-12 |
| Pulje D (pool) | 29 Jun 2025, 15:00 | Grith Lachenmeier / Amalie Lytzhøft Borup | 2-0 | 21-9, 21-10 |
| Pulje D (pool) | 29 Jun 2025, 12:30 | Sofie Dileng Østerberg / Vanessa Noelle Richards (H2H 2) | 2-1 | 21-17, 16-21, 15-8 |
| Kvart 4 (quarterfinal) | 29 Jun 2025, 18:20 | Charlotte Krøyer / Line Anker Nielsen | 2-0 | 21-15, 21-8 |
| Semi 1 (semifinal) | 29 Jun 2025, 13:30 | Clara Windeleff / Astrid Mellmølle (H2H 6) | 0-2 | 13-21, 17-21 |
| 3-4 plads (placement) | 29 Jun 2025, 16:30 | Anna Juhl Staal Hauge / Josefine Fjendbo Lyholm (H2H 5) | 2-0 | 21-12, 21-11 |
Aarhus Grand Slam — Elite kvinder (adult)
14 Jun 2025 – 15 Jun 2025
Final rank: 3 (235 pts)
Seed 3
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Seed 3 mod 6 (round 1) | 14 Jun 2025, 12:30 | Katrine Roesgaard / Asta Kjærgaard (H2H 4) | 2-0 | 21-18, 21-13 |
| Kamp 6 (round 2) | 15 Jun 2025, 14:10 | Clara Windeleff / Astrid Mellmølle (H2H 6) | 1-2 | 19-21, 21-16, 6-15 |
| Kamp 9 (contenders round 2) | 15 Jun 2025, 16:40 | Josefine Fjendbo Lyholm / Anna Juhl Staal Hauge (H2H 5) | 2-1 | 19-21, 21-17, 15-9 |
| Semifinale 1 (semifinal) | 15 Jun 2025, 11:00 | Frederikke Schade Jensen / Charlene Manuella Mayo Johnsen | 0-2 | 20-22, 18-21 |
| 3.-4. plads (placement) | 15 Jun 2025, 13:00 | Julie Jensen / Tenna Donslund (H2H 3) | 2-1 | 14-21, 21-16, 17-15 |
CPH Grand Slam 2 — Elite kvinder (adult)
24 May 2025 – 25 May 2025
Final rank: 5 (178 pts)
Seed 3
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Seed 3 mod 6 (round 1) | 24 May 2025, 12:30 | Emilie Christiansen / Marte Grytøyr | 1-2 | 20-22, 21-8, 13-15 |
| Kamp 8 (contenders round 1) | 25 May 2025, 15:50 | Sofie Dileng Østerberg / Vanessa Noelle Richards (H2H 2) | 2-0 | 21-7, 21-10 |
| Kamp 10 (contenders round 2) | 25 May 2025, 17:30 | Katrine Roesgaard / Asta Kjærgaard (H2H 4) | 0-2 | 18-21, 9-21 |
| 5.-6. plads (placement) | 25 May 2025, 13:00 | Rebekka Læssøe Markers / Emilie Munch Gregersen (H2H 2) | 2-0 | 21-12, 21-14 |
CPH Grand Slam 1 — Elite kvinder (adult)
10 May 2025 – 11 May 2025
Final rank: 1 (300 pts)
Seed 3
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Seed 3 mod 6 (round 1) | 10 May 2025, 12:30 | Julie Jensen / Tenna Donslund (H2H 3) | 2-0 | 21-19, 21-17 |
| Kamp 6 (round 2) | 11 May 2025, 14:10 | Anna Juhl Staal Hauge / Frida Meincke Lyø (H2H 4) | 2-1 | 21-17, 17-21, 15-8 |
| Semifinale 2 (semifinal) | 11 May 2025, 10:00 | Charlotte Krøyer / Frederikke Schade Jensen | 2-1 | 21-14, 21-23, 15-13 |
| Finale (final) | 11 May 2025, 14:00 | Astrid Mellmølle / Clara Windeleff (H2H 6) | 2-0 | 21-16, 22-20 |
Tour Finals - Kgs. Nytorv — Elite Kvinder (adult)
9 Aug 2024 – 11 Aug 2024
Listed as “Pernille Witt / Maria Elisabeth Boelt Tyndeskov”
Final rank: 3 (350 pts)
Seed 3
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Seed 3 mod 6 (round 1) | 9 Aug 2024, 15:30 | Marie Egebjerg / Katrine Roesgaard (H2H 3) | 2-0 | 21-15, 21-14 |
| Kvartfinale 2 (round 2) | 10 Aug 2024, 15:50 | Julie Jensen / Cecilie Steffens (H2H 4) | 2-0 | 21-19, 21-15 |
| Semifinale 2 (semifinal) | 11 Aug 2024, 13:00 | Cecilie Køllner Olsen / Frederikke Schade Jensen (H2H 6) | 0-2 | 19-21, 17-21 |
| 3.-4. plads (placement) | 11 Aug 2024, 15:00 | Josefine Fjendbo Lyholm / Anna Juhl Staal Hauge (H2H 5) | 2-0 | 21-11, 21-14 |
Amager Strand - Semifinalestævne — Elite kvinder (adult)
3 Aug 2024 – 4 Aug 2024
Final rank: 3 (235 pts)
Seed 4
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Kamp 4 (round 1) | 3 Aug 2024, 09:50 | Monica Agnoletti / Viktoria Andrea Kanyik | 2-0 | 21-7, 21-10 |
| Kamp 10 (round 2) | 4 Aug 2024, 12:20 | Katrine Roesgaard / Marie Egebjerg (H2H 3) | 2-0 | 21-16, 21-17 |
| Kamp 21 (round 3) | 4 Aug 2024, 17:20 | Astrid Mellmølle / Sofia Nørager Bisgaard | 0-2 | 14-21, 18-21 |
| Kamp 30 (contenders round 4) | 4 Aug 2024, 09:00 | Line Trans Hansen / Berglind Gigja Jonsdottir | 2-1 | 21-17, 18-21, 15-9 |
| Semifinale 2 (semifinal) | 4 Aug 2024, 11:30 | Anna Juhl Staal Hauge / Frida Meincke Lyø (H2H 4) | 1-2 | 19-21, 21-13, 12-15 |
| 3.-4. plads (placement) | 4 Aug 2024, 14:00 | Cecilie Steffens / Julie Jensen (H2H 4) | 2-0 | 21-19, 21-16 |
Kerteminde Grand Slam — Elite kvinder (adult)
27 Jul 2024 – 28 Jul 2024
Final rank: 3 (235 pts)
Seed 3
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Seed 3 mod 6 (round 1) | 27 Jul 2024, 12:30 | Amanda Øster Andersen / Vanessa Noelle Richards (H2H 3) | 2-0 | 21-18, 21-9 |
| Kamp 6 (round 2) | 28 Jul 2024, 14:10 | Cecilie Køllner Olsen / Frederikke Schade Jensen (H2H 6) | 0-2 | 11-21, 19-21 |
| Kamp 9 (contenders round 2) | 28 Jul 2024, 16:40 | Josefine Fjendbo Lyholm / Thea Skafte Böttcher | 2-0 | 21-11, 21-12, 0-0 |
| Semifinale 1 (semifinal) | 28 Jul 2024, 11:00 | Clara Windeleff / Sofia Nørager Bisgaard | 0-2 | 13-21, 21-23 |
| 3.-4. plads (placement) | 28 Jul 2024, 13:00 | Marie Egebjerg / Katrine Roesgaard (H2H 3) | 2-0 | 21-14, 21-16 |
Henne Strand - Semifinalestævne — Elite kvinder (adult)
20 Jul 2024 – 21 Jul 2024
Listed as “Pernille Witt / Maria Elisabeth Boelt Tyndeskov”
Final rank: 1 (300 pts)
Seed 3
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Kamp 5 (round 1) | 20 Jul 2024, 10:40 | Lulu Lyngholm / Johanne Heinsen | 2-0 | 21-7, 21-7 |
| Kamp 11 (round 2) | 21 Jul 2024, 13:10 | Simone Marie Okholm Hansen / Freja Barkler | 2-0 | 21-18, 21-11 |
| Kamp 22 (round 3) | 21 Jul 2024, 18:10 | Charlotte Krøyer / Pia Hove (H2H 2) | 0-2 | 18-21, 17-21 |
| Kamp 29 (contenders round 4) | 21 Jul 2024, 09:00 | Julie Jensen / Cecilie Steffens (H2H 4) | 2-0 | 21-16, 21-14 |
| Semifinale 1 (semifinal) | 21 Jul 2024, 10:40 | Anna Juhl Staal Hauge / Josefine Fjendbo Lyholm (H2H 5) | 2-0 | 21-17, 21-10, 0-0 |
| Finale (final) | 21 Jul 2024, 14:30 | Cecilie Køllner Olsen / Frederikke Schade Jensen (H2H 6) | 2-0 | 21-11, 21-16 |
DM i Herning — Kvinder (adult)
21 Jun 2024 – 23 Jun 2024
Final rank: 5 (200 pts)
Seed 6
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Pulje C (pool) | 23 Jun 2024, 17:55 | Charlene Manuella Mayo Johnsen / Sofia Nørager Bisgaard (H2H 3) | 0-2 | 17-21, 13-21 |
| Pulje C (pool) | 23 Jun 2024, 11:40 | Astrid Maag / Maria Bechmann Zaupper (U20) | 2-0 | 21-16, 21-15 |
| Pulje C (pool) | 23 Jun 2024, 14:10 | Vanessa Noelle Richards / Amanda Øster Andersen (H2H 3) | 2-0 | 21-12, 21-7 |
| Pulje 3 (pool) | 23 Jun 2024, 15:50 | Mille Maxwell Berthou (U20) / Cirkeline Roed Høg (U20) | 2-0 | 21-17, 21-10 |
| Kvart 2 (quarterfinal) | 23 Jun 2024, 19:10 | Cecilie Køllner Olsen / Frederikke Schade Jensen (H2H 6) | 0-2 | 10-21, 19-21 |
CPH Grand Slam 2 — Elite kvinder (adult)
8 Jun 2024 – 9 Jun 2024
Listed as “Pernille Witt / Maria Elisabeth Boelt Tyndeskov”
Final rank: 2 (267 pts)
Seed 5
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Seed 4 mod 5 (round 1) | 8 Jun 2024, 10:50 | Marte Grytøyr / Eli Dimmen (H2H 2) | 2-0 | 21-18, 21-18 |
| Kamp 5 (round 2) | 9 Jun 2024, 13:20 | Frederikke Schade Jensen / Cecilie Køllner Olsen (H2H 6) | 2-1 | 16-21, 21-14, 15-11 |
| Semifinale 1 (semifinal) | 9 Jun 2024, 11:00 | Marte Grytøyr / Eli Dimmen (H2H 2) | 2-0 | 21-16, 21-9 |
| Finale (final) | 9 Jun 2024, 15:00 | Frederikke Schade Jensen / Cecilie Køllner Olsen (H2H 6) | 0-2 | 20-22, 19-21 |
Aarhus Grand Slam — Elite Kvinder (adult)
25 May 2024 – 26 May 2024
Final rank: 5 (178 pts)
Seed 5
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Seed 4 mod 5 (round 1) | 25 May 2024, 10:50 | Sofia Nørager Bisgaard / Charlene Manuella Mayo Johnsen (H2H 3) | 0-2 | 17-21, 11-21 |
| Kamp 7 (contenders round 1) | 26 May 2024, 15:00 | Emilie Christiansen / Thea Skafte Böttcher | 2-0 | 21-15, 21-18 |
| Kamp 9 (contenders round 2) | 26 May 2024, 16:40 | Clara Windeleff / Astrid Mellmølle (H2H 6) | 0-2 | 12-21, 17-21 |
| 5.-6. plads (placement) | 26 May 2024, 12:00 | Marte Grytøyr / Anna Juhl Staal Hauge | 2-1 | 21-17, 20-22, 15-9 |
CPH Grand Slam 1 — Elite kvinder (adult)
11 May 2024 – 12 May 2024
Final rank: 5 (178 pts)
Seed 6
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Seed 3 mod 6 (round 1) | 11 May 2024, 12:30 | Sofia Nørager Bisgaard / Charlene Manuella Mayo Johnsen (H2H 3) | 0-2 | 15-21, 16-21 |
| Kamp 8 (contenders round 1) | 12 May 2024, 15:50 | Clara Windeleff / Anneka Hastings | 2-0 | 21-16, 21-19 |
| Kamp 10 (contenders round 2) | 12 May 2024, 17:30 | Anna Juhl Staal Hauge / Frida Meincke Lyø (H2H 4) | 0-2 | 20-22, 15-21 |
| 5.-6. plads (placement) | 12 May 2024, 12:00 | Thea Skafte Böttcher / Lea Føns | 2-0 | 27-25, 21-15 |
Kolding Challenger — Elite kvinder (adult)
5 May 2024
Final rank: 2 (119 pts)
Seed 2
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Kamp 4 (round 1) | 5 May 2024, 10:45 | Lulu Lyngholm / Line Skov Høst (H2H 2) | 2-0 | 15-6, 15-8 |
| Kamp 6 (round 2) | 5 May 2024, 12:05 | Vanessa Noelle Richards / Amanda Øster Andersen (H2H 3) | 2-1 | 10-15, 15-8, 15-8 |
| Semifinale 2 (semifinal) | 5 May 2024, 16:35 | Caroline Udemark / Emilie Christiansen | 3-0 | 15-12, 15-7, 15-7 |
| Finale (final) | 5 May 2024, 18:05 | Pia Hove / Charlotte Krøyer (H2H 2) | 0-2 | 18-21, 9-21 |
Aarhus Master — Elite damer (adult)
25 Jun 2022 – 26 Jun 2022
Final rank: 2 (178 pts)
Seed 3
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Seed 3 mod 6 (round 1) | 25 Jun 2022, 12:30 | Vanessa Noelle Richards / Marie Egebjerg | 2-0 | 21-18, 21-17 |
| Kamp 6 (round 2) | 26 Jun 2022, 14:10 | Anna Juhl Staal Hauge / Frida Meincke Lyø (H2H 4) | 2-1 | 21-17, 19-21, 15-8 |
| Semifinale 2 (semifinal) | 26 Jun 2022, 10:00 | Cecilie Køllner Olsen / Signe Zibrandtsen Haaning | 2-1 | 17-21, 21-18, 15-7 |
| Finale (final) | 26 Jun 2022, 14:00 | Astrid Mellmølle / Caroline Stenholt Krogh (U20) | 0-2 | 18-21, 16-21 |
Kolding Semifinalestævne — Elite damer (adult)
15 Aug 2020 – 16 Aug 2020
Final rank: 11 (82 pts)
Seed 8
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| (round 1) | 15 Aug 2020, 09:00 | Simone Marie Okholm Hansen / Asta Kjærgaard | 0-2 | 18-21, 17-21 |
| Bane 1 (contenders round 1) | 16 Aug 2020, 14:00 | Tine Sylvest Meyhoff / Lise Birk Nielsen | 2-0 | 21-19, 21-16 |
| (contenders round 2) | 16 Aug 2020, 15:40 | Sara Stief / Trine Noer Kjelstrup | 1-2 | 21-19, 11-21, 13-15 |
| (placement qualifier) | 16 Aug 2020, 12:00 | Frederikke Schade Jensen / Amanda Øster Andersen (H2H 2) | 1-2 | 15-21, 22-20, 12-15 |
| 16 Aug 2020, 16:00 | Lise Andersen / Marie Egebjerg (H2H 3) | 2-1 | 15-21, 21-18, 15-12 |
Copenhagen Grand Slam — Elite damer (adult)
8 Aug 2020 – 9 Aug 2020
Final rank: 7 (112 pts)
Seed 4
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Seed 4 mod 5 (round 1) | 8 Aug 2020, 10:50 | Frederikke Schade Jensen / Amanda Øster Andersen (H2H 2) | 0-2 | 13-21, 17-21 |
| Kamp 7 (contenders round 1) | 9 Aug 2020, 15:00 | Marie Egebjerg / Lise Andersen (H2H 3) | 1-2 | 12-21, 21-16, 9-15 |
Silkeborg Grundlovsstævne (Challenger) — Elite damer (adult)
1 Aug 2020 – 2 Aug 2020
Final rank: 1 (135 pts)
Seed 1
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Seed 1 mod 8 (round 1) | 1 Aug 2020, 09:00 | Pernille Bjertrup Laursen / Teresa Haugaard Nielsen | 2-0 | 21-14, 21-8 |
| Kamp 5 (round 2) | 2 Aug 2020, 12:20 | Louise Landbo Larsen / Karolina Maria Babiuch | 2-0 | 21-13, 21-18 |
| Semifinale 1 (semifinal) | 2 Aug 2020, 09:00 | Line Skov Høst / Jane Diederichsen | 2-0 | 21-13, 21-16 |
| Finale (final) | 2 Aug 2020, 14:00 | Lise Andersen / Marie Egebjerg (H2H 3) | 2-0 | 21-14, 21-17 |
Odense Master — Elite damer (adult)
25 Jul 2020 – 26 Jul 2020
Listed as “Pernille Witt / Maria Elisabeth Boelt Tyndeskov”
Final rank: 6 (103 pts)
Seed 5
| Round | Date & time | Opponent | Result | Sets |
|---|---|---|---|---|
| Seed 4 mod 5 (round 1) | 25 Jul 2020, 10:50 | Signe Zibrandtsen Haaning / Anneka Hastings | 1-2 | 16-21, 21-19, 10-15 |
| Kamp 7 (contenders round 1) | 26 Jul 2020, 15:00 | Lulu Lyngholm / Line Skov Høst (H2H 2) | 2-0 | 21-15, 21-9 |
| Kamp 9 (contenders round 2) | 26 Jul 2020, 16:40 | Helle Søndergård / Astrid Mellmølle | 0-2 | 24-26, 18-21 |
| 5.-6. plads (placement) | 26 Jul 2020, 13:00 | Freja Holme Barkler / Charlene Manuella Mayo Johnsen | 0-2 | 16-21, 16-21 |