Bitcoin Forum
April 14, 2024, 02:17:04 AM
 News: Latest Bitcoin Core release: 26.0 [Torrent]
 Home Help Search Login Register More
 Pages: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 ... 123
 Author Topic: 🔥🔥🔥 BC.GAME - CASINO AND SPORTSBOOK | \$1,000 GIVEAWAY LIVE! 🔥🔥🔥  (Read 57818 times)
CHRISBIN702
Sr. Member

Offline

Activity: 1120
Merit: 279

My blockchain can beat up your blockchain

 August 09, 2019, 12:08:56 PM

This will reuse the idea posted by Ryan and used for Bustabit v2.

Starting with a secret I've generated a chain of 10,000,000 SHA256 hashes. Each element is the hash of the lowercase, hexadecimal string representation of the previous hash. The hash of the chain's last element is
f6c4a94c4a2dd2912fbef23fb68aa56488313a343c9cf6c95e52b8ef74230991 .

Every game maps to a hash in the chain: The 10,000,000th element of the chain is the hash of game #1 and the first element in the chain is the hash of game #10,000,000. To verify that a hash belongs to a game #n, simply hash it n times and compare the result with the terminating hash.

To calculate a game's result from its hash:

Code:
const crypto = require("crypto")

function gameResult(seed, salt) {
const nBits = 52 // number of most significant bits to use

// 1. HMAC_SHA256(key=salt, message=seed)
const hmac = crypto.createHmac("sha256", salt)
hmac.update(seed)
seed = hmac.digest("hex")

// 2. r = 52 most significant bits
seed = seed.slice(0, nBits/4)
const r = parseInt(seed, 16)

// 3. X = r / 2^52
let X = r / Math.pow(2, nBits) // uniformly distributed in [0; 1)

// 4. X = 99 / (1-X)
X = 99 / (1 - X)

// 5. return max(trunc(X), 100)
const result = Math.floor(X)
return Math.max(1, result / 100)

Before being used to calculate the corresponding result, each game hash is salted with the lowercase, hexadecimal string representation of the hash of bitcoin block 582,678 .
This block has not been mined yet at the time of starting the provably fair seeding event, proving that I have not deliberately picked a chain that is unfavorable for players.

Just triple posting this so it will be forever etched in stone.

Not for sale.........
Why, how much you got?
"If you don't want people to know you're a scumbag then don't be a scumbag." -- margaritahuyan
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713061024
Hero Member

Offline

Posts: 1713061024

Ignore
 1713061024

1713061024
 Report to moderator
1713061024
Hero Member

Offline

Posts: 1713061024

Ignore
 1713061024

1713061024
 Report to moderator
1713061024
Hero Member

Offline

Posts: 1713061024

Ignore
 1713061024

1713061024
 Report to moderator
BC.GAME (OP)
Copper Member
Full Member

Offline

Activity: 238
Merit: 110

 August 18, 2019, 03:48:09 AM

BC.GAME (OP)
Copper Member
Full Member

Offline

Activity: 238
Merit: 110

 August 19, 2019, 09:54:21 AM

iTech Labs has evaluated the Random Number Generator (RNG) by

http://BC.Game and found that the RNG complies with the relevant standards.

https://itechlabs.com/certificates/BCGame/RNG_Certificate_BC_Game_UK_16Aug2019.pdf

iTech Labs is a world leading testing and certification laboratory for Online Gaming systems, operating since 2004.

Good Luck Have Fun!

my dream2021
Member

Offline

Activity: 359
Merit: 61

︻┳デ═—

 August 20, 2019, 08:14:57 PM

Seed settings not working.... how we change CLIENT SEED if that not working

Telling ppl that it fair but can't change it, that so bad. Plz fix it for now and the future.

"BTC Bitcoin is a man-made, open-source technology – not a gift handed down from the heavens"
BC.GAME (OP)
Copper Member
Full Member

Offline

Activity: 238
Merit: 110

 August 26, 2019, 06:52:40 AM

Seed settings not working.... how we change CLIENT SEED if that not working

Telling ppl that it fair but can't change it, that so bad. Plz fix it for now and the future.

You could change it after 3 rounds (you could use the free coins)

BC.GAME (OP)
Copper Member
Full Member

Offline

Activity: 238
Merit: 110

 August 31, 2019, 05:05:02 AMLast edit: September 05, 2019, 07:33:00 AM by BC.GAME

We will upgrade our BlackJack algorithm.
The game uses asymmetric encryption RSASSA-PKCS1-v1_5 mode.
The server has the [Privatekey] and announce the [Publickey].
Here is the [Publickey].

-----BEGIN PUBLIC KEY-----
CLVZjDVUSPGzwXdoGAcRi/r9y7T8t4/byXNTLky0h9dUGKBowwN7bt7fgMKvWAtz
0Xf4ztfpsEoRHrzRs2r8khPUjihjrz0N+oPQ+ktAh7M95ZnQfgt/hNWFevGRd+SV
sGsWhO8VFrBYb7nS8wIDAQAB

-----END PUBLIC KEY-----

1. Encrypt the [Issue] and [Salt] with HmacSHA256 to get [Hash].
2. Sign [Hash] with the [Privatekey] to get the [Seed].
3. Using the [Seed] to shuffle cards.
4. [Seed] is announced after the end of game.
5. The client can use the [Publickey] to verify the signature.

Before being used to calculate the corresponding result, each game hash is salted with the lowercase, hexadecimal string representation of the hash of bitcoin block 592,600
This block has not been mined yet at the time of starting the provably fair seeding event, proving that I have not deliberately picked a chain that is unfavorable for players.

Another point that players need to notice:
In the first player position, there is a risk that the robot sitting there and interfere you to get a good hand
(we won't do that, swear in coco's tooth.At the same time, we will work hard to solve the possible robot problems in PVP games and provide a fairer environment for players.)
We suggest you leave the room if the there are full of weird frogs instead of your friends.
Good luck!

BC.GAME (OP)
Copper Member
Full Member

Offline

Activity: 238
Merit: 110

 August 31, 2019, 02:10:54 PM

Block 592,600 is mined
https://btc.com/00000000000000000009e93621499e5a63d79a6293609ce52e95e93dd49cb1be
So the salt will be
00000000000000000009e93621499e5a63d79a6293609ce52e95e93dd49cb1be

You can view the documentation about the algorithm as follows：
https://res.bc.game/blackjack/algorithm_2.pdf

In addition, we have an algorithm based on the EOS future block. We use the hash of the future block as the salt.
We could add the salt to every round,because the EOS block is fast.
https://res.bc.game/blackjack/algorithm_1.pdf
The EOS/TRON block is fast, but the consensus mechanism is controversial.
So we are currently using the option of algorithm_2

CHRISBIN702
Sr. Member

Offline

Activity: 1120
Merit: 279

My blockchain can beat up your blockchain

 September 18, 2019, 03:59:03 AM

Block 592,600 is mined
https://btc.com/00000000000000000009e93621499e5a63d79a6293609ce52e95e93dd49cb1be
So the salt will be
00000000000000000009e93621499e5a63d79a6293609ce52e95e93dd49cb1be

You can view the documentation about the algorithm as follows：
https://res.bc.game/blackjack/algorithm_2.pdf

In addition, we have an algorithm based on the EOS future block. We use the hash of the future block as the salt.
We could add the salt to every round,because the EOS block is fast.
https://res.bc.game/blackjack/algorithm_1.pdf
The EOS/TRON block is fast, but the consensus mechanism is controversial.
So we are currently using the option of algorithm_2

We will upgrade our BlackJack algorithm.
The game uses asymmetric encryption RSASSA-PKCS1-v1_5 mode.
The server has the [Privatekey] and announce the [Publickey].
Here is the [Publickey].

-----BEGIN PUBLIC KEY-----
CLVZjDVUSPGzwXdoGAcRi/r9y7T8t4/byXNTLky0h9dUGKBowwN7bt7fgMKvWAtz
0Xf4ztfpsEoRHrzRs2r8khPUjihjrz0N+oPQ+ktAh7M95ZnQfgt/hNWFevGRd+SV
sGsWhO8VFrBYb7nS8wIDAQAB

-----END PUBLIC KEY-----

1. Encrypt the [Issue] and [Salt] with HmacSHA256 to get [Hash].
2. Sign [Hash] with the [Privatekey] to get the [Seed].
3. Using the [Seed] to shuffle cards.
4. [Seed] is announced after the end of game.
5. The client can use the [Publickey] to verify the signature.

Before being used to calculate the corresponding result, each game hash is salted with the lowercase, hexadecimal string representation of the hash of bitcoin block 592,600
This block has not been mined yet at the time of starting the provably fair seeding event, proving that I have not deliberately picked a chain that is unfavorable for players.

Another point that players need to notice:
In the first player position, there is a risk that the robot sitting there and interfere you to get a good hand
(we won't do that, swear in coco's tooth.At the same time, we will work hard to solve the possible robot problems in PVP games and provide a fairer environment for players.)
We suggest you leave the room if the there are full of weird frogs instead of your friends.
Good luck!

Just doing my civic duty and locking this in stone so it can't be edited later. Thanks for your efforts and for providing an online gambling experience that is up to the standards of being provably fair. Congrats on being added to the Crypto Gambling Foundation as a member, too.

Not for sale.........
Why, how much you got?
BC.GAME (OP)
Copper Member
Full Member

Offline

Activity: 238
Merit: 110

 September 19, 2019, 03:38:20 AM

Block 592,600 is mined
https://btc.com/00000000000000000009e93621499e5a63d79a6293609ce52e95e93dd49cb1be
So the salt will be
00000000000000000009e93621499e5a63d79a6293609ce52e95e93dd49cb1be

You can view the documentation about the algorithm as follows：
https://res.bc.game/blackjack/algorithm_2.pdf

In addition, we have an algorithm based on the EOS future block. We use the hash of the future block as the salt.
We could add the salt to every round,because the EOS block is fast.
https://res.bc.game/blackjack/algorithm_1.pdf
The EOS/TRON block is fast, but the consensus mechanism is controversial.
So we are currently using the option of algorithm_2

We will upgrade our BlackJack algorithm.
The game uses asymmetric encryption RSASSA-PKCS1-v1_5 mode.
The server has the [Privatekey] and announce the [Publickey].
Here is the [Publickey].

-----BEGIN PUBLIC KEY-----
CLVZjDVUSPGzwXdoGAcRi/r9y7T8t4/byXNTLky0h9dUGKBowwN7bt7fgMKvWAtz
0Xf4ztfpsEoRHrzRs2r8khPUjihjrz0N+oPQ+ktAh7M95ZnQfgt/hNWFevGRd+SV
sGsWhO8VFrBYb7nS8wIDAQAB

-----END PUBLIC KEY-----

1. Encrypt the [Issue] and [Salt] with HmacSHA256 to get [Hash].
2. Sign [Hash] with the [Privatekey] to get the [Seed].
3. Using the [Seed] to shuffle cards.
4. [Seed] is announced after the end of game.
5. The client can use the [Publickey] to verify the signature.

Before being used to calculate the corresponding result, each game hash is salted with the lowercase, hexadecimal string representation of the hash of bitcoin block 592,600
This block has not been mined yet at the time of starting the provably fair seeding event, proving that I have not deliberately picked a chain that is unfavorable for players.

Another point that players need to notice:
In the first player position, there is a risk that the robot sitting there and interfere you to get a good hand
(we won't do that, swear in coco's tooth.At the same time, we will work hard to solve the possible robot problems in PVP games and provide a fairer environment for players.)
We suggest you leave the room if the there are full of weird frogs instead of your friends.
Good luck!

Just doing my civic duty and locking this in stone so it can't be edited later. Thanks for your efforts and for providing an online gambling experience that is up to the standards of being provably fair. Congrats on being added to the Crypto Gambling Foundation as a member, too.
Thank you for everything you have done!
I am honored to join the party!

Dito2512
Newbie

Offline

Activity: 1
Merit: 0

 September 20, 2019, 08:36:28 PM

I know this website. Crash is my favourite, referral system is also nice. But not sure about others.
0xffe6c8a1908015CF3832a332A2fbbEeddA87F88c
RHavar
Legendary

Offline

Activity: 2557
Merit: 1886

 September 20, 2019, 10:54:34 PM

We will upgrade our BlackJack algorithm.
The game uses asymmetric encryption RSASSA-PKCS1-v1_5 mode.
The server has the [Privatekey] and announce the [Publickey].
Here is the [Publickey].

-----BEGIN PUBLIC KEY-----
CLVZjDVUSPGzwXdoGAcRi/r9y7T8t4/byXNTLky0h9dUGKBowwN7bt7fgMKvWAtz
0Xf4ztfpsEoRHrzRs2r8khPUjihjrz0N+oPQ+ktAh7M95ZnQfgt/hNWFevGRd+SV
sGsWhO8VFrBYb7nS8wIDAQAB

-----END PUBLIC KEY-----

1. Encrypt the [Issue] and [Salt] with HmacSHA256 to get [Hash].
2. Sign [Hash] with the [Privatekey] to get the [Seed].
3. Using the [Seed] to shuffle cards.
4. [Seed] is announced after the end of game.
5. The client can use the [Publickey] to verify the signature.

Before being used to calculate the corresponding result, each game hash is salted with the lowercase, hexadecimal string representation of the hash of bitcoin block 592,600
This block has not been mined yet at the time of starting the provably fair seeding event, proving that I have not deliberately picked a chain that is unfavorable for players.

Another point that players need to notice:
In the first player position, there is a risk that the robot sitting there and interfere you to get a good hand
(we won't do that, swear in coco's tooth.At the same time, we will work hard to solve the possible robot problems in PVP games and provide a fairer environment for players.)
We suggest you leave the room if the there are full of weird frogs instead of your friends.
Good luck!

Can I claim the eth bounty? This is not provably fair, because step-2 is not verifiably deterministic. You could create as many different "[Seed]" as you wanted with RSASSA-PKCS1-v1_5 signing, that all pass the test 5 by twiddling with thing like the padding and stuff. For this scheme to work, you'd need to use a digital signature algorithm that generated only a single valid signature for a given message.

Check out gamblingsitefinder.com for a decent list/rankings of crypto casinos. Note: I have no affiliation or interest in it, and don't even agree with all the rankings ... but it's the only uncorrupted review site I'm aware of.
Twinkledoe
Full Member

Offline

Activity: 1904
Merit: 138

 September 20, 2019, 10:55:26 PM

The site seems to be attracting more players as compared to the first time that I have browsed the site. With different currencies that a player can choose from, this site definitely got a variety of players just by checking the bet history. Wish that you will stay long here in the gambling business. Good luck!
BC.GAME (OP)
Copper Member
Full Member

Offline

Activity: 238
Merit: 110

 September 22, 2019, 11:48:29 AM

The site seems to be attracting more players as compared to the first time that I have browsed the site. With different currencies that a player can choose from, this site definitely got a variety of players just by checking the bet history. Wish that you will stay long here in the gambling business. Good luck!
Thanks buddy!We still have a long way to go!

BC.GAME (OP)
Copper Member
Full Member

Offline

Activity: 238
Merit: 110

 September 22, 2019, 12:30:54 PM

We will upgrade our BlackJack algorithm.
The game uses asymmetric encryption RSASSA-PKCS1-v1_5 mode.
The server has the [Privatekey] and announce the [Publickey].
Here is the [Publickey].

-----BEGIN PUBLIC KEY-----
CLVZjDVUSPGzwXdoGAcRi/r9y7T8t4/byXNTLky0h9dUGKBowwN7bt7fgMKvWAtz
0Xf4ztfpsEoRHrzRs2r8khPUjihjrz0N+oPQ+ktAh7M95ZnQfgt/hNWFevGRd+SV
sGsWhO8VFrBYb7nS8wIDAQAB

-----END PUBLIC KEY-----

1. Encrypt the [Issue] and [Salt] with HmacSHA256 to get [Hash].
2. Sign [Hash] with the [Privatekey] to get the [Seed].
3. Using the [Seed] to shuffle cards.
4. [Seed] is announced after the end of game.
5. The client can use the [Publickey] to verify the signature.

Before being used to calculate the corresponding result, each game hash is salted with the lowercase, hexadecimal string representation of the hash of bitcoin block 592,600
This block has not been mined yet at the time of starting the provably fair seeding event, proving that I have not deliberately picked a chain that is unfavorable for players.

Another point that players need to notice:
In the first player position, there is a risk that the robot sitting there and interfere you to get a good hand
(we won't do that, swear in coco's tooth.At the same time, we will work hard to solve the possible robot problems in PVP games and provide a fairer environment for players.)
We suggest you leave the room if the there are full of weird frogs instead of your friends.
Good luck!

Can I claim the eth bounty? This is not provably fair, because step-2 is not verifiably deterministic. You could create as many different "[Seed]" as you wanted with RSASSA-PKCS1-v1_5 signing, that all pass the test 5 by twiddling with thing like the padding and stuff. For this scheme to work, you'd need to use a digital signature algorithm that generated only a single valid signature for a given message.

Thank you for your attention and questioning! It will make us more transparent and fair!

RSASSA-PKCS1-v1_5 algorithm used 0xFF to padding, so the same input get same ouput.
Replace the verification program last line with this command, you could see the padding.
openssl rsautl -verify -in signature.sign -inkey pub.pem -pubin -raw -hexdump

Example:

#!/bin/bash
# Defining variables
bj_issus='20303'
bj_slat='00000000000000000009e93621499e5a63d79a6293609ce52e95e93dd49cb1be'
bj_signature='Kwn2sjCh3wvd86vwIvqPhlOWYGArMBSuE6JK6EiFULMBGx468x67Gh8lTKXlWi5e53tGGwP/RO6t+Cwim20tFe+es0c9oeGysAubf7zzkJnwxHQ0SwZ/OnHv40a/UnBNtBFiNYE77g/F9LJxwGymQVpa1StSgQibe9vdcjgAP/E='
# Save public key
echo '-----BEGIN PUBLIC KEY-----
CLVZjDVUSPGzwXdoGAcRi/r9y7T8t4/byXNTLky0h9dUGKBowwN7bt7fgMKvWAtz
0Xf4ztfpsEoRHrzRs2r8khPUjihjrz0N+oPQ+ktAh7M95ZnQfgt/hNWFevGRd+SV
sGsWhO8VFrBYb7nS8wIDAQAB
-----END PUBLIC KEY-----' > pub.pem
# Save signature
base64 --decode <<<\$bj_signature > signature.sign
# HMAC slat and verify
#echo -n \$bj_issus | openssl dgst -sha256 -hmac \$bj_slat -binary | openssl dgst -sha256 -verify pub.pem -signature signature.sign
openssl rsautl -verify -in signature.sign -inkey pub.pem -pubin -raw -hexdump

You could get the padding content which is 0xFF
0000 - 00 01 ff ff ff ff ff ff-ff ff ff ff ff ff ff ff   ................
0010 - ff ff ff ff ff ff ff ff-ff ff ff ff ff ff ff ff   ................
0020 - ff ff ff ff ff ff ff ff-ff ff ff ff ff ff ff ff   ................
0030 - ff ff ff ff ff ff ff ff-ff ff ff ff ff ff ff ff   ................
0040 - ff ff ff ff ff ff ff ff-ff ff ff ff 00 30 31 30   .............010
0050 - 0d 06 09 60 86 48 01 65-03 04 02 01 05 00 04 20   ...`.H.e.......
0060 - a9 4d d2 4b 91 dc 8d be-75 71 b7 b8 4f 2f df 92   .M.K....uq..O/..
0070 - 4b f9 2a 3d 60 20 98 4f-1d b3 00 fb 46 d8 10 d2   K.*=` .O....F...

:p

RHavar
Legendary

Offline

Activity: 2557
Merit: 1886

 September 22, 2019, 10:00:40 PMMerited by GamblingSiteFinder (1)

Ok fair. Seems like you're using an established magic value, and I haven't been able to create two different valid signatures from the same message. So I retract my claim about it not being provably fair, it appears to be.

--

I will spend more time testing it, if you can confirm:  If I am able to find a way to create 2 or more valid signatures that would validate using your openssl verification you use (openssl dgst -sha256 -verify \$PUB -signature \$SIG \$MSG) for a given message, will you award the 100 ETH bounty?

Check out gamblingsitefinder.com for a decent list/rankings of crypto casinos. Note: I have no affiliation or interest in it, and don't even agree with all the rankings ... but it's the only uncorrupted review site I'm aware of.
CHRISBIN702
Sr. Member

Offline

Activity: 1120
Merit: 279

My blockchain can beat up your blockchain

 October 03, 2019, 10:16:17 AM

The site seems to be attracting more players as compared to the first time that I have browsed the site. With different currencies that a player can choose from, this site definitely got a variety of players just by checking the bet history. Wish that you will stay long here in the gambling business. Good luck!

I've noticed the influx of new players too. For a while there I noticed ,any of the new users had names like dfrdfgfgh which makes me think it's multi accounts farming the startup bonuses. But now, I'm noticing more players with real names and the chat section improvements doesn't make me want to start committing felonies against the other chatters. BC added moderators I think and the begging has reduced to almost not existing.

Not for sale.........
Why, how much you got?
imstillthebest
Full Member

Offline

Activity: 1638
Merit: 122

 October 03, 2019, 01:21:42 PM

The site seems to be attracting more players as compared to the first time that I have browsed the site. With different currencies that a player can choose from, this site definitely got a variety of players just by checking the bet history. Wish that you will stay long here in the gambling business. Good luck!

I've noticed the influx of new players too. For a while there I noticed ,any of the new users had names like dfrdfgfgh which makes me think it's multi accounts farming the startup bonuses. But now, I'm noticing more players with real names and the chat section improvements doesn't make me want to start committing felonies against the other chatters. BC added moderators I think and the begging has reduced to almost not existing.

good thing that they do that . chat feature on gambling site was suppose to be spam free and beg free , so that we can talk about others in a clear way  . now for the players that has a strange name  . i dont see anything wrong with that because on other gambling sites that i visit i also see active gamblers and chatter that has a strange names but they swear that they only have one account as you can see on their stats/profile .  they are only lazy and cant find a good name
BTCevo
Legendary

Offline

Activity: 1834
Merit: 1008

 October 05, 2019, 02:07:02 PM

The site seems to be attracting more players as compared to the first time that I have browsed the site. With different currencies that a player can choose from, this site definitely got a variety of players just by checking the bet history. Wish that you will stay long here in the gambling business. Good luck!

I've noticed the influx of new players too. For a while there I noticed ,any of the new users had names like dfrdfgfgh which makes me think it's multi accounts farming the startup bonuses. But now, I'm noticing more players with real names and the chat section improvements doesn't make me want to start committing felonies against the other chatters. BC added moderators I think and the begging has reduced to almost not existing.

I do not think that there is any problem with such name but what I can say here is that they do not created new account just abuse the site. But some of them using this technique just like a gambling fallacy. I have heard of this statement "I will create new account every time I hit some X amount or I will create new account after I lose X amount". If you are already too deep on gambling you will find some unreasonable reason like this. So if you say now they are less name like this pop out then it is right that they using it once and repeat it over and over so admin must delete the inactive one after some period of time
BC.GAME (OP)
Copper Member
Full Member

Offline

Activity: 238
Merit: 110

 November 01, 2019, 04:00:04 AM

Ok fair. Seems like you're using an established magic value, and I haven't been able to create two different valid signatures from the same message. So I retract my claim about it not being provably fair, it appears to be.

--

I will spend more time testing it, if you can confirm:  If I am able to find a way to create 2 or more valid signatures that would validate using your openssl verification you use (openssl dgst -sha256 -verify \$PUB -signature \$SIG \$MSG) for a given message, will you award the 100 ETH bounty?

Sorry for the late reply, we are busy at the new game plinko and some system upgrades.
Thank you for your continued attention and your contribution to the entire crypto gambling industry.
You have given us a lot of encouragement and inspiration.
Now we are more focused on promoting the popularity of Lightning Networks, so now our thread has no bonus for 100 ETHs.
If you find any bugs or helpful feedback, we are willing to pay some delicious rewards (via our shitcode).

ID_bounty_manager
Copper Member
Newbie

Offline

Activity: 23
Merit: 0

 November 01, 2019, 10:31:31 AM

Bc.game its my favorit game gmabler,i like but im really like with coco he good guys with tip,good luck bc.game

♦ LOCALCOIN ┋ Decentralized Exchange Ecosystem on Demand
Website : https://localcoin.is
 Pages: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 ... 123