Overview of Slough Town Football Team
Slough Town is a football club based in Slough, England. Currently competing in the Southern League Premier Division Central, they are managed by coach John Doe. Founded in 1891, the team plays its home games at the Jubilee Stadium.
Team History and Achievements
Slough Town has a rich history with several notable achievements. They have won multiple league titles and cup competitions, showcasing their competitive spirit over the years. The team’s most successful seasons include their championship wins in 2005 and 2010.
Current Squad and Key Players
The current squad boasts talented players like striker Jack Smith, who leads the team with his impressive goal-scoring record. Midfielder Tom Brown is another key player, known for his playmaking abilities. The team’s goalkeeper, Alex Green, has been instrumental in maintaining a strong defensive record.
Lists & Rankings of Players and Stats
- Top Scorer: Jack Smith ✅
- Assists Leader: Tom Brown 🎰
- Best Defender: Alex Green 💡
Team Playing Style and Tactics
Slough Town typically employs a 4-3-3 formation, focusing on an attacking style of play. Their strengths lie in quick counter-attacks and set-pieces. However, they sometimes struggle with maintaining possession under pressure.
Interesting Facts and Unique Traits
The team is affectionately known as “The Miners,” a nod to Slough’s industrial heritage. They have a passionate fanbase and fierce rivalries with nearby teams like Maidenhead United and Reading FC.
Tips & Recommendations for Betting Analysis
To analyze Slough Town effectively for betting purposes, consider their recent form against top-tier teams and their performance in home matches. Pay attention to key player availability and any tactical changes implemented by the coach.
Frequently Asked Questions (FAQ)
What is Slough Town’s current league position?
As of the latest update, Slough Town is positioned in the mid-table of the Southern League Premier Division Central.
Who are some key players to watch?
Jake Smith, Tom Brown, and Alex Green are crucial players to monitor due to their significant impact on the field.
How does Slough Town fare against their rivals?
The team has mixed results against rivals like Maidenhead United but often performs well at home against Reading FC.
Tips & Recommendations for Analyzing Team Performance
- Analyze Recent Form: Review their last five matches to gauge current performance levels. ✅
- Evaluate Key Player Impact: Consider how injuries or suspensions might affect team dynamics. ❌
- Analyze Head-to-Head Records: Look at past encounters with upcoming opponents for insights. 💡
Tables Summarizing Team Stats and Recent Form
| Date | Opponent | Result | Odds (Pre-Match) |
|---|---|---|---|
| Ongoing Season Matches… | Versus Various Teams… | Varying Outcomes… | Different Odds… |
Betting Insights: Pros & Cons of Current Form or Performance
- ✅ Strong Home Record: Consistently perform well at Jubilee Stadium.
- ❌ Inconsistent Away Performance: Struggle when playing outside home grounds.
Cases Studies: Notable Matches or Breakthrough Games</h2
#ifndef __H__SCANNER__
#define __H__SCANNER__
#include “types.h”
#include “token.h”
typedef struct {
const char* start;
const char* cur;
const char* line_start;
int line_no;
} Scanner;
void scanner_init(Scanner* scanner);
Token scanner_scan_token(Scanner* scanner);
#endif
kunyuyu/hlvm#ifndef __H__COMPILER__
#define __H__COMPILER__
#include “scanner.h”
#include “chunk.h”
#include “debug.h”
void compiler_init(void);
void compiler_run(void);
#endif
kunyuyu/hlvm<|file_sep[package main]
import (
"bufio"
"fmt"
"os"
"github.com/kunyuyu/hlvm/compiler"
)
func main() {
scanner := bufio.NewScanner(os.Stdin)
for scanner.Scan() {
line := scanner.Text()
err := compiler.CompileLine(line)
if err != nil {
fmt.Println(err)
continue
}
}
if err := scanner.Err(); err != nil {
fmt.Fprintln(os.Stderr, "reading standard input:", err)
}
}
kunyuyu/hlvm [40]
return;
// returns => []
function foo(a) {
return a + a;
}
foo(20) // returns => [40]
kunyuyu/hlvm [30]
20 – 10 // returns => [10]
20 * 10 // returns => [200]
20 / 10 // returns => [2]
### Логические оператор:
hlvm
true && false // returns => [false]
false || true // returns => [true]
### Сравнительные оператор:
hlvm
1 == true // returns => [true]
1 == false // returns => [false]
1 != true // returns => [false]
1 != false // returns => [true]
## Условное выражение `if`:
hlvm
if(true) { print(100); } else { print(200); }
// prints =>
//100
if(false) { print(100); } else { print(200); }
// prints =>
//200
## Циклическое выражение `while`:
hlvm
while(true) { break; }
while(true) { if(false) { continue; } }
## Описание функции и вызов функции:
hlvm
function foo(a) { return a + a; }
foo(20) //returns => [40]
## Выход из функции с помощью `return`:
hlvm
return;
function foo(a) {
return a + a;
}
foo(20) //returns => [40]
# Возможные ошибки компиляции:
## Ошибки синтаксиса:
### Неверно расставленные скобки при вызове функции или определении её параметров.
#### Пример:
##### Ввод:
hlvm
foo((a)) {}
##### Ошибка:
###### Синтаксическая ошибка на строке X в файле Y:
###### Неверно расставленные скобки при определении параметров функции.
##### Ввод:
hlvm
print((a));
##### Ошибка:
###### Синтаксическая ошибка на строке X в файле Y:
###### Неверно расставленные скобки при вызове функции.
### Ошибочная попарная комбинация логических операторов.
#### Пример:
##### Ввод:
hlvm
&& || ;
|| && ;
! &&
! ||
& |
^ |
~ |
= =
!=
&& =
|| =
& =
^ =
~ =
= &&
= ||
= &
= ^
= ~ =
& &&
& ||
& =
^ &&
^ ||
^ =
~ &&
~ ||
~ =
! && !
! || !
! & !
! ^ !
! ~ !
!
!
!= &&
!= ||
!= &
!= ^
!= ~ !=
!= !
&& ! &&
|| ! ||
& ! &
^ ! ^
~ ! ~ !
=
== &&
== ||
== &
== ^
== ~ ==
==
=! &&
=! ||
=! &
=! ^
=! ~ !=
=! =
&& ==
|| ==
& ==
^ ==
~ ==
=
&& !=
|| !=
& !=
^ !=
~ !=
=
==
!
==
!
!=
&&==
||==
&==
^==
~==
|=
|
&
^~
~
|=
|=
|
&
^~
~
|=|
|=
|=&
|=^=
|=~=|
|=~=&
|=~=^=
|=~=~
||
||
=&=
|^=
=~=
||
=&
|^
=~|
||
=&=
|^=
=~=
&&=|
&&=|
&&=&|
&&=|^|
&&=~|
||
||=&|
||=|^|
||=~|
&& |=&
&& |=^|
&& =~|
|| &=|
||
|=
|^
&
|=
|^=
~
|=
|^=
<= <= <= <= <= <= <= <= <= <= <= <= <= > > > >
>= >= >= >= >= >= >= >= >= >= >= >= >= ≥ ≥ ≥ ≥ ≥ ≥ ≥ ≥ > > > > >
>= <
<
>= <
>= <
>= <
>= <
>= <
+
+
–
*
/
%
%
%
%
%
%
%
+ +
+
–
–
*
*
/
/
%
%
+= +=
-= -= -= -= -= -= -= -= -= -= -= –
*= *= *= *= *= *= *= *= *= *= *= *
/= /= /= /= /= /= /= /= /= /= /= /
%= %= %= %= %= %= %= %= %= %= %=
++
—
++
—
++
—
<< <<
<<> >>
<<>>
<>
<>
<>= <<= <<= <<= <<= <<= <<= <<= <<= <<= <<>> >>>>>
>>> >>>>>
<<>>>>
<<>>>> >>= <<= <<= <<= <<>> >>>>>
>>> >>>>> >>= >>>>> >>= >>>>> >>= >>>>> >>>
<<>>
<<>>
<<>>
<>
<>
++ —
++ —
++ — ++ — ++ — ++ — ++ — ++ —
— ++
— ++
— ++ — ++ — ++ — ++ — ++ —
++ —
++ —
++ — ++ — ++ —
— ++
— ++
— ++ —
++ —
++ —
— ++
— ++
—
++
—
++
+= += += += += += += += +=
-= -= -= -= -= -= -= –
*= *= *= *= *= *= *= *
/= /= /= /= /= /
%= %= %= %=%=%=%=%=%=%=% %
+= +=
-= –
*= *
/= /
%= %
+= +=
-= –
*= *
/= /
%= %
+= +=
-= –
*= *
/= /
%= %
+= +=
-= –
*= *
/= /
%= %
+= +=
-= –
*= *
/= /
%= %
+
+
–
*
/
%
+
+
–
*
/
%
% %
% %
% %
% %
% %
% %
% %
%= %%
%= %%
%
%
%
%
x++
x–
x++
x–
x++
x–
++
—
++
—
++
—
##
##
##
##
##
##
##
##
##
#
#
#
#
#
#
#
#
#
# # # # # # # # # #
# # # # # # #
# #
# #
# #
# #
# #
# #
#
#
#
#
@
@
@
@
@
@
@
@
@
@
@
@
@
@@ @@@ @@@ @@@ @@@ @@@ @@@ @@ @@
@ @@ @@ @@ @@ @@ @@ @@
@ @@
@ @ @ @ @ @ @ @ @ @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ _
a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ _
a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ _ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_ _
abcdefg hijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_ _
abc def ghi jkl mnop qrst uvwx yz ABC DEF GHI JKL MNOP QRST UVWX YZ _
abc def ghi jkl mnop qrst uvwx yz ABC DEF GHI JKL MNOP QRST UVWX YZ _
abc def ghi jkl mnop qrst uvwx yz ABC DEF GHI JKL MNOP QRST UVWX YZ _ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_ _
a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ _
ab cd ef gh ij kl mn op qr st uv wx yz AB CD EF GH IJ KL MN OP QR ST UV WX YZ _
ab cd ef gh ij kl mn op qr st uv wx yz AB CD EF GH IJ KL MN OP QR ST UV WX YZ _
ab cd ef gh ij kl mn op qr st uv wx yz AB CD EF GH IJ KL MN OP QR ST UV WX YZ _ abcd efgh ijkl mnop qrst uvwx yz ABCDE FGHI JKLM NOPQR STUV WXYZ _
ab cd ef gh ij kl mn op qr st uv wx yz AB CD EF GH IJ KL MN OP QR ST UV WX YZ _ abcd efgh ijkl mnop qrst uvwx yz ABCDE FGHI JKLM NOPQR STUV WXYZ _
abcde fghij klmno pqrst uvwxy z ABCDE FGHIJ KLMNO PQRS TUVW XY Z_
abcde fghij klmno pqrst uvwxy z ABCDE FGHIJ KLMNO PQRS TUVW XY Z_
abcde fghij klmno pqrst uvwxy z ABCDE FGHIJ KLMNO PQRS TUVW XY Z_ abcde fghij klmno pqrst uvwxy z ABCDE FGHIJ KLMNO PQRS TUVW XY Z_
abcdef ghijkl mnopqr stuvwx yz ABCDEF GHIJKL MNOPQR STUVWX YZ _
abcdef ghijkl mnopqr stuvwx yz ABCDEF GHIJKL MNOPQR STUVWX YZ _
abcdef ghijkl mnopqr stuvwx yz ABCDEF GHIJKL MNOPQR STUVWX YZ _ abcdef ghijkl mnopqr stuvwx yz ABCDEF GHIJKL MNOPQR STUVWX YZ _
abcdefg hijklmn opqrstuvw xyz ABCDEFG HIJKLM NOPQRSTUVW XYZ_
abcdefg hijklmn opqrstuvw xyz ABCDEFG HIJKLM NOPQRSTUVW XYZ_
abcdefg hijklmn opqrstuvw xyz ABCDEFG HIJKLM NOPQRSTUVW XYZ_ abcdefg hijklmn opqrstuvw xyz ABCDEFG HIJKLM NOPQRSTUVW XYZ_
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_
abcdefghijklmnopqrstuvwxyz_ABCDEFGHIJKLMNOPQRSTUVWXYZ_ abcdefghijklmnopqrstuvwxyz_ABCDEFGHIJKLMNOPQRSTUVWXYZ_ abcdefghijklmnopqrstuvwxyz_ABCDEFGHIJKLMNOPQRSTUVWXYZ_ abcdefghijklmnopqrstuvwxyz_ABCDEFGHIJKLMNOPQRSTUVWXYZ_
abcdefghijklmnopqrstuvwxyz1234567890_ abcdefghijklmnopqrstuvwxyz1234567890_ abcdefghijklmnopqrstuvwxyz1234567890_ abcdefghijklmnopqrstuvwxyz1234567890_
abcdefghijklmnopqrstuvwxyz1234567890_-_=+*/%&_|^~?!,.;'”:{}[]()[] () [] () [] () [] () [] () [] () [] () [] () [] ()
abcdefghijklmnopqrstuvwxyz1234567890_-_=+*/%&_|^~?!,.;'”:{}[]()
abcdefghijklmnopqrstuvwxyz1234567890_-_=+*/%&_|^~?!,.;'”:{}[]()
abcdefghijklmnopqrstuvwxyz1234567890_-_=+*/%&_|^~?!,.;'”:{}[]()
abcdefghijklmnopqrstuvwxyz1234567890_-_=+*/%&_|^~
abcdefghijklmnopqrstuvwxyz1234567890_-_=+*/%&_|^~
abcdefghijklmnopqrstuvwxyz1234567890_-_=+*/%&_|^~
abcdefghijklmnopqrstuvwxyz1234567890_-_=+
abcdefghijklmnopqrstuvwxyz1234567890_-_=+
abcdefghijklmnopqrstuvwxyz1234567890_-_=+
abcdefghijklm nopq rstuvwxyzABCDEFGHIJKLM NOPQ RSTUVWXYZ_
abcdefghijklm nopq rstuvwxyzABCDEFGHIJKLM NOPQ RSTUVWXYZ_
abcdefghijklm nopq rstuvwxyzABCDEFGHIJKLM NOPQ RSTUVWXYZ_
abcdefghijklm nopq rstuvwxyzABCDEFGHIJKLM NOPQ RSTUVWXYZ_
abcdefghijklm nopq rstuvwxyzABCDEFGHIJKLM NOPQ RSTU VWXYZ_
abcdefghijklm nopq rstuvwxyzABCDEFGHIJKLM NOPQ RSTU VWXYZ_
abcdefghijklm nopq rstuvwxyzABCDEFGHIJKLM NOPQ RSTU VWXYZ_
abcdefghijklm nopq rstuvwxyzABCDEFGHIJKLM NOPQ RSTU VWXYZ_
abcdefghij kmnop qrstuv wxyzABCDEFGH IJKM NOP QRST UV WXYZ_
abcdefghij kmnop qrstuv wxyzABCDEFGH IJKM NOP QRST UV WXYZ_
abcdefghij kmnop qrstuv wxyzABCDEFGH IJKM NOP QRST UV WXYZ_
abcdefghij kmnop qrstuv wxyzABCDEFGH IJKM NOP QRST UV WXYZ_
abcd efghi jkmn opqr stu vwxyzABCD EFGH IJKM OPQR STU VWXYZ_
abcd efghi jkmn opqr stu vwxyzABCD EFGH IJKM OPQR STU VWXYZ_
abcd efghi jkmn opqr stu vwxyzABCD EFGH IJKM OPQR STU VWXYZ_
abcd efghi jkmn opqr stu vwxyzABCD EFGH IJKM OPQR STU VWXYZ_
abc de fg hi jm no pq rs tu vw xy zABC DE FG HI JM NO PQ RS TU VW XY Z_
abc de fg hi jm no pq rs tu vw xy zABC DE FG HI JM NO PQ RS TU VW XY Z_
abc de fg hi jm no pq rs tu vw xy zABC DE FG HI JM NO PQ RS TU VW XY Z_
abc de fg hi jm no pq rs tu vw xy zABC DE FG HI JM NO PQ RS TU VW XY Z_
a bc de fg hi jm no pq rs tu vw xy zA BC DE FG HI JM NO PQ RS TU VW XY Z_
a bc de fg hi jm no pq rs tu vw xy zA BC DE FG HI JM NO PQ RS TU VW XY Z_
a bc de fg hi jm no pq rs tu vw xy zA BC DE FG HI JM NO PQ RS TU VW XY Z_
a bc de fg hi jm no pq rs tu vw xy zA BC DE FG HI JM NO PQ RS TU VW XY Z_
ab cde fghi jkmn opqr stu vwxyzAB CDE FGH IJKMN OPQR STU VWXYZ_
ab cde fghi jkmn opqr stu vwxyzAB CDE FGH IJKMN OPQR STU VWXYZ_
ab cde fghi jkmn opqr stu vwxyzAB CDE FGH IJKMN OPQR STU VWXYZ_
ab cde fghi jkmn opqr stu vwxyzAB CDE FGH IJKMN OPQR STU VWXYZ_”
TOKEN_GREATER_EQUAL = “>=”
TOKEN_LESS = “<"
TOKEN_LESS_EQUAL = "”)) ->”>=”
tokentype(TOKENTYPE(“””)) ->”>”
tokentype(TOKENTYPE(“””IDENTIFIER”
}
func NewToken(tokenType TokenType,
literal string,
value interface{}) *Token {
return &Token{
TokenType : tokenType,
Literal : literal,
TokenType : tokenType,
Lexeme : tokenString(tokenType),
Value : value,
}
}
func tokenString(tokenType TokenType )string{
if strings , ok := tokenStringMap[tokenType]; ok{
return strings;
}
else{
panic(errors.New(“unknown token type”));
}
}<|file_sep#!/bin/bash
go build ./compiler/main.go -o hlbc_compiler.exe &&
./hlbc_compiler.exe test.hlbc &&
./test.hlbc.exe kunyuyu/hlvm result:[true]
numb:=12;
numb.isOdd();
//=> result:[false]
numb:=12;
numb.isOdd();
//=> error:[cant convert float64 into int64]
//=> error:[unexpected float64]
str:= ‘hello’;
str.isOdd();
//=> error:[cant convert string into int64]
//=> error:[unexpected string]kunyuyu/hlvm<|file_sepxe
Настройка окружения:
– установить GoLang версии не ниже чем go version go1.x.x linux/amd64
– перейти в директорию с проектом
– выполнить команду go build ./main.go
– получаем исполняемый файл hlbc_compiler.exe
Запуск компилятор:
– выполнить команду ./hlbc_compiler.exe name_of_source_file.hlbc
Пример запуска:
./hlbc_compiler.exe test.hlbc
Исправление ошибок:
Добавил подключение к стандартной библиотеке для использования типизированных массивов,
изменены все массив без указания типизации на типизированные.
Добавил привязку типизированного массива к переменной.
Добавил подключение к стандартной библиотеке для использования функций.
Добавил возможность использовать метод .length и .push() у типизированных массивов.
Исправления ошибок в тестовых файлах:
Тест №11 добавлен пробел после ключевого слова function
Тест №12 добавлен пробел после ключевого слова function
Тест №13 добавлен пробел после ключевого слова function
Тест №14 добавлен пробел после ключевого слова function
Тест №15 изменена точка разделения между переменной и методом на точку с запятой.
Тест №16 изменена точка разделения между переменной и методом на точку с запятой.
Исправления ошибок в коде компилятор:
В functions.go добавил проверку на открытие фигурных скобок при определении новой функциии.
В functions.go добавил проверку на закрытион фигурных скобок при определении новой функциии.kunyuyu/hlvm<|file_sep GitHub URL
https://github.com/KonyukovaAnna/HLC
Перечень файлов проектного решения:
main.go – основной файл программного продукта;
compiler/parser/scanner/scanner_test.go – тестирование работы сканера;
compiler/parser/parser_test.go – тестирование работы парсера;
compiler/parser/functions_test.go – тестирование работы функций;
compiler/parser/scanner/scanner_test_runner_test.go – runner для тестирования работы сканера;
compiler/parser/parser_test_runner_test.go – runner для тестирования работы парсера;
test_files/test01.hlvc – первый тестовый файл;
test_files/test02.hlvc – второй тетстовый файл;
test_files/test03.hlvc – третий тетстовый файл;
Задачей данного проектного решения является создание компилятор языка программирования HLVM.
Настрока окружения:
Перейти в директории проектного решения через консоль.
Вызвать следующие командный через консоль:
go mod init github.com/KonyukovaAnna/HLC
go get github.com/kunyuyu/c99-parser-go
go build ./main.go
Вызывает исполняемый файл main.exe
Запуск программного продукта:
Вызывается исполняемый файл через консоль main.exe или через командную строку go run main.go
На данный момент не решены следующие задач:
Необходимость обработки ошибок по времени жизни программного продукта;
Необходимость обработки ошибок по времени жизни программного продукта;
Необходимость обработки ошибок по времени жизни программного продукта;kunyuyu/hlvm<|file_sep:/home/annakon/Documents/go/src/github.com/kunyuyu/c99-parser-go/c99-parser-go/example/main.c99_parser_go.c99_parser_go.c: In function ‘main’:
/home/annakon/Documents/go/src/github.com/kunyuyu/c99-parser-go/c99-parser-go/example/main.c99_parser_go.c99_parser_go.c:36:19: warning: implicit declaration of function ‘malloc’ [-Wimplicit-function-declaration]
return malloc(sizeof(struct Node));
^~~~
/home/annakon/Documents/go/src/github.com/kunyuyu/c99-parser-go/c99-parser-go/example/main.c99_parser_go.c99_parser_go.c:36:19: warning: incompatible implicit declaration of built-in function ‘malloc’
/home/annakon/Documents/go/src/github.com/kunyuyu/c99-parser-go/c99-parser-go/example/main.c99_parser_go.c49c9_parser_go.c39c9_parser_go.cc39c9_parser_goo33c9_parrser_goo33c9_parrser_goo33c9_parrsecoorGoogoo33cc33333333333333333333333333333rGoogoo33cc33333333333333333333rGoogoo33cc333339999999999999999999999999rGoogoo33cc33888888888888888888888888rGoo33cc3388ccccccccccccccccccccccc8rGoo32cc3388cccceeeeeeeeeeeeeeeeeeec88rc32cc3388cccceeeeeddddddddddddddddec88rc32cc3388cccceeeeedddddddddddeeec88rc32cc3388cccceeeeedddddddddeeec88rc32cc3388cccceeeeeddddddddeeec88rc32cc3388cccceeeeeddddddddeeec88rc32cc3388cccceeeeeddddddddeeec88rc32cc3388cccceeeeeddddddddeeec88rc32cc3388cccceeeeeddddddddeeec88rc32cc3388ccccccccccccccccccccccc8rGoo31gcc33111111111111111111111111111e31gcc33112222222222222222222222222e31gcc3311222233333344444555566666777e31gcc331122223344445555666677778889e31gcc331122223344445555666677778899e31gcc331122223344445555666677788899e31gcc331122223344445555666677788899e31gcc331122223344445555666677788899e31gcc331122223344445555666677788899e31gcc33000000000000000000000000000e30 gcc33001111222223333444445555666777889e30 gcc33001111223334445556666777788999000e30 gcc33001111223333444445555666777888990e30 gcc33001111223333444445555666777888990e30 gcc33001111223333444445555666777888990e30 gcc33001111223333444445555666777888990e30 gcc33001111223333444445555666777888990e30 gcc33002222333444555556666777788999000E29 GCC30000111223334445556667777788990000E28 GCC300001122234445566777788899900000E27 GCC300001122234445566777788899900000E26 GCC300001122234445566777788899900000E25 GCC300001122234445566777788899900000E24 GCC300001122234445566777788899900000E23 GCC300002223344455567778889990000000E22 GCC30000222444655667888000000000000E21 GCC30000222444655778000000000000000E20 GCC3000022244465588000000000000037D GCC29999888777998888008888888007776GCC29999888777998888008888888007766GCC29999888777998888008888888007766GCC29999888777998888008888888007766GCC29999888777998880000888880007766GCC29999888779998880000888880007766GCC29999888779998880000888880007766GCC29999888779998880000888880007766GCC299998877799988800