Last match

13 october 2021 03:00 AM
Christian Garin
0 - 2
Finished
Alex De Minaur
Propability:
1: 43% 2: 57%
Scores123 4 5
Christian Garin 4 2 - - -
Alex De Minaur 6 6 - - -

Stats

Last 6 matches Christian Garin stats

2 Matches
1.0 Avg set win
1.0 Avg set lost
17.2 Avg games sum in match
8.0 Avg games won in match
9.2 Avg games lost in match
4.2 Avg 1. set games won
3.8 Avg 2. set games won
0.0 Avg 3. set games won
4.8 Avg 1. set games lost
4.5 Avg 2. set games lost
0.0 Avg 3. set games lost
Won 1st set
Won 2nd set
Under/Over 2.5
Under/Over 3.5
Under/Over 4.5
Spread -0.5
Spread -1.5
Spread -2.5

Actual season matches Christian Garin stats

37 Matches
1.5 Avg set win
1.2 Avg set lost
27.7 Avg games sum in match
14.4 Avg games won in match
13.3 Avg games lost in match
5.5 Avg 1. set games won
4.9 Avg 2. set games won
4.2 Avg 3. set games won
6.0 Avg 4. set games won
7.0 Avg 5. set games won
4.5 Avg 1. set games lost
4.6 Avg 2. set games lost
5.5 Avg 3. set games lost
4.0 Avg 4. set games lost
4.0 Avg 5. set games lost
Won 1st set
Won 2nd set
Under/Over 2.5
Under/Over 3.5
Under/Over 4.5
Spread -0.5
Spread -1.5
Spread -2.5

Last matches

New York » US Open ATP
S
S1
S2
S3
S4
S5
G
1/32
4:05 pm
1
6
6
2
4
-
3
3
7
6
6
-
1: 61% 2: 39%
1/64
5:15 pm
3
6
4
6
7
-
1
3
6
4
6
-
1: 72% 2: 28%
Indian Wells » BNP Paribas Open
S
S1
S2
S3
S4
S5
G
1/16
3:00 am
0
4
2
-
2
6
6
-
1: 43% 2: 57%
1/32
8:35 pm
2
7
6
-
0
5
2
-
1: 49% 2: 51%
Set 3
8:10 pm
1
7
5
2
-
2
6
7
10
-
1/32
1:45 am
1
6
3
4
-
2
4
6
6
-
1: 56% 2: 44%
1/16
3:10 pm
2
4
6
6
-
1
6
3
4
-
1: 66% 2: 34%
1/4
8:35 am
2
6
1
7
-
1
4
6
6
-
1/8
3:40 pm
0
3
0
-
2
6
6
-
1: 17% 2: 83%
1/4
10:50 am
2
6
4
6
-
1
4
6
2
-
1: 28% 2: 72%
1/8
11:40 am
0
3
3
-
2
6
6
-
1: 40% 2: 60%
S
S1
S2
S3
S4
S5
G
1/16
3:35 pm
2
6
6
-
0
0
1
-
1: 30% 2: 70%
1/16
3:35 pm
0
2
4
-
2
6
6
-
1: 49% 2: 51%

Records

Season Summary Clay Hard Grass Indoors
2021 49% (21/18) 58% (15/9) 18% (2/7) 75% (3/1) -
2020 56% (18/12) 71% (15/4) 22% (2/7) - -
2019 54% (32/25) 80% (4/1) 41% (7/10) 40% (2/3) -
2018 67% (31/12) 69% (27/9) 33% (1/2) 75% (3/1) -
2017 48% (21/22) 33% (6/12) 59% (10/7) 75% (3/1) -
2016 38% (13/17) 43% (12/14) 0% (0/1) - -
Summary 53% (136/106) 58% (79/49) 37% (22/34) 65% (11/6) -

Tournaments stats

