Whats new

Bem-vindo ao xG by CornerPro!

Aquilo que nasceu de um desafio, culminou com o xG by CornerPro. Desenvolvemos algoritmos exclusivos só nossos que preveem a expetativa de golos das equipas e para o jogo.

O que é que isto pode ajudar na tomada de decisão? Ora, quanto mais dados tivermos ao dispor de como é que as equipas realmente estiverem a comportar, melhor será a nossa tomada de decisão. Por exemplo, se pelo gráfico de pressão virmos que uma equipa está a fazer muita pressão e por cima do jogo, mas se o xG indicar que é o adversário quem criou mais oportunidades de golo, que entrada vais fazer? Se uma equipa estiver a exercer muita pressão, mas ninguém cria ocasiões claras de perigo, será que vale a pena acompanhar esse jogo?

O que é o L15? O L15 é uma pontuação (e não %) para a equipa marcar nos próximos 15 minutos. Mais explicações no vídeo no telegram.

São estas e muitas outras leituras que podemos tirar com o xG by CornerPro. Há um vídeo no nosso canal de Youtube dedicado a várias ideias de como utilizar estes dados.

No canal de instagram.com/cornerprobet e no t.me/cornerproanalysis iremos também partilhar leituras live.

Lembra-te: não há um "como" utilizar o xG by CornerPro. Não há uma fórmula mágica. Utiliza o xG para ajudar-te a tomar melhores decisões.

Boa sorte!
Este conteúdo é para assinantes apenas!

Junta-te ao CornerProBet Premium para acederes às melhores estatísticas de futebol! Sabe mais aqui!

Análise feita com base nos últimos 10 jogos de cada equipa na condição casa-fora!
Logo

PWD

8 º Lugar

Forma

L D L L W

0.80 PPJ

Cameroon Elite One


  2024-04-08 13:00

Jogo a uma mão Relegation Round

Yong Sports Academy Complex Bamenda

  Tempo de Jogo
Terminado

Resultado Final: 0-0

Intervalo: 0-0

Logo

Aigle Royal

7 º Lugar

Forma

W L D W L

0.80 PPJ

Quem vence o jogo?

PWD 0%

Empate 0%

Aigle Royal 0%

Over ou Under?

Over

0%

Under

0%
Confronto Direto
1 2.67 Logo
33%
33%
33%
Logo 1 2

PWD tem as mesmas vitórias que Aigle Royal em confronto direto, com um total de 1 vitórias, 1 empates e 1 derrotas nos últimos 3 jogos.


Elite One 2024-02-21 PWD 0-1
( 0-1)
Aigle Royal 🟢 5-1
Elite One 2023-11-12 Aigle Royal 2-2
( 1-0)
PWD 3-0
Elite One 2023-03-18 Aigle Royal 0-1
( 0-1)
PWD 🟢 2-3
Elite One 2024-02-21 PWD 0-1 Aigle Royal 🟢 5-1
Elite One 2023-11-12 Aigle Royal 2-2 PWD 3-0
Elite One 2023-03-18 Aigle Royal 0-1 PWD 🟢 2-3

100%   Over 0.5HT

3/3 Jogos

33%   Over 1.5FT

1/3 Jogos

33%   Over 2.5FT

1/3 Jogos

33%   BTTS

1/3 Jogos

100%   37HT

3/3 Jogos

33%   87FT

1/3 Jogos

0%   Over 8.5FT

0/3 Jogos

0%   Over 9.5FT

0/3 Jogos

0-15

2 Golos - 3 Jogos

  Ultimos Jogos

PWD