Tornament Surface 2021 2020 2019 2018 2017 2016
Australian Open ATP Hard - 1/32 1/64 - - -
Roland Garros ATP Clay 1/8 1/16 1/32 - - -
US Open ATP Hard 1/32 1/32 1/32 - - -
Wimbledon ATP Grass 1/8 - 1/64 - - -
- - 1/16 - - -
- - - 1/8 - -
Adelaide Hard - 1/16 - - - -
Aix en Provence Clay - - - - 1/16 -
Bangkok Hard - - - - 1/4 -
Barcelona Clay 1/16 - 1/8 - - -
Basel Hard - - 1/16 - - -
Bastad Clay 1/4 - 1/8 - - -
Bastad Clay - - - - 1/16 -
Beijing Hard - - 1/16 - - -
Bergamo Hard - - - - - 1/8
Blois Clay - - - 1/4 - -
Brisbane Hard - - - 1/4 - -
Buenos Aires Clay 1/8 1/16 1/8 - - -
Buenos Aires Clay - - - - 1/8 -
Cali Clay - - - - 1/8 -
Campinas Clay - - - W - -
Cary Hard - - - - 1/4 -
Chengdu Hard - - 1/4 - - -
Cincinnati Hard 1/32 1/32 1/32 - - -
Columbus Hard - - - - 1/16 -
Como Clay - - - F - -
Cordenons Clay - - - - - 1/16
Cordoba Clay - W 1/16 - - -
Cortina Clay - - - - - 1/16
Delray Beach Hard 1/8 - - - - -
Estoril Clay 1/4 - - - - -
Fano Clay - - - - - 1/16
Geneva Clay 1/16 - 1/8 - - 1/16
Genova Clay - - - 1/4 - -
Gstaad Clay 1/4 - - - - -
Guayaquil Clay - - - 1/16 - 1/16
Hamburg Clay - 1/2 1/16 - - -
Houston Clay - - W - - -
Indian Wells Hard 1/16 - - - - -
Lima Clay - - - W 1/8 W
Lisbon Clay - - - F - -
London Grass - - 1/16 - - -
Los Cabos Hard - - 1/16 - - -
Lyon Clay - - - 1/4 1/8 -
Madrid Hard - - 1/0.5 - - -
Madrid Clay 1/4 - - - - -
Manerbio Clay - - - - - 1/16
Miami Hard 1/32 - - - - -
Mohammedia Clay - - - - - 1/16
Monte Carlo Clay 1/8 - - - - -
Monterrey Hard - - - - 1/4 -
Montevideo Clay - - - - - 1/2
Montreal Hard 1/16 - 1/8 - - -
Moscow Hard - - 1/16 - - -
Munich Clay - - W - - -
Padova Clay - - - 1/8 - -
Paris Hard - - 1/4 - - -
Poznan Clay - - - - - 1/8
Prague Clay - - - - 1/16 -
Rio de Janeiro Clay - 1/2 1/8 - - -
Rome Clay - - - - - 1/8
Rome Clay 1/16 - - - - -
San Diego Hard 1/16 - - - - -
Santiago Clay - - - - 1/8 1/16
Santiago Clay W 1/4 - - - -
Sao Paulo Clay - - F - - -
Savannah Clay - - - 1/8 - -
Segovia Hard - - - - 1/16 -
Seville Clay - - - - - 1/8
Shanghai Hard - - 1/16 - - -
Sydney Hard - - 1/4 - - -
TBD Hard - 1/0.5 - - - -
Tiburon Hard - - - - 1/16 -
Todi Clay - - - - 1/16 -
Toronto Hard 1/16 - 1/8 - - -
Unknown Unknown - - - - 1/2 1/4
Unknown Unknown - - - - - 1/8
Various Unknown 1/16 - - - - -
Vicenza Clay - - - - 1/8 -
Vienna Hard - 1/8 - - - -
s-Hertogenbosch Grass - - 1/4 - - -

Last tournaments

Date Tornament Surface Round W/L Match Score
oct 2021 Indian Wells Hard 1/16 Lost Alex De Minaur 0:2
sep 2021 San Diego Hard 1/16 Lost Nikoloz Basilashvili 0:0
sep 2021 Various Unknown 1/16 Lost Norbert Gombos 0:2
sep 2021 US Open ATP Hard 1/32 Lost Henri Laaksonen 1:3
aug 2021 Cincinnati Hard 1/32 Lost Tommy Paul 1:2
aug 2021 Toronto Hard 1/16 Lost John Isner 1:2
jul 2021 Gstaad Clay 1/4 Lost Hugo Gaston 1:2
jul 2021 Bastad Clay 1/4 Lost Federico Coria 1:2
jul 2021 Wimbledon ATP Grass 1/8 Lost Novak Djokovic 0:3
jun 2021 Roland Garros ATP Clay 1/8 Lost Daniil Medvedev 0:3
may 2021 Geneva Clay 1/16 Lost Marton Fucsovics 0:0
may 2021 Rome Clay 1/16 Lost Roberto Bautista 0:2
may 2021 Madrid Clay 1/4 Lost Matteo Berrettini 1:2
apr 2021 Estoril Clay 1/4 Lost Cameron Norrie 1:2
apr 2021 Barcelona Clay 1/16 Lost Kei Nishikori 1:2