Elite One 2024-04-01 PWD 0-1
( 0-1)
Union Douala 4-4
( 2-2)
Elite One 2024-03-23 PWD 2-2
( 0-2)
UMS de Loum 5-3
( 1-2)
Elite One 2024-02-21 PWD 0-1
( 0-1)
Aigle Royal 5-1
( 2-1)
Elite One 2024-02-18 PWD 0-1
( 0-1)
Union Douala 2-6
( 0-4)
Elite One 2023-12-22 PWD 2-0
( 1-0)
Colombe 6-3
( 1-2)
Elite One 2023-12-10 PWD 0-1
( 0-0)
Canon 1-3
( 0-1)
Elite One 2023-11-26 PWD 2-2
( 0-0)
Gazelle 7-4
( 1-0)
Cameroon Elite One 2023-11-19 PWD 1-3
( 1-3)
Les Astres 5-6
( 2-2)
Elite One 2023-10-22 PWD 1-0
( 0-0)
Fortuna Mfou 4-2
( 3-0)
Elite One 2023-10-18 PWD 0-2
( 0-1)
Dynamo de Douala 11-7
( 5-3)
Elite One 2024-04-05 Avion Academy 0-0
( 0-0)
PWD 4-9
( 2-7)
Elite One 2024-03-28 Les Astres 3-0
( 2-0)
PWD 7-6
( 4-3)
Elite One 2024-03-03 Gazelle 1-1
( 0-0)
PWD 9-7
( 8-3)
Elite One 2024-02-25 Les Astres 1-3
( 0-2)
PWD 4-3
( 0-0)
Elite One 2023-12-06 Bamboutos 0-1
( 0-1)
PWD 6-4
( 3-2)
Elite One 2023-11-12 Aigle Royal 2-2
( 1-0)
PWD 3-0
( 1-0)
Elite One 2023-11-05 Union Douala 1-1
( 1-1)
PWD 3-7
( 0-4)
Elite One 2023-10-12 Colombe 0-0
( 0-0)
PWD 6-3
( 1-0)
Elite One 2023-10-09 Canon 2-0
( 1-0)
PWD 5-2
( 4-2)
Elite One 2023-04-22 Cotonsport 2-0
( 0-0)
PWD 8-2
( 5-2)
Elite One 2024-04-05 Avion Academy 0-0
( 0-0)
PWD 4-9
( 2-7)
Elite One 2024-04-01 PWD 0-1
( 0-1)
Union Douala 4-4
( 2-2)
Elite One 2024-03-28 Les Astres 3-0
( 2-0)
PWD 7-6
( 4-3)
Elite One 2024-03-23 PWD 2-2
( 0-2)
UMS de Loum 5-3
( 1-2)
Elite One 2024-03-03 Gazelle 1-1
( 0-0)
PWD 9-7
( 8-3)
Elite One 2024-02-25 Les Astres 1-3
( 0-2)
PWD 4-3
( 0-0)
Elite One 2024-02-21 PWD 0-1
( 0-1)
Aigle Royal 5-1
( 2-1)
Elite One 2024-02-18 PWD 0-1
( 0-1)
Union Douala 2-6
( 0-4)
Elite One 2023-12-22 PWD 2-0
( 1-0)
Colombe 6-3
( 1-2)
Elite One 2023-12-10 PWD 0-1
( 0-0)
Canon 1-3
( 0-1)
Elite One 2023-12-06 Bamboutos 0-1
( 0-1)
PWD 6-4
( 3-2)
Elite One 2023-11-26 PWD 2-2
( 0-0)
Gazelle 7-4
( 1-0)
Cameroon Elite One 2023-11-19 PWD 1-3
( 1-3)
Les Astres 5-6
( 2-2)
Elite One 2023-11-12 Aigle Royal 2-2
( 1-0)
PWD 3-0
( 1-0)
Elite One 2023-11-05 Union Douala 1-1
( 1-1)
PWD 3-7
( 0-4)
Elite One 2023-10-22 PWD 1-0
( 0-0)
Fortuna Mfou 4-2
( 3-0)
Elite One 2023-10-18 PWD 0-2
( 0-1)
Dynamo de Douala 11-7
( 5-3)
Elite One 2023-10-12 Colombe 0-0
( 0-0)
PWD 6-3
( 1-0)
Elite One 2023-10-09 Canon 2-0
( 1-0)
PWD 5-2
( 4-2)
Elite One 2023-04-22 Cotonsport 2-0
( 0-0)
PWD 8-2
( 5-2)

Aigle Royal

Elite One 2024-04-01 Aigle Royal 0-2
( 0-0)
Avion Academy 8-4
( 4-2)
Elite One 2024-03-22 Aigle Royal 2-2
( 0-0)
Les Astres 6-8
( 3-3)
Elite One 2024-02-25 Aigle Royal 1-2
( 0-1)
Canon 4-2
( 2-0)
Elite One 2024-02-18 Aigle Royal 1-0
( 1-0)
Bamboutos 4-11
( 3-3)
Elite One 2023-12-23 Aigle Royal 0-1
( 0-0)
Dynamo de Douala 5-3
( 2-1)
Elite One 2023-12-06 Aigle Royal 2-0
( 1-0)
Les Astres 2-5
( 0-2)
Elite One 2023-11-26 Aigle Royal 1-0
( 0-0)
Colombe 4-5
( 4-2)
Elite One 2023-11-12 Aigle Royal 2-2
( 1-0)
PWD 3-0
( 1-0)
Elite One 2023-10-22 Aigle Royal 1-1
( 0-0)
Gazelle 5-3
( 3-1)
Elite One 2023-10-08 Aigle Royal 0-1
( 0-1)
Fortuna Mfou 2-2
( 2-0)
Elite One 2024-04-05 Fovu Club 1-2
( 0-1)
Aigle Royal 4-3
( 2-2)
Elite One 2024-03-28 Union Douala 1-0
( 0-0)
Aigle Royal 3-7
( 2-1)
Elite One 2024-03-03 Colombe 0-0
( 0-0)
Aigle Royal 3-4
( 1-3)
Elite One 2024-02-21 PWD 0-1
( 0-1)
Aigle Royal 5-1
( 2-1)
Cameroon Elite One 2023-11-19 Canon 3-0
( 1-0)
Aigle Royal 2-7
( 1-5)
Elite One 2023-11-05 Bamboutos 3-1
( 1-0)
Aigle Royal 8-7
( 4-3)
Elite One 2023-10-18 Union Douala 0-0
( 0-0)
Aigle Royal 8-5
( 1-4)
Elite One 2023-10-14 Dynamo de Douala 2-1
( 1-1)
Aigle Royal 6-3
( 2-3)
Elite One 2023-10-04 Les Astres 2-1
( 1-1)
Aigle Royal 6-2
( 6-0)
Elite One 2023-04-22 Canon 2-0
( 0-0)
Aigle Royal 2-2
( 0-0)
Elite One 2024-04-05 Fovu Club 1-2
( 0-1)
Aigle Royal 4-3
( 2-2)
Elite One 2024-04-01 Aigle Royal 0-2
( 0-0)
Avion Academy 8-4
( 4-2)
Elite One 2024-03-28 Union Douala 1-0
( 0-0)
Aigle Royal 3-7
( 2-1)
Elite One 2024-03-22 Aigle Royal 2-2
( 0-0)
Les Astres 6-8
( 3-3)
Elite One 2024-03-03 Colombe 0-0
( 0-0)
Aigle Royal 3-4
( 1-3)
Elite One 2024-02-25 Aigle Royal 1-2
( 0-1)
Canon 4-2
( 2-0)
Elite One 2024-02-21 PWD 0-1
( 0-1)
Aigle Royal 5-1
( 2-1)
Elite One 2024-02-18 Aigle Royal 1-0
( 1-0)
Bamboutos 4-11
( 3-3)
Elite One 2023-12-23 Aigle Royal 0-1
( 0-0)
Dynamo de Douala 5-3
( 2-1)
Elite One 2023-12-06 Aigle Royal 2-0
( 1-0)
Les Astres 2-5
( 0-2)
Elite One 2023-11-26 Aigle Royal 1-0
( 0-0)
Colombe 4-5
( 4-2)
Cameroon Elite One 2023-11-19 Canon 3-0
( 1-0)
Aigle Royal 2-7
( 1-5)
Elite One 2023-11-12 Aigle Royal 2-2
( 1-0)
PWD 3-0
( 1-0)
Elite One 2023-11-05 Bamboutos 3-1
( 1-0)
Aigle Royal 8-7
( 4-3)
Elite One 2023-10-22 Aigle Royal 1-1
( 0-0)
Gazelle 5-3
( 3-1)
Elite One 2023-10-18 Union Douala 0-0
( 0-0)
Aigle Royal 8-5
( 1-4)
Elite One 2023-10-14 Dynamo de Douala 2-1
( 1-1)
Aigle Royal 6-3
( 2-3)
Elite One 2023-10-08 Aigle Royal 0-1
( 0-1)
Fortuna Mfou 2-2
( 2-0)
Elite One 2023-10-04 Les Astres 2-1
( 1-1)
Aigle Royal 6-2
( 6-0)
Elite One 2023-04-22 Canon 2-0
( 0-0)
Aigle Royal 2-2
( 0-0)
Análise feita com base nos últimos 10 jogos de cada equipa na condição casa-fora!
Logo