Rivals

Name Games Won Lost Won% Last Match
Pedro Sousa 5 5 0
100%
Won Pedro Sousa (2:0)
Guilherme Clezar 5 3 1
60%
Won Guilherme Clezar (2:0)
Pablo Cuevas 4 4 0
100%
Won Pablo Cuevas (2:1)
Juan Ignacio Londero 4 3 1
75%
Won Juan Ignacio Londero (3:1)
Diego Schwartzman 4 2 1
50%
Won Diego Schwartzman (2:1)
Jeremy Chardy 4 2 2
50%
Won Jeremy Chardy (2:1)
Facundo Bagnis 4 2 1
50%
Won Facundo Bagnis (2:1)
Marc Polmans 3 3 0
100%
Won Marc Polmans (2:0)
Andrej Martin 3 2 1
67%
Won Andrej Martin (2:1)
Felix Auger Aliassime 3 2 1
67%
Won Felix Auger Aliassime (2:0)
John Isner 3 2 1
67%
Lost John Isner (1:2)
Federico Coria 3 2 1
67%
Lost Federico Coria (1:2)
Juan Pablo Varillas 3 2 1
67%
Won Juan Pablo Varillas (2:0)
Borna Coric 3 1 2
33%
Lost Borna Coric (0:2)
Daniil Medvedev 3 1 2
33%
Lost Daniil Medvedev (0:3)
Matteo Berrettini 3 1 2
33%
Lost Matteo Berrettini (1:2)
Taro Daniel 3 1 2
33%
Lost Taro Daniel (1:2)
Reilly Opelka 3 1 2
33%
Lost Reilly Opelka (0:2)
Rogerio Dutra Silva 3 0 3
0%
Lost Rogerio Dutra Silva (0:2)
Casper Ruud 2 2 0
100%
Won Casper Ruud (2:1)
Fernando Verdasco 2 2 0
100%
Won Fernando Verdasco (2:0)
Jaume Munar 2 2 0
100%
Won Jaume Munar (2:1)
Guido Andreozzi 2 2 0
100%
Won Guido Andreozzi (1:0)
Marcos Giron 2 2 0
100%
Won Marcos Giron (3:1)
Federico Delbonis 2 2 0
100%
Won Federico Delbonis (2:0)
Thiago Monteiro 2 2 0
100%
Won Thiago Monteiro (2:1)
Pedro Martinez 2 2 0
100%
Won Pedro Martinez (2:0)
Laslo Djere 2 1 1
50%
Won Laslo Djere (2:0)
Sumit Nagal 2 1 1
50%
Lost Sumit Nagal (0:2)
Kei Nishikori 2 1 1
50%
Lost Kei Nishikori (1:2)
Bjorn Fratangelo 2 1 1
50%
Lost Bjorn Fratangelo (1:2)
Marco Cecchinato 2 1 1
50%
Won Marco Cecchinato (2:0)
Lloyd Harris 2 1 1
50%
Won Lloyd Harris (2:0)
Salvatore Caruso 2 1 1
50%
Won Salvatore Caruso (2:0)
Mackenzie McDonald 2 1 0
50%
Won Mackenzie McDonald (3:2)
Norbert Gombos 2 1 1
50%
Lost Norbert Gombos (0:2)
Gerald Melzer 2 1 1
50%
Lost Gerald Melzer (0:2)
Denis Shapovalov 2 1 1
50%
Won Denis Shapovalov (2:0)
Henri Laaksonen 2 1 1
50%
Lost Henri Laaksonen (1:3)
Stan Wawrinka 2 1 1
50%
Won Stan Wawrinka (2:1)
Novak Djokovic 2 0 2
0%
Lost Novak Djokovic (0:3)
Stefanos Tsitsipas 2 0 2
0%
Lost Stefanos Tsitsipas (0:2)
Filip Krajinovic 2 0 2
0%
Lost Filip Krajinovic (0:2)
Marin Cilic 2 0 2
0%
Lost Marin Cilic (1:2)
Cameron Norrie 2 0 2
0%
Lost Cameron Norrie (1:2)
Pablo Carreno 2 0 2
0%
Lost Pablo Carreno (0:2)
Andrey Rublev 2 0 2
0%
Lost Andrey Rublev (0:2)
Alex De Minaur 2 0 2
0%
Lost Alex De Minaur (0:2)
Adrian Mannarino 2 0 2
0%
Lost Adrian Mannarino (0:2)
Hans Podlipnik 1 1 0
100%
Won Hans Podlipnik (2:1)
Mathias Bourgue 1 1 0
100%
Won Mathias Bourgue (2:0)
Gianluigi Quinzi 1 1 0
100%
Won Gianluigi Quinzi (2:0)
Raymond Sarmiento 1 1 0
100%
Won Raymond Sarmiento (2:0)
Charles Force 1 1 0
100%
Won Charles Force (2:1)
Filip Horansky 1 1 0
100%
Won Filip Horansky (2:1)
Tomislav Brkic 1 1 0
100%
Won (2:0)
Alejandro Gonzalez 1 1 0
100%
Won Alejandro Gonzalez (2:0)
Hugo Dellien 1 1 0
100%
Won Hugo Dellien (2:1)
Sam Querrey 1 1 0
100%
Won Sam Querrey (2:0)
Robin Haase 1 1 0
100%
Won Robin Haase (2:0)
Kyle Edmund 1 1 0
100%
Won Kyle Edmund (2:0)
Attila Balazs 1 1 0
100%
Won Attila Balazs (2:0)
Daniel Galan 1 1 0
100%
Won Daniel Galan (2:0)
Juan Pablo Ficovich 1 1 0
100%
Won Juan Pablo Ficovich (2:0)
Michal Konecny 1 1 0
100%
Won Michal Konecny (2:0)
Nicolas Almagro 1 1 0
100%
Won Nicolas Almagro (2:1)
Daniel Nguyen 1 1 0
100%
Won Daniel Nguyen (2:0)
Roberto Cid 1 1 0
100%
Won (3:1)
Joao Souza 1 1 0
100%
Won Joao Souza (2:0)
Luke Bambridge 1 1 0
100%
Won Luke Bambridge (2:0)
Alejandro Falla 1 1 0
100%
Won Alejandro Falla (2:0)
Roberto Quiroz 1 1 0
100%
Won Roberto Quiroz (2:1)
Viktor Galovic 1 1 0
100%
Won Viktor Galovic (2:0)
Martin Cuevas 1 1 0
100%
Won Martin Cuevas (2:0)
Christopher O'Connell 1 1 0
100%
Won Christopher O'Connell (2:0)
Martin Klizan 1 1 0
100%
Won Martin Klizan (2:0)
Alexander Zverev 1 1 0
100%
Won Alexander Zverev (2:1)
Jan-Lennard Struff 1 1 0
100%
Won Jan-Lennard Struff (2:1)
Yannick Hanfmann 1 1 0
100%
Won Yannick Hanfmann (2:0)
John Millman 1 1 0
100%
Won John Millman (2:0)
Ernesto Escobedo 1 1 0
100%
Won Ernesto Escobedo (2:0)
Jaimee Angele 1 1 0
100%
Won Jaimee Angele (2:0)
Nicolas Mahut 1 1 0
100%
Won Nicolas Mahut (2:1)
Florian Mayer 1 1 0
100%
Won Florian Mayer (2:1)
Aslan Karatsev 1 1 0
100%
Won Aslan Karatsev (2:0)
Frederico Ferreira Silva 1 1 0
100%
Won Frederico Ferreira Silva (2:1)
Eduardo Struvay 1 1 0
100%
Won Eduardo Struvay (3:0)
John-Patrick Smith 1 1 0
100%
Won John-Patrick Smith (3:2)
Aleksandar Vukic 1 1 0
100%
Won Aleksandar Vukic (2:1)
Benjamin Bonzi 1 1 0
100%
Won Benjamin Bonzi (2:1)
Kento Tagashira 1 1 0
100%
Won Kento Tagashira (2:0)
Jurij Rodionov 1 1 0
100%
Won Jurij Rodionov (2:0)
Maximilian Marterer 1 1 0
100%
Won Maximilian Marterer (2:0)
Christopher Eubanks 1 1 0
100%
Won Christopher Eubanks (3:2)
Stefano Travaglia 1 1 0
100%
Won Stefano Travaglia (3:0)
Gianluca Mager 1 1 0
100%
Won Gianluca Mager (2:0)
Ulises Blanch 1 1 0
100%
Won Ulises Blanch (3:2)
Alexander Bublik 1 1 0
100%
Won Alexander Bublik (2:1)
Bernabe Zapata 1 1 0
100%
Won Bernabe Zapata (3:2)
Donald Young 1 1 0
100%
Won Donald Young (2:1)
Maxime Janvier 1 1 0
100%
Won Maxime Janvier (2:0)
Hubert Hurkacz 1 1 0
100%
Won Hubert Hurkacz (3:0)
Joris de Loore 1 1 0
100%
Won Joris de Loore (2:0)
Kenny De Schepper 1 1 0
100%
Won Kenny De Schepper (2:1)
Lorenzo Giustino 1 1 0
100%
Won Lorenzo Giustino (2:0)
Michael Linzer 1 1 0
100%
Won Michael Linzer (2:0)
Denis Istomin 1 1 0
100%
Won Denis Istomin (2:1)
Juergen Zopp 1 1 0
100%
Won Juergen Zopp (2:0)
Renzo Olivo 1 1 0
100%
Won Renzo Olivo (2:1)
Leonardo Mayer 1 1 0
100%
Won Leonardo Mayer (2:1)
Yannick Maden 1 1 0
100%
Won Yannick Maden (2:0)
Alejandro Davidovich 1 1 0
100%
Won Alejandro Davidovich (2:1)
Philipp Kohlschreiber 1 1 0
100%
Won Philipp Kohlschreiber (3:1)
Alejandro Tabilo 1 1 0
100%
Won Alejandro Tabilo (2:0)
Dominik Koepfer 1 1 0
100%
Won Dominik Koepfer (2:0)
Alex Molcan 1 1 0
100%
Won Alex Molcan (2:0)
Mitchell Krueger 1 1 0
100%
Won Mitchell Krueger (2:1)
Manuel Castellanos 1 1 0
100%
Won (2:0)
Stefano Napolitano 1 1 0
100%
Won Stefano Napolitano (2:0)
Carlos Berlocq 1 0 0
0%
Lost Carlos Berlocq (0:0)
Blaz Kavcic 1 0 1
0%
Lost Blaz Kavcic (0:2)
Zhe Li 1 0 1
0%
Lost Zhe Li (1:2)
Jeremy Jahn 1 0 1
0%
Lost Jeremy Jahn (0:1)
Tobias Kamke 1 0 1
0%
Lost Tobias Kamke (0:2)
David Goffin 1 0 1
0%
Lost David Goffin (0:3)
Grigor Dimitrov 1 0 1
0%
Lost Grigor Dimitrov (0:2)
Thiago Wild 1 0 1
0%
Lost Thiago Wild (0:1)
Dominic Thiem 1 0 1
0%
Lost Dominic Thiem (0:2)
Roberto Bautista 1 0 1
0%
Lost Roberto Bautista (0:2)
Hugo Gaston 1 0 1
0%
Lost Hugo Gaston (1:2)
Nikoloz Basilashvili 1 0 0
0%
Lost Nikoloz Basilashvili (0:0)
Tommy Robredo 1 0 1
0%
Lost Tommy Robredo (1:2)
Roberto Marcora 1 0 1
0%
Lost Roberto Marcora (1:2)
Andreas Beck 1 0 1
0%
Lost Andreas Beck (0:2)
Alexander Ward 1 0 0
0%
Lost Alexander Ward (1:1)
Frank Dancevic 1 0 1
0%
Lost Frank Dancevic (1:3)
Horacio Zeballos 1 0 1
0%
Lost Horacio Zeballos (1:2)
Marcel Granollers 1 0 1
0%
Lost Marcel Granollers (1:2)
Corentin Moutet 1 0 1
0%
Lost Corentin Moutet (1:2)
Thomaz Bellucci 1 0 1
0%
Lost Thomaz Bellucci (0:2)
Dennis Novak 1 0 1
0%
Lost Dennis Novak (0:2)
Guido Pella 1 0 1
0%
Lost Guido Pella (0:2)
Facundo Acosta 1 0 0
0%
Lost Facundo Acosta (0:0)
Aljaz Bedene 1 0 1
0%
Lost Aljaz Bedene (1:2)
Christian Harrison 1 0 1
0%
Lost Christian Harrison (0:2)
Marton Fucsovics 1 0 0
0%
Lost Marton Fucsovics (0:0)
Tommy Paul 1 0 1
0%
Lost Tommy Paul (1:2)
Simone Bolelli 1 0 1
0%
Lost Simone Bolelli (1:2)
Ruben Ramirez 1 0 1
0%
Lost Ruben Ramirez (1:2)
Clement Geens 1 0 1
0%
Lost Clement Geens (0:2)
Adrian Ungur 1 0 1
0%
Lost Adrian Ungur (0:2)
Vasek Pospisil 1 0 0
0%
Lost Vasek Pospisil (0:0)
Jose Hernandez 1 0 0
0%
Lost (0:0)
Tristan Lamasine 1 0 1
0%
Lost Tristan Lamasine (0:2)
Noah Rubin 1 0 1
0%
Lost Noah Rubin (0:2)
Gastao Elias 1 0 1
0%
Lost Gastao Elias (1:2)
Thanasi Kokkinakis 1 0 1
0%
Lost Thanasi Kokkinakis (0:2)
Roberto Carballes 1 0 1
0%
Lost Roberto Carballes (0:2)
Gael Monfils 1 0 1
0%
Lost Gael Monfils (0:2)
Jean-Julien Rojer 1 0 0
0%
Lost Jean-Julien Rojer (0:0)
Richard Gasquet 1 0 0
0%
Lost Richard Gasquet (0:0)
Ivan Dodig 1 0 1
0%
Lost Ivan Dodig (1:2)
Andres Molteni 1 0 1
0%
Lost Andres Molteni (0:2)
Nicolas Kicker 1 0 1
0%
Lost Nicolas Kicker (0:2)
Santiago Giraldo 1 0 1
0%
Lost Santiago Giraldo (2:3)
Jozef Kovalik 1 0 1
0%
Lost Jozef Kovalik (0:2)
Jack Sock 1 0 1
0%
Lost Jack Sock (1:3)
Radu Albot 1 0 1
0%
Lost Radu Albot (0:2)
Ante Pavic 1 0 1
0%
Lost Ante Pavic (0:2)
Quentin Halys 1 0 1
0%
Lost Quentin Halys (1:2)
Constant Lestienne 1 0 0
0%
Lost Constant Lestienne (0:0)
Evan King 1 0 1
0%
Lost Evan King (1:2)
Filippo Baldi 1 0 0
0%
Lost Filippo Baldi (0:0)
Yoshihito Nishioka 1 0 1
0%
Lost Yoshihito Nishioka (0:2)
Albert Ramos 1 0 0
0%
Lost Albert Ramos (0:0)
Andreas Seppi 1 0 1
0%
Lost Andreas Seppi (1:2)
Kevin Anderson 1 0 1
0%
Lost Kevin Anderson (0:2)
Milos Raonic 1 0 1
0%
Lost Milos Raonic (0:3)
Mikhail Kukushkin 1 0 1
0%
Lost Mikhail Kukushkin (2:3)
Karen Khachanov 1 0 1
0%
Lost Karen Khachanov (1:3)
Thiemo de Bakker 1 0 1
0%
Lost Thiemo de Bakker (0:2)
Peter Gojowczyk 1 0 0
0%
Lost Peter Gojowczyk (0:0)
Radek Stepanek 1 0 1
0%
Lost Radek Stepanek (0:2)
Arthur de Greef 1 0 1
0%
Lost Arthur de Greef (0:1)
Inigo Cervantes 1 0 1
0%
Lost Inigo Cervantes (1:2)

Calendar

Monday
Mon
Tuesday
Tue
Wednesday
Wed
Thursday
Thu
Friday
Fri
Saturday
Sat
Sunday
Sun
27
28
29
30
1
2
3
4
5
6
7
8
9
11
12
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31