PWD

8 º Lugar

Forma

L D L L W

0.80 PPJ

Cameroon Elite One


  2024-04-08 13:00

Jogo a uma mão Relegation Round

Yong Sports Academy Complex Bamenda

  Tempo de Jogo
Terminado

Resultado Final: 0-0

Intervalo: 0-0

Logo

Aigle Royal

7 º Lugar

Forma

W L D W L

0.80 PPJ

Analise - Golos
PWD Aigle Royal
0.80 Média Golos Marcados 0.60
1.30 Média Golos Sofridos 1.40
2.10 Média Golos 2.00
50% Jogos sem Marcar 50%
20% Jogos sem Sofrer 30%
30% BTTS 40%
PWD Aigle Royal
0.20 Média Golos Marcados 0.40
0.90 Média Golos Sofridos 0.40
1.10 Média Golos 0.80
80% Jogos sem Marcar 60%
40% Jogos sem Sofrer 60%
10% BTTS 20%
PWD Aigle Royal
0.60 Média Golos Marcados 0.20
0.40 Média Golos Sofridos 1.00
1.00 Média Golos 1.20
60% Jogos sem Marcar 80%
70% Jogos sem Sofrer 30%
10% BTTS 20%
Outros Dados
PWD Aigle Royal
20% Primeiro a marcar 20%
20% E ganhou no fim 20%
10% Marca em ambas as partes 10%
60% Marca golo? 65%
10.00 Remates por jogo 9.60
4.20 Remates baliza por jogo 4.00
Total Golos
PWD Aigle Royal
Marcados Sofridos Marcados Sofridos
50% 80% Over 0.5 50% 70%
30% 40% Over 1.5 10% 50%
0% 10% Over 2.5 0% 20%
0% 0% Over 3.5 0% 0%
PWD Aigle Royal
Marcados Sofridos Marcados Sofridos
20% 60% Over 0.5 40% 40%
0% 20% Over 1.5 0% 0%
0% 10% Over 2.5 0% 0%
0% 0% Over 3.5 0% 0%
PWD Aigle Royal
Marcados Sofridos Marcados Sofridos
40% 30% Over 0.5 20% 70%
20% 10% Over 1.5 0% 30%
0% 0% Over 2.5 0% 0%
0% 0% Over 3.5 0% 0%
Golos por Intervalo 45' e 90' incluem acréscimos.
PWD Aigle Royal
Marcados Sofridos Total % Marcados Sofridos Total %
1 2 3 20% 0-15 1 1 2 20%
0 5 5 40% 16-30 1 2 3 20%
1 2 3 30% 31-HT 2 1 3 20%
3 1 4 40% 46-60 2 4 6 40%
2 0 2 20% 61-75 0 6 6 50%
1 3 4 30% 76-FT 0 0 0 0%
Handicaps
PWD Aigle Royal
Vitórias Derrotas Vitórias Derrotas
0% 100% -2.5 0% 100%
10% 90% -1.5 0% 100%
20% 80% -0.5 20% 80%
50% 50% +0.5 40% 60%
80% 20% +1.5 70% 30%
100% 0% +2.5 90% 10%
Análise feita com base nos últimos 10 jogos de cada equipa na condição casa-fora!
Logo

PWD

8 º Lugar

Forma

L D L L W

0.80 PPJ

Cameroon Elite One


  2024-04-08 13:00

Jogo a uma mão Relegation Round

Yong Sports Academy Complex Bamenda

  Tempo de Jogo
Terminado

Resultado Final: 0-0

Intervalo: 0-0

Logo

Aigle Royal

7 º Lugar

Forma

W L D W L

0.80 PPJ

Este conteúdo é para assinantes apenas!

Junta-te ao CornerProBet Premium para acederes às melhores estatísticas de futebol! Sabe mais aqui!

Análise feita com base nos últimos 10 jogos de cada equipa na condição casa-fora!
Logo

PWD

8 º Lugar

Forma

L D L L W

0.80 PPJ

Cameroon Elite One


  2024-04-08 13:00

Jogo a uma mão Relegation Round

Yong Sports Academy Complex Bamenda

  Tempo de Jogo
Terminado

Resultado Final: 0-0

Intervalo: 0-0

Logo

Aigle Royal

7 º Lugar

Forma

W L D W L

0.80 PPJ

Analise - Cantos
PWD Aigle Royal
5.00 Media Favor 4.10
3.90 Media Contra 4.70
8.90 Media Total 8.80
PWD Aigle Royal
1.70 Media Favor 2.20
1.70 Media Contra 2.10
3.40 Media Total 4.30
PWD Aigle Royal
3.30 Media Favor 1.90
2.20 Media Contra 2.60
5.50 Media Total 4.50
Cantos por Intervalo 45' e 90' incluem acréscimos.
PWD Aigle Royal Média
Marcados Sofridos % Marcados Sofridos % Favor Contra %
0-10 0.4 0.5 60% 0 0.4 30% 0.2 0.45 45%
11-20 0.2 0.3 40% 0.6 0.4 50% 0.4 0.35 45%
21-30 0.3 0.3 50% 0.7 0.3 60% 0.5 0.3 55%
31-36 0.2 0.2 30% 0.2 0.5 40% 0.2 0.35 35%
37-HT 0.6 0.4 70% 0.7 0.5 60% 0.65 0.45 65%
46-50 0.4 0.4 80% 0 0.1 10% 0.2 0.25 45%
51-60 0.5 0.5 100% 0.3 0.5 70% 0.4 0.5 85%
61-70 0.3 0.3 30% 0.6 0.7 60% 0.45 0.5 45%
71-75 0.4 0.2 40% 0.4 0.1 40% 0.4 0.15 40%
76-80 0.5 0.3 60% 0 0.4 20% 0.25 0.35 40%
81-86 0.3 0.1 30% 0 0.4 40% 0.15 0.25 35%
87-FT 0.9 0.4 70% 0.6 0.4 60% 0.75 0.4 65%
75-FT 1.7 0.8 90% 0.6 1.2 90% 1.15 1 90%
80-FT 1.2 0.5 70% 0.6 0.8 90% 0.9 0.65 80%
Total Cantos
PWD Aigle Royal
Marcados Sofridos Marcados Sofridos
80% 80% Over 2.5 70% 80%
80% 50% Over 3.5 50% 60%
60% 30% Over 4.5 40% 50%
30% 30% Over 5.5 30% 40%
20% 10% Over 6.5 30% 20%
PWD Aigle Royal
Marcados Sofridos Marcados Sofridos
80% 80% Over 0.5 80% 90%
50% 60% Over 1.5 60% 60%
20% 20% Over 2.5 50% 20%
10% 10% Over 3.5 20% 20%
10% 0% Over 4.5 10% 10%
PWD Aigle Royal
Marcados Sofridos Marcados Sofridos
100% 90% Over 0.5 80% 90%
80% 70% Over 1.5 50% 70%
60% 30% Over 2.5 20% 40%
40% 30% Over 3.5 20% 30%
30% 0% Over 4.5 10% 10%
Races
( Primeiro a marcar )
PWD Aigle Royal
Vitórias Derrotas Vitórias Derrotas
60% 40% Race 3 40% 50%
60% 10% Race 5 30% 40%
20% 0% Race 7 20% 20%
10% 0% Race 9 0% 0%
Handicaps
PWD Aigle Royal
Vitórias Derrotas Vitórias Derrotas
30% 70% -2.5 20% 80%
50% 50% -1.5 20% 80%
60% 40% -0.5 30% 70%
70% 30% +0.5 40% 60%
80% 20% +1.5 60% 40%
90% 10% +2.5 60% 40%
Análise feita com base nos últimos 10 jogos de cada equipa na condição casa-fora!
Logo

PWD

8 º Lugar

Forma

L D L L W

0.80 PPJ

Cameroon Elite One


  2024-04-08 13:00

Jogo a uma mão Relegation Round

Yong Sports Academy Complex Bamenda

  Tempo de Jogo
Terminado

Resultado Final: 0-0

Intervalo: 0-0

Logo

Aigle Royal

7 º Lugar

Forma

W L D W L

0.80 PPJ

Analise - Cartoes
PWD Aigle Royal
1.10 Media Favor 2.10
2.20 Media Contra 1.80
3.30 Media Total 3.90
PWD Aigle Royal
0.30 Media Favor 0.50
0.70 Media Contra 0.70
1.00 Media Total 1.20
PWD Aigle Royal
0.80 Media Favor 1.60
1.50 Media Contra 1.10
2.30 Media Total 2.70
Cartões Amarelos por Intervalos 45' e 90' incluem acréscimos.
PWD Aigle Royal
Media Favor Media Contra % Media Favor Media Contra %
0-15 1 0 10% 2 0 20%
16-30 1 2 30% 2 2 30%
31-HT 1 5 30% 1 5 50%
46-60 3 5 70% 7 4 70%
61-75 4 1 40% 3 2 50%
76-FT 1 9 50% 6 5 60%
Total de Cartões por Equipa
PWD Aigle Royal
Media Favor Media Contra Media Favor Media Contra
80% 90% Over 0.5 100% 80%
30% 60% Over 1.5 60% 70%
0% 40% Over 2.5 40% 30%
0% 20% Over 3.5 10% 0%
PWD Aigle Royal
Media Favor Media Contra Media Favor Media Contra
30% 40% Over 0.5 50% 50%
0% 30% Over 1.5 0% 20%
0% 0% Over 2.5 0% 0%
0% 0% Over 3.5 0% 0%
PWD Aigle Royal
Media Favor Media Contra Media Favor Media Contra
70% 70% Over 0.5 90% 70%
10% 50% Over 1.5 40% 30%
0% 30% Over 2.5 30% 10%
0% 0% Over 3.5 0% 0%
Ataques
Remates Totais
R. Dentro Área & R. Fora Área
Índice de Pressão

Gráfico Pressão

Média Indíce Pressão Casa: : 1.08

Média Indíce Pressão Fora: : 1.16

Análise feita com base nos últimos 10 jogos de cada equipa na condição casa-fora!
Logo

PWD

8 º Lugar

Forma

L D L L W

0.80 PPJ

Cameroon Elite One


  2024-04-08 13:00

Jogo a uma mão Relegation Round

Yong Sports Academy Complex Bamenda

  Tempo de Jogo
Terminado

Resultado Final: 0-0

Intervalo: 0-0

Logo

Aigle Royal

7 º Lugar

Forma

W L D W L

0.80 PPJ

Eventos Jogo
10
Canto
13
Canto
17
Canto
28
Canto
41
Canto
45+2
Canto

Intervalo

58
Canto
78
Cartão Amarelo
78
Cartão Amarelo
90
Cartão Amarelo
90
Cartão Amarelo
90
Cartão Amarelo

PWD

Aigle Royal

PWD

Aigle Royal

10
Canto
13
Canto
17
Canto
28
Canto
41
Canto
45+2
Canto

Intervalo

58
Canto

PWD

Aigle Royal

Intervalo

78
Cartão Amarelo
78
Cartão Amarelo
90
Cartão Amarelo
90
Cartão Amarelo
90
Cartão Amarelo

PWD

Aigle Royal

Dados Jogo
7
Remates Totais
12
1
Remates baliza
4
6
Remates ao lado
8
0
Remates Bloqueados
0
0
R. Dentro Área
0
0
R. Fora Área
0
99
Ataques
104
75
Ataques Perigosos
91
0
Faltas
0
3
Cantos
4
0
Fora-de-jogo
0
48
Posse de Bola
52
3
Cartões Amarelos
2
0
Cartões Vermelhos
0
0
Cartão Amarelo-Vermelho
0
0
Defesas
0
0
Pontapé de Baliza
0
0
Tentativas de Golo
0
0
Livres
0
0
Lançamentos
0
0
Penalties
0
0
Cortes
0
0
Ataques
0
0
Ataques Perigosos
0
0
Remates ao lado
0
0
Remates baliza
0
0
Remates Bloqueados
0
3
Cantos
3
0
Golos
0
0
Cartões Amarelos
0
0
Posse de Bola
0
0
Remates Totais
0
0
Média Indíce Pressão
0
97
Ataques
104
0
Ataques Perigosos
0
0
Remates ao lado
0
0
Remates baliza
0
0
Remates Bloqueados
0
0
Cantos
1
0
Golos
0
3
Cartões Amarelos
2
0
Posse bola
0
0
Posse de Bola
0
0
Remates Totais
0
2.16
Média Indíce Pressão
2.31