line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
#!/usr/bin/perl |
2
|
|
|
|
|
|
|
# 43KKNlxM:Games::Cards::Poker.pm by PipStuart to provide useful Poker card-game functions using only Perl; |
3
|
|
|
|
|
|
|
package Games::Cards::Poker; |
4
|
|
|
|
|
|
|
require Exporter ; |
5
|
9
|
|
|
9
|
|
117278
|
use strict;use warnings;use utf8; |
|
9
|
|
|
9
|
|
24
|
|
|
9
|
|
|
9
|
|
236
|
|
|
9
|
|
|
|
|
46
|
|
|
9
|
|
|
|
|
19
|
|
|
9
|
|
|
|
|
238
|
|
|
9
|
|
|
|
|
4785
|
|
|
9
|
|
|
|
|
116
|
|
|
9
|
|
|
|
|
45
|
|
6
|
9
|
|
|
9
|
|
262
|
use base qw(Exporter); |
|
9
|
|
|
|
|
21
|
|
|
9
|
|
|
|
|
736
|
|
7
|
9
|
|
|
9
|
|
3318
|
use Algorithm::ChooseSubsets ; |
|
9
|
|
|
|
|
4940
|
|
|
9
|
|
|
|
|
90438
|
|
8
|
|
|
|
|
|
|
our @EXPORT = qw(Shuffle Deck SortCards ShortHand ScoreHand HandScore); |
9
|
|
|
|
|
|
|
our @EXPORT_OK = qw(HandName VerboseHandName %pd8a %zdnh %zplf %zloh BJHandScore |
10
|
|
|
|
|
|
|
BestIndices CardB64 B64Hand CardDec DecHand CardName BJCmp |
11
|
|
|
|
|
|
|
BestHand B64Card HandB64 DecCard HandDec NameCard BJ |
12
|
|
|
|
|
|
|
WorstHand RemoveCard CountWays CalcOdds FindNuts ); |
13
|
|
|
|
|
|
|
our %EXPORT_TAGS = ('all' => [ qw(Shuffle Deck SortCards ShortHand |
14
|
|
|
|
|
|
|
HandName VerboseHandName %pd8a %zdnh %zplf %zloh FindNuts |
15
|
|
|
|
|
|
|
BestIndices CardB64 B64Hand CardDec DecHand ScoreHand CardName |
16
|
|
|
|
|
|
|
BestHand B64Card HandB64 DecCard HandDec HandScore NameCard |
17
|
|
|
|
|
|
|
WorstHand RemoveCard CountWays CalcOdds BJ BJHandScore BJCmp ) ], |
18
|
|
|
|
|
|
|
'best' => [ qw(BestIndices BestHand ) ], |
19
|
|
|
|
|
|
|
'name' => [ qw(CardName NameCard HandName VerboseHandName ) ], |
20
|
|
|
|
|
|
|
'b64' => [ qw(CardB64 B64Card HandB64 B64Hand ) ], |
21
|
|
|
|
|
|
|
'dec' => [ qw(CardDec DecCard HandDec DecHand ) ], |
22
|
|
|
|
|
|
|
'odds' => [ qw(WorstHand RemoveCard CountWays CalcOdds FindNuts ) ], |
23
|
|
|
|
|
|
|
'blak' => [ qw(Shuffle Deck SortCards ShortHand BJ BJCmp BJHandScore) ], |
24
|
|
|
|
|
|
|
'pd8a' => [ qw( %pd8a %zdnh %zplf %zloh ) ] ); |
25
|
|
|
|
|
|
|
our $VERSION = '1.4';my $d8VS='H66ML4K8'; # major . minor; no PipTimeStamp but new d8 VersionString |
26
|
|
|
|
|
|
|
our %pd8a;our %zdnh;our %zplf;our %zloh; # global Poker Data hash, reverse HaNDZ (5 cardz), FLoPZ (3), and HOLeZ (2) index lookups |
27
|
|
|
|
|
|
|
my @sb64=('0'..'9','A'..'Z','a'..'z','.','_'); # SingleBase64 array && Base10 hash (so probably won't need Math::BaseCnv anymore since no more choose either) |
28
|
|
|
|
|
|
|
my %sb10=();$sb10{$sb64[$_]}=$_ for(0..$#sb64); |
29
|
104587
|
|
|
104587
|
1
|
164538
|
sub Deck{my @deck=(); # return an array of cards as a whole new deck in clean new order |
30
|
104587
|
|
|
|
|
143776
|
for my $rank (@{$pd8a{'rprg'}}){ |
|
104587
|
|
|
|
|
200804
|
|
31
|
1359631
|
|
|
|
|
1867218
|
for my $suit (@{$pd8a{'sprg'}}){push(@deck,"$rank$suit");}} return(@deck);} |
|
1359631
|
|
|
|
|
2109718
|
|
|
5438524
|
|
|
|
|
9243991
|
|
|
104587
|
|
|
|
|
1487550
|
|
32
|
|
|
|
|
|
|
sub Shuffle{ # takes an arrayref or list of items to shuffle |
33
|
1
|
50
|
|
1
|
1
|
4
|
return(0) unless(@_); # must have at least one parameter |
34
|
1
|
50
|
|
|
|
2
|
my $aflg = 0; $aflg = 1 if(ref($_[0]) eq 'ARRAY'); |
|
1
|
|
|
|
|
5
|
|
35
|
1
|
|
|
|
|
2
|
my $size = 0; my $aref; my @data = @_; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
8
|
|
36
|
1
|
50
|
|
|
|
24
|
if($aflg){ $aref = $_[0]; } |
|
0
|
|
|
|
|
0
|
|
37
|
1
|
|
|
|
|
3
|
else { $aref = \@data; } |
38
|
1
|
|
|
|
|
6
|
$size = @{$aref}; |
|
1
|
|
|
|
|
3
|
|
39
|
1
|
|
|
|
|
5
|
for(my $indx =($size - 1); $indx; $indx--){ |
40
|
51
|
|
|
|
|
121
|
my $rand = int(rand($indx+1)); |
41
|
51
|
100
|
|
|
|
116
|
if( $rand != $indx){ |
42
|
46
|
|
|
|
|
125
|
( $aref ->[$indx],$aref->[$rand])=($aref->[$rand],$aref->[$indx]); } } |
43
|
1
|
50
|
|
|
|
5
|
if($aflg){return $aref} |
|
0
|
|
|
|
|
0
|
|
44
|
1
|
|
|
|
|
28
|
else {return @data} } |
45
|
|
|
|
|
|
|
sub SortCards{ # takes an arrayref or list of cards to sort |
46
|
568589
|
50
|
|
568589
|
1
|
1146231
|
return(0) unless(@_); # must have at least one parameter |
47
|
568589
|
50
|
|
|
|
810637
|
my $aflg = 0; $aflg = 1 if(ref($_[0]) eq 'ARRAY'); my $aref; my @data = @_; |
|
568589
|
|
|
|
|
1297187
|
|
|
568589
|
|
|
|
|
829708
|
|
|
568589
|
|
|
|
|
1004681
|
|
48
|
568589
|
50
|
|
|
|
979303
|
if($aflg){ $aref = $_[0]; } |
|
568589
|
|
|
|
|
810187
|
|
49
|
0
|
|
|
|
|
0
|
else { $aref = \@data; } |
50
|
|
|
|
|
|
|
# what needs to sort: |
51
|
|
|
|
|
|
|
# 'A'..'2' |
52
|
|
|
|
|
|
|
# 'As'..'Ac' |
53
|
|
|
|
|
|
|
# 'AA','AKs','AK'..'A2' |
54
|
|
|
|
|
|
|
# 'AAA','AAK'..'AKQs','AKQ'..'222' |
55
|
|
|
|
|
|
|
# 'AAAAK','AAAAQ'..'AKQJTs','AKQJT'..'32222' # based on rank values not scores |
56
|
568589
|
|
|
|
|
1945201
|
@{$aref} = sort { |
57
|
4800662
|
|
|
|
|
6649317
|
my $indx = 0; |
58
|
4800662
|
|
|
|
|
6528713
|
my $suba = 0; |
59
|
4800662
|
|
|
|
|
6487416
|
my $subb = 0; |
60
|
4800662
|
|
100
|
|
|
23230985
|
while($suba eq $subb && $indx < length($a) |
|
|
|
66
|
|
|
|
|
61
|
|
|
|
|
|
|
&& $indx < length($b)){ |
62
|
5296513
|
|
|
|
|
8578759
|
$suba = substr($a, $indx, 1); |
63
|
5296513
|
|
|
|
|
7653972
|
$subb = substr($b, $indx, 1); $indx++; } # find first different char |
|
5296513
|
|
|
|
|
12934631
|
|
64
|
4800662
|
100
|
66
|
|
|
52203480
|
if ($suba eq 'A' && $subb ne 'A'){ return(-1); } |
|
526643
|
100
|
66
|
|
|
817299
|
|
|
|
100
|
100
|
|
|
|
|
|
|
100
|
100
|
|
|
|
|
|
|
100
|
100
|
|
|
|
|
|
|
100
|
100
|
|
|
|
|
|
|
100
|
66
|
|
|
|
|
|
|
100
|
66
|
|
|
|
|
|
|
100
|
100
|
|
|
|
|
|
|
100
|
100
|
|
|
|
|
|
|
100
|
|
|
|
|
|
65
|
164396
|
|
|
|
|
281583
|
elsif($suba ne 'A' && $subb eq 'A'){ return( 1); } |
66
|
538146
|
|
|
|
|
873311
|
elsif($suba eq 'K' && $subb ne 'K'){ return(-1); } |
67
|
251727
|
|
|
|
|
419899
|
elsif($suba ne 'K' && $subb eq 'K'){ return( 1); } |
68
|
233195
|
|
|
|
|
383118
|
elsif($suba eq 'Q' && $subb ne 'Q'){ return(-1); } |
69
|
171066
|
|
|
|
|
283289
|
elsif($suba ne 'Q' && $subb eq 'Q'){ return( 1); } |
70
|
276481
|
|
|
|
|
477045
|
elsif($suba eq 'J' && $subb ne 'J'){ return(-1); } |
71
|
366894
|
|
|
|
|
636249
|
elsif($suba ne 'J' && $subb eq 'J'){ return( 1); } |
72
|
173624
|
|
|
|
|
284453
|
elsif($suba eq 'T' && $subb ne 'T'){ return(-1); } |
73
|
125385
|
|
|
|
|
218570
|
elsif($suba ne 'T' && $subb eq 'T'){ return( 1); } |
74
|
|
|
|
|
|
|
elsif($suba eq $subb ){ |
75
|
7
|
50
|
|
|
|
17
|
if (length($a) > $indx ){ return(-1); } |
|
0
|
50
|
|
|
|
0
|
|
76
|
7
|
|
|
|
|
13
|
elsif(length($b) > $indx ){ return( 1); } |
77
|
0
|
|
|
|
|
0
|
else { return( 0); } |
78
|
1973098
|
|
|
|
|
3564453
|
} else { return($b cmp $a); } |
79
|
568589
|
|
|
|
|
778422
|
} @{$aref}; |
|
568589
|
|
|
|
|
1319705
|
|
80
|
568589
|
50
|
|
|
|
1121180
|
if( $aflg){return $aref} |
|
568589
|
|
|
|
|
994648
|
|
81
|
0
|
|
|
|
|
0
|
else {return @data}} |
82
|
|
|
|
|
|
|
sub ShortHand{ # takes an arrayref or list of cards to abbrev. |
83
|
568582
|
50
|
|
568582
|
1
|
1215745
|
return(0) unless(@_); # must have at least one parameter |
84
|
568582
|
100
|
|
|
|
817890
|
my $aflg = 0; $aflg = 1 if(ref($_[0]) eq 'ARRAY'); my $aref; my @data = @_; |
|
568582
|
|
|
|
|
1347292
|
|
|
568582
|
|
|
|
|
792237
|
|
|
568582
|
|
|
|
|
1058178
|
|
85
|
568582
|
|
|
|
|
792761
|
my $suit = 1; my $shrt = ''; |
|
568582
|
|
|
|
|
855340
|
|
86
|
568582
|
100
|
|
|
|
1011581
|
if($aflg){ $aref = $_[0]; } |
|
568569
|
|
|
|
|
794198
|
|
87
|
13
|
|
|
|
|
23
|
else { $aref = \@data; } |
88
|
568582
|
50
|
33
|
|
|
1199764
|
SortCards( $aref) unless(defined($aref) && @{$aref} == 1); # make sure cards are sorted first, or leave sorting to the app to perform only when it's needed |
|
568582
|
|
|
|
|
2196039
|
|
89
|
568582
|
50
|
33
|
|
|
842800
|
for my $cndx (0..$#{$aref}){if(defined($cndx) && defined($aref->[$cndx])){ $shrt .= substr($aref->[$cndx], 0, 1); |
|
568582
|
|
|
|
|
1256933
|
|
|
2842991
|
|
|
|
|
9586422
|
|
|
2842991
|
|
|
|
|
4435560
|
|
90
|
2842991
|
100
|
100
|
|
|
8963747
|
$suit = 0 if($suit && (length($aref->[$cndx]) < 2 || substr($aref->[$cndx], 1, 1) ne |
|
|
|
66
|
|
|
|
|
91
|
|
|
|
|
|
|
substr($aref->[ 0 ], 1, 1))); |
92
|
568582
|
100
|
|
|
|
1209384
|
}} if($suit ){ $shrt .= 's'; } return($shrt );} |
|
5794
|
|
|
|
|
9247
|
|
|
568582
|
|
|
|
|
1305307
|
|
93
|
|
|
|
|
|
|
sub BestIndices { # takes 5+ cards (7) and returns indices of the best 5 |
94
|
18257
|
50
|
|
18257
|
1
|
48195
|
my @crdz = @_; return(0) unless(@crdz >= 5); my @best = (); my @bhnd = (); |
|
18257
|
|
|
|
|
44753
|
|
|
18257
|
|
|
|
|
29885
|
|
|
18257
|
|
|
|
|
31942
|
|
95
|
18257
|
|
|
|
|
70811
|
my $choo = Algorithm::ChooseSubsets->new(scalar(@crdz), 5); |
96
|
18257
|
|
|
|
|
524307
|
while(my $choi = $choo->next()) { |
97
|
106932
|
|
|
|
|
2365341
|
my @hand = (); |
98
|
106932
|
|
|
|
|
241983
|
for(my $cndx = 0; $cndx < 5; $cndx++) { |
99
|
534660
|
50
|
|
|
|
1396369
|
push(@hand, $crdz[ $choi->[ $cndx ] ]) if(defined($crdz[ $choi->[ $cndx ] ])); |
100
|
534660
|
100
|
|
|
|
794070
|
my $bhsi=7462;$bhsi= HandScore(@bhnd) if(@bhnd == 5); |
|
534660
|
|
|
|
|
1304289
|
|
101
|
534660
|
100
|
|
|
|
829473
|
my $rhsi=7462;$rhsi= HandScore(@hand) if(@hand == 5); # rhsi is returning undef why? |
|
534660
|
|
|
|
|
1245245
|
|
102
|
534660
|
100
|
66
|
|
|
2287458
|
if(@hand == 5 && (!@best || (defined($bhsi) && defined($rhsi) && $bhsi > $rhsi))) { # !sure why using uninitd valz in last test, so try2calc Scorez B4 |
|
|
|
66
|
|
|
|
|
103
|
25247
|
|
|
|
|
37734
|
@best = @{$choi};@bhnd = (); |
|
25247
|
|
|
|
|
56972
|
|
|
25247
|
|
|
|
|
44378
|
|
104
|
25247
|
|
|
|
|
186039
|
push(@bhnd, $crdz[$_]) for(@best); } } |
105
|
18257
|
|
|
|
|
311620
|
} return(@best); } |
106
|
|
|
|
|
|
|
sub BestHand { # takes return value of BestIndices() and all cards |
107
|
18256
|
|
|
18256
|
1
|
56061
|
my @best = (shift, shift, shift, shift, shift); # get best indices |
108
|
18256
|
|
|
|
|
38545
|
my @crdz = @_; |
109
|
18256
|
100
|
|
|
|
46847
|
if(@crdz <= 2) { # if only 7 params given, pass onto Indices first |
110
|
18250
|
|
|
|
|
46919
|
unshift(@crdz, @best); |
111
|
18250
|
|
|
|
|
37983
|
@best = BestIndices(@crdz); } |
112
|
18256
|
50
|
33
|
|
|
95504
|
return(0) unless(@best == 5 && @crdz >= 5); # ck for valid sizes |
113
|
18256
|
|
|
|
|
34833
|
my @hand = (); push(@hand, $crdz[$_]) for(@best); # copy best cards |
|
18256
|
|
|
|
|
74937
|
|
114
|
18256
|
|
|
|
|
71545
|
return(@hand); } |
115
|
|
|
|
|
|
|
#ub OrigHandScore took 1 ShortHand or 5 cards and returned Poker hand score, mAB keep init part around in comNtz for a bit in case HandScore needs same options |
116
|
|
|
|
|
|
|
# Hand ScoreRange Size Description |
117
|
|
|
|
|
|
|
#-------------------------------------------------------- |
118
|
|
|
|
|
|
|
# Royal Flush 0 1 only one |
119
|
|
|
|
|
|
|
# Straight Flush 1.. 9 9 King High through 5 High |
120
|
|
|
|
|
|
|
# Four-of-a-Kind 10.. 165 156 (13 choose 2) * 2 |
121
|
|
|
|
|
|
|
# Full House 166.. 321 156 (13 choose 2) * 2 |
122
|
|
|
|
|
|
|
# Flush 322..1598 1277 (13 choose 5) - 9 |
123
|
|
|
|
|
|
|
# Straight 1599..1608 10 Ace High through 5 High |
124
|
|
|
|
|
|
|
# Three-of-a-Kind 1609..2466 858 (13 choose 3) * 3 |
125
|
|
|
|
|
|
|
# Two Pair 2467..3324 858 (13 choose 3) * 3 |
126
|
|
|
|
|
|
|
# One Pair 3325..6184 2860 (13 choose 4) * 4 |
127
|
|
|
|
|
|
|
# High Card 6185..7461 1277 (13 choose 5) - 9 |
128
|
|
|
|
|
|
|
# my @hand = @_; return(0) unless(@hand == 1 || @hand == 5); |
129
|
|
|
|
|
|
|
# my $aflg = 0; $aflg = 1 if(ref( $hand[0]) eq 'ARRAY'); my $aref; |
130
|
|
|
|
|
|
|
# if($aflg) { $aref = $hand[0]; } |
131
|
|
|
|
|
|
|
# else { $aref = \@hand; } |
132
|
|
|
|
|
|
|
# my $scor = 7462; my @data = (); my $flsh = 0; my $strt = 0; |
133
|
|
|
|
|
|
|
# my($set0, $set1); # temp values for matched sets |
134
|
|
|
|
|
|
|
# my($xtr0, $xtr1, $xtr2, $xtr3, $xtr4); # temp values for extra cards |
135
|
|
|
|
|
|
|
# SortCards($aref) unless( @{$aref} == 1); |
136
|
|
|
|
|
|
|
# for(my $indx=0;$indx<5; $indx++){ if(@{$aref} == 1){ |
137
|
|
|
|
|
|
|
# ($data[ $indx]{ 'rank' }, $data[$indx]{'suit'})=(substr( $aref->[0],$indx,1),'s'); } |
138
|
|
|
|
|
|
|
# else{ ($data[ $indx]{ 'rank' }, $data[$indx]{'suit'})= split (//,$aref->[ $indx ]) ; } } |
139
|
|
|
|
|
|
|
# # make data unsuited if ShortHand param only had 5 ranks (no 's' on the end) |
140
|
|
|
|
|
|
|
# $data[0]{'suit'} = 'h' if(@{$aref} == 1 && length($aref->[0]) == 5); |
141
|
|
|
|
|
|
|
# started with general straight && flush tests then tested all combinations |
142
|
|
|
|
|
|
|
sub ScoreHand { # returns the ShortHand representation of passed in score param |
143
|
7479
|
50
|
33
|
7479
|
1
|
2610446
|
my $hndx = shift(@_);$hndx = $#{$pd8a{'hndz'}} if(!defined($hndx) || $hndx =~ /\D/ || $hndx > $#{$pd8a{'hndz'}}); # do a bit of eror-ck on passedin HandiNDeX |
|
7479
|
|
33
|
|
|
39187
|
|
|
0
|
|
|
|
|
0
|
|
|
7479
|
|
|
|
|
29445
|
|
144
|
7479
|
|
|
|
|
18084
|
return($pd8a{'hndz'}[$hndx]);} |
145
|
|
|
|
|
|
|
sub HandScore { # returns the score of the passed in @hand or ShortHand |
146
|
619932
|
50
|
66
|
619932
|
1
|
1541200
|
my @hand = @_; return(7462) unless(@hand == 1 || @hand == 5); my $shrt; |
|
619932
|
|
|
|
|
2218961
|
|
|
619932
|
|
|
|
|
924542
|
|
147
|
619932
|
100
|
|
|
|
904899
|
my $aflg = 0; $aflg = 1 if(ref($hand[0]) eq 'ARRAY'); my $aref; |
|
619932
|
|
|
|
|
1359437
|
|
|
619932
|
|
|
|
|
873926
|
|
148
|
619932
|
100
|
|
|
|
1096379
|
if( $aflg ) { $aref = $hand[0]; } |
|
2
|
|
|
|
|
5
|
|
149
|
619930
|
|
|
|
|
956230
|
else { $aref = \@hand; } |
150
|
619932
|
100
|
|
|
|
892110
|
if(@{$aref} == 1) { $shrt = $aref->[0]; } |
|
619932
|
|
|
|
|
1171692
|
|
|
51370
|
|
|
|
|
78894
|
|
151
|
568562
|
|
|
|
|
990643
|
else { $shrt = ShortHand($aref); } |
152
|
619932
|
50
|
33
|
|
|
1938900
|
return( 7462) if(!defined($shrt) || !exists($zdnh{$shrt})); # one greater than max valid value is only weak error code for now |
153
|
619932
|
|
|
|
|
1315392
|
return( $zdnh{$shrt}); } |
154
|
|
|
|
|
|
|
sub BJ { # returns the boolean value of whether the passed in @hand or ShortHand *is* a BlackJack |
155
|
0
|
0
|
|
0
|
1
|
0
|
my @hand = @_; return(-1) unless(@hand); my $shrt; my $scor; |
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
156
|
0
|
0
|
|
|
|
0
|
my $aflg = 0; $aflg = 1 if(ref($hand[0]) eq 'ARRAY'); my $aref; |
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
157
|
0
|
0
|
|
|
|
0
|
if( $aflg ) { $aref = $hand[0]; } |
|
0
|
|
|
|
|
0
|
|
158
|
0
|
|
|
|
|
0
|
else { $aref = \@hand; } |
159
|
0
|
0
|
|
|
|
0
|
SortCards($aref) unless(@{$aref} == 1); # make sure cards are sorted first |
|
0
|
|
|
|
|
0
|
|
160
|
0
|
0
|
|
|
|
0
|
if(@{$aref} == 1) { $shrt = $aref->[0]; } |
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
161
|
0
|
|
|
|
|
0
|
else { $shrt = ShortHand($aref); } |
162
|
0
|
|
|
|
|
0
|
$shrt =~ s/s$//; # BlackJack doesn't care about suitedness flags so strip any off |
163
|
0
|
0
|
|
|
|
0
|
return(1) if($shrt =~ /^A[KQJT]$/); |
164
|
0
|
|
|
|
|
0
|
return(0); } |
165
|
|
|
|
|
|
|
sub BJHandScore { # returns the score of the passed in @hand or ShortHand for BlackJack |
166
|
0
|
0
|
|
0
|
1
|
0
|
my @hand = @_; return(-1) unless(@hand); my $shrt; my $scor; |
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
167
|
0
|
0
|
|
|
|
0
|
my $aflg = 0; $aflg = 1 if(ref($hand[0]) eq 'ARRAY'); my $aref; |
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
168
|
0
|
0
|
|
|
|
0
|
if( $aflg ) { $aref = $hand[0]; } |
|
0
|
|
|
|
|
0
|
|
169
|
0
|
|
|
|
|
0
|
else { $aref = \@hand; } |
170
|
0
|
0
|
|
|
|
0
|
if(@{$aref} == 1) { $shrt = $aref->[0]; } |
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
171
|
0
|
|
|
|
|
0
|
else { $shrt = ShortHand($aref); } |
172
|
0
|
|
|
|
|
0
|
$shrt =~ s/s$//; # BlackJack doesn't care about suitedness flags so strip any off |
173
|
0
|
|
|
|
|
0
|
for(split(//, $shrt)) { |
174
|
0
|
0
|
|
|
|
0
|
if (/^\d$/ ) { $scor += $_; } |
|
0
|
0
|
|
|
|
0
|
|
|
|
0
|
|
|
|
|
|
175
|
0
|
|
|
|
|
0
|
elsif(/^[KQJT]$/) { $scor += 10; } |
176
|
0
|
0
|
|
|
|
0
|
elsif(/^A$/ ) { $scor += 11; $scor -= 10 if($scor > 21); } |
|
0
|
|
|
|
|
0
|
|
177
|
0
|
|
|
|
|
0
|
} return($scor); } |
178
|
|
|
|
|
|
|
sub BJCmp { # Similar to <=> between the two BlackJack scores passed as parameters |
179
|
0
|
|
0
|
0
|
1
|
0
|
my $scr0 = shift() || 0; my $scr1 = shift() || 0; |
|
0
|
|
0
|
|
|
0
|
|
180
|
0
|
0
|
0
|
|
|
0
|
return(undef) unless($scr0 =~ /^\d+$/ && $scr1 =~ /^\d+$/); |
181
|
0
|
0
|
0
|
|
|
0
|
return( 0) if($scr0 == $scr1 || ($scr0 > 21 && $scr1 > 21)); # push |
|
|
|
0
|
|
|
|
|
182
|
0
|
0
|
0
|
|
|
0
|
return( 1) if($scr0 > 21 || ($scr1 <= 21 && $scr1 > $scr0)); # scr1 wins (right) |
|
|
|
0
|
|
|
|
|
183
|
0
|
|
|
|
|
0
|
return( -1)#if($scr1 > 21 || ($scr0 <= 21 && $scr0 > $scr1)); # scr0 wins ( left) |
184
|
|
|
|
|
|
|
} |
185
|
|
|
|
|
|
|
sub CardName { # takes an abbreviated card (e.g., 'As') and returns full name |
186
|
10
|
|
50
|
10
|
1
|
3386
|
my $card = shift() || return(0); my $name; my %data; |
|
10
|
|
|
|
|
17
|
|
187
|
10
|
100
|
|
|
|
27
|
if(length($card) == 1) { # just rank or suit was provided |
188
|
3
|
100
|
|
|
|
20
|
if($card =~ /^[shdc]$/i) { $data{'suit'} = $card; } # just suit so set card |
|
1
|
|
|
|
|
3
|
|
189
|
2
|
|
|
|
|
6
|
else { $data{'rank'} = $card; } # just rank so set card |
190
|
|
|
|
|
|
|
} else { |
191
|
7
|
|
|
|
|
31
|
($data{'rank'}, $data{'suit'}) = split(//, $card); } |
192
|
10
|
100
|
|
|
|
28
|
if(exists($data{'rank'})) { |
193
|
9
|
|
|
|
|
32
|
$name .= $pd8a{'rnam'}[$pd8a{'rprv'}{$data{'rank'}}]; |
194
|
9
|
100
|
|
|
|
24
|
$name .= ' of ' if(exists($data{'suit'})); } |
195
|
10
|
100
|
|
|
|
24
|
if(exists($data{'suit'})) { |
196
|
8
|
100
|
|
|
|
14
|
for(@{$pd8a{'snam'}}) { $name .= $_ if(/^$data{'suit'}/i); } } |
|
8
|
|
|
|
|
20
|
|
|
32
|
|
|
|
|
183
|
|
197
|
10
|
|
|
|
|
36
|
return($name); } |
198
|
|
|
|
|
|
|
sub NameCard { # takes a full card name (e.g., 'Ace of Spades') and returns abbrev |
199
|
9
|
|
50
|
9
|
1
|
2895
|
my $name = shift() || return(0); my $card; |
|
9
|
|
|
|
|
15
|
|
200
|
9
|
|
|
|
|
40
|
$name =~ s/\s+of\s+//gi; $name =~ s/\s+//g; |
|
9
|
|
|
|
|
17
|
|
201
|
9
|
|
|
|
|
23
|
for my $indx (0..$#{$pd8a{'rnam'}}) { |
|
9
|
|
|
|
|
32
|
|
202
|
66
|
100
|
|
|
|
358
|
if($name =~ s/$pd8a{'rnam'}[$indx]//i) { $card = $pd8a{'rprg'}[$indx]; last; } } |
|
8
|
|
|
|
|
19
|
|
|
8
|
|
|
|
|
15
|
|
203
|
9
|
|
|
|
|
17
|
for(@{$pd8a{'snam'}}) { |
|
9
|
|
|
|
|
18
|
|
204
|
25
|
100
|
|
|
|
123
|
if($name =~ s/$_//i) { $card .= lc(substr($_, 0, 1)); last; } } |
|
8
|
|
|
|
|
23
|
|
|
8
|
|
|
|
|
13
|
|
205
|
9
|
|
|
|
|
24
|
return($card); } |
206
|
|
|
|
|
|
|
sub CardB64 { # takes an abbreviated card (e.g., 'As') and returns b64 rep |
207
|
12
|
|
|
12
|
1
|
1337
|
return($sb64[ CardDec(@_) + 10 ]); } |
208
|
|
|
|
|
|
|
sub B64Card { # takes a b64 card and returns abbrev. |
209
|
104572
|
|
50
|
104572
|
1
|
235764
|
my $card = shift() || return(0); my @deck = Deck(); |
|
104572
|
|
|
|
|
194611
|
|
210
|
104572
|
|
|
|
|
661118
|
return($deck[ $sb10{$card} - 10 ]); } |
211
|
|
|
|
|
|
|
sub CardDec { # takes an abbreviated card (e.g., 'As') and returns decimal rep |
212
|
12
|
|
50
|
12
|
1
|
32
|
my $card = shift() || return(0); my @deck = Deck(); |
|
12
|
|
|
|
|
25
|
|
213
|
12
|
50
|
|
|
|
50
|
if(length($card) == 1) { # only rank or suit was provided |
214
|
0
|
0
|
|
|
|
0
|
if($card =~ /^[shdc]$/i) { $card = "A$card"; } # just suit so add Ace |
|
0
|
|
|
|
|
0
|
|
215
|
0
|
|
|
|
|
0
|
else { $card .= 's'; }} # just rank so add Spade |
216
|
12
|
|
|
|
|
26
|
for my $indx (0..$#deck) { |
217
|
163
|
100
|
|
|
|
366
|
return($indx) if($card eq $deck[$indx]); } |
218
|
0
|
|
|
|
|
0
|
return(52); } |
219
|
|
|
|
|
|
|
sub DecCard { # takes a decimal card and returns abbrev |
220
|
0
|
|
0
|
0
|
1
|
0
|
my $card = shift() || return('As'); my @deck = Deck(); return($deck[$card]); } |
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
221
|
|
|
|
|
|
|
sub HandName { # takes a \@handref, @hand, ShortHand, or score and returns name |
222
|
36425
|
50
|
66
|
36425
|
1
|
71495
|
my @hand = @_; return(0) unless(@hand == 1 || @hand == 5); my $shrt; my $scor; |
|
36425
|
|
|
|
|
85045
|
|
|
36425
|
|
|
|
|
53679
|
|
223
|
36425
|
100
|
|
|
|
50884
|
my $aflg = 0; $aflg = 1 if(ref($hand[0]) eq 'ARRAY'); my $aref; |
|
36425
|
|
|
|
|
74737
|
|
|
36425
|
|
|
|
|
48547
|
|
224
|
36425
|
100
|
|
|
|
59629
|
if($aflg) { $aref = $hand[0]; } |
|
2
|
|
|
|
|
8
|
|
225
|
36423
|
|
|
|
|
53115
|
else { $aref = \@hand; } |
226
|
36425
|
100
|
|
|
|
48982
|
if(@{$aref} == 1) { $shrt = $aref->[0]; } |
|
36425
|
|
|
|
|
67362
|
|
|
36421
|
|
|
|
|
55609
|
|
227
|
4
|
|
|
|
|
13
|
else { $shrt = ShortHand($aref); } |
228
|
36425
|
100
|
66
|
|
|
141012
|
if(defined($shrt) && length($shrt) < 5 && $shrt =~ /^\d+$/) { $scor = $shrt; $shrt = ScoreHand($scor); } |
|
4
|
|
66
|
|
|
9
|
|
|
4
|
|
|
|
|
10
|
|
229
|
36421
|
|
|
|
|
63819
|
else { $scor = HandScore($shrt); } |
230
|
36425
|
100
|
66
|
|
|
50245
|
for(sort { $b <=> $a } keys(%{$pd8a{'namz'}})) { return($pd8a{'namz'}{$_}) if(defined($scor) && $scor >= $_); } |
|
801383
|
|
|
|
|
1107694
|
|
|
36425
|
|
|
|
|
104016
|
|
|
129392
|
|
|
|
|
472176
|
|
231
|
0
|
|
|
|
|
0
|
return('!*EROR*! Hand Not Found!'); } |
232
|
|
|
|
|
|
|
sub VerboseHandName { # takes same params as HandName() and returns verbose name description |
233
|
0
|
|
|
0
|
1
|
0
|
my $hnam = HandName(@_); |
234
|
0
|
0
|
0
|
|
|
0
|
my @hand = @_; return(0) unless(@hand == 1 || @hand == 5); my $shrt; my $scor; my @crdz; my $set0; my $set1; my $kick; |
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
235
|
0
|
0
|
|
|
|
0
|
my $aflg = 0; $aflg = 1 if(ref($hand[0]) eq 'ARRAY'); my $aref; |
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
236
|
0
|
0
|
|
|
|
0
|
if($aflg) { $aref = $hand[0]; } |
|
0
|
|
|
|
|
0
|
|
237
|
0
|
|
|
|
|
0
|
else { $aref = \@hand; } |
238
|
0
|
0
|
|
|
|
0
|
if(@{$aref} == 1) { $shrt = $aref->[0]; } |
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
239
|
0
|
|
|
|
|
0
|
else { $shrt = ShortHand($aref); } |
240
|
0
|
0
|
0
|
|
|
0
|
if(defined($shrt) && length($shrt) < 5 && $shrt =~ /^\d+$/) { $scor = $shrt; $shrt = ScoreHand($scor); } |
|
0
|
|
0
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
241
|
0
|
|
|
|
|
0
|
else { $scor = HandScore($shrt); } |
242
|
0
|
0
|
|
|
|
0
|
@crdz = ();@crdz = split(//, $shrt) if(defined($shrt)); |
|
0
|
|
|
|
|
0
|
|
243
|
0
|
0
|
|
|
|
0
|
if ($hnam =~ /^(High Card|Flush)$/) { |
|
|
0
|
|
|
|
|
|
|
|
0
|
|
|
|
|
|
|
|
0
|
|
|
|
|
|
|
|
0
|
|
|
|
|
|
|
|
0
|
|
|
|
|
|
|
|
0
|
|
|
|
|
|
244
|
0
|
|
|
|
|
0
|
$set0 = CardName($crdz[0]); $kick = CardName($crdz[1]); |
|
0
|
|
|
|
|
0
|
|
245
|
0
|
|
|
|
|
0
|
return("$set0 high, $kick kicker"); |
246
|
|
|
|
|
|
|
} elsif($hnam eq 'One Pair') { |
247
|
0
|
|
|
|
|
0
|
for(1..4) { |
248
|
0
|
0
|
|
|
|
0
|
if($crdz[($_ - 1)] eq $crdz[$_]) { |
249
|
0
|
|
|
|
|
0
|
$set0 = CardName($crdz[$_]); |
250
|
0
|
0
|
|
|
|
0
|
if($_ == 1) { $kick = CardName($crdz[2]); } |
|
0
|
|
|
|
|
0
|
|
251
|
0
|
|
|
|
|
0
|
else { $kick = CardName($crdz[0]); } |
252
|
0
|
|
|
|
|
0
|
last; } |
253
|
0
|
|
|
|
|
0
|
} return("$set0\'s, $kick kicker"); |
254
|
0
|
|
|
|
|
0
|
} elsif($hnam eq 'Two Pair') {my $ndx0; |
255
|
0
|
|
|
|
|
0
|
for(1..4) { |
256
|
0
|
0
|
|
|
|
0
|
if($crdz[($_ - 1)] eq $crdz[$_]) { |
257
|
0
|
0
|
|
|
|
0
|
if(defined($set0)) { |
258
|
0
|
|
|
|
|
0
|
$set1 = CardName($crdz[$_]); |
259
|
0
|
0
|
|
|
|
0
|
if ($_ == 3) { $kick = CardName($crdz[4]); } |
|
0
|
0
|
|
|
|
0
|
|
260
|
0
|
|
|
|
|
0
|
elsif($ndx0 == 1) { $kick = CardName($crdz[2]); } |
261
|
0
|
|
|
|
|
0
|
else { $kick = CardName($crdz[0]); } |
262
|
0
|
|
|
|
|
0
|
last; |
263
|
|
|
|
|
|
|
} else { |
264
|
0
|
|
|
|
|
0
|
$set0 = CardName($crdz[$_]); $ndx0 = $_; } } |
|
0
|
|
|
|
|
0
|
|
265
|
0
|
|
|
|
|
0
|
} return("$set0\'s and $set1\'s, $kick kicker"); |
266
|
|
|
|
|
|
|
} elsif($hnam eq 'Three-of-a-Kind') { |
267
|
0
|
|
|
|
|
0
|
for(1..3) { |
268
|
0
|
0
|
0
|
|
|
0
|
if($crdz[($_ - 1)] eq $crdz[$_] && |
269
|
|
|
|
|
|
|
$crdz[($_ + 1)] eq $crdz[$_]) { |
270
|
0
|
|
|
|
|
0
|
$set0 = CardName($crdz[$_]); |
271
|
0
|
0
|
|
|
|
0
|
if($_ == 1) { $kick = CardName($crdz[3]); } |
|
0
|
|
|
|
|
0
|
|
272
|
0
|
|
|
|
|
0
|
else { $kick = CardName($crdz[0]); } |
273
|
0
|
|
|
|
|
0
|
last; } |
274
|
0
|
|
|
|
|
0
|
} return("$set0\'s, $kick kicker"); |
275
|
|
|
|
|
|
|
} elsif($hnam =~ /(^Straight|Flush$)/) { |
276
|
0
|
0
|
0
|
|
|
0
|
if($crdz[0] eq 'A' && $crdz[1] eq '5') { |
277
|
0
|
|
|
|
|
0
|
$set0 = CardName($crdz[1]); |
278
|
0
|
|
|
|
|
0
|
$set1 = CardName($crdz[0]); |
279
|
|
|
|
|
|
|
} else { |
280
|
0
|
|
|
|
|
0
|
$set0 = CardName($crdz[0]); |
281
|
0
|
|
|
|
|
0
|
$set1 = CardName($crdz[4]); |
282
|
0
|
|
|
|
|
0
|
} return("$set0 down to $set1"); |
283
|
|
|
|
|
|
|
} elsif($hnam eq 'Full House') { |
284
|
0
|
0
|
|
|
|
0
|
if($crdz[1] eq $crdz[2]) { |
285
|
0
|
|
|
|
|
0
|
$set0 = CardName($crdz[2]); |
286
|
0
|
|
|
|
|
0
|
$set1 = CardName($crdz[3]); |
287
|
|
|
|
|
|
|
} else { |
288
|
0
|
|
|
|
|
0
|
$set0 = CardName($crdz[2]); |
289
|
0
|
|
|
|
|
0
|
$set1 = CardName($crdz[1]); |
290
|
0
|
|
|
|
|
0
|
} return("$set0\'s over $set1\'s"); |
291
|
|
|
|
|
|
|
} elsif($hnam eq 'Four-of-a-Kind') { |
292
|
0
|
0
|
|
|
|
0
|
if($crdz[0] eq $crdz[1]) { |
293
|
0
|
|
|
|
|
0
|
$set0 = CardName($crdz[0]); |
294
|
|
|
|
|
|
|
} else { |
295
|
0
|
|
|
|
|
0
|
$set0 = CardName($crdz[1]); |
296
|
0
|
|
|
|
|
0
|
} return("$set0\'s"); |
297
|
0
|
|
|
|
|
0
|
} return('!*EROR*! Hand Not Found!'); } |
298
|
|
|
|
|
|
|
sub HandB64 { # takes a \@handref or @hand and returns b64 $hand |
299
|
3
|
50
|
|
3
|
1
|
923
|
my @hand = @_; return(0) unless(@hand >= 1); my $b64h = ''; |
|
3
|
|
|
|
|
9
|
|
|
3
|
|
|
|
|
7
|
|
300
|
3
|
100
|
|
|
|
4
|
my $aflg = 0; $aflg = 1 if(ref($hand[0]) eq 'ARRAY'); my $aref; |
|
3
|
|
|
|
|
10
|
|
|
3
|
|
|
|
|
4
|
|
301
|
3
|
100
|
|
|
|
16
|
if($aflg) { $aref = $hand[0]; } |
|
1
|
|
|
|
|
3
|
|
302
|
2
|
|
|
|
|
5
|
else { $aref = \@hand; } |
303
|
3
|
|
|
|
|
5
|
for(@{$aref}) { $b64h .= CardB64($_); } |
|
3
|
|
|
|
|
7
|
|
|
9
|
|
|
|
|
18
|
|
304
|
3
|
|
|
|
|
9
|
return($b64h); } |
305
|
|
|
|
|
|
|
sub B64Hand { # takes a b64 $hand and returns @hand of abbrev. cards e.g., 'As' |
306
|
18245
|
|
50
|
18245
|
1
|
51610
|
my $b64h = shift() || return(0); my @hand; |
|
18245
|
|
|
|
|
28082
|
|
307
|
18245
|
|
|
|
|
63777
|
for(split(//, $b64h)) { push(@hand, B64Card($_)); } |
|
68083
|
|
|
|
|
129777
|
|
308
|
18245
|
|
|
|
|
59958
|
return(@hand); } |
309
|
|
|
|
|
|
|
sub HandDec { # takes a \@handref or @hand and returns dec $hand |
310
|
0
|
0
|
|
0
|
1
|
0
|
my @hand = @_; return(0) unless(@hand >= 1); my @dech = (); |
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
311
|
0
|
0
|
|
|
|
0
|
my $aflg = 0; $aflg = 1 if(ref($hand[0]) eq 'ARRAY'); my $aref; |
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
312
|
0
|
0
|
|
|
|
0
|
if($aflg) { $aref = $hand[0]; } |
|
0
|
|
|
|
|
0
|
|
313
|
0
|
|
|
|
|
0
|
else { $aref = \@hand; } |
314
|
0
|
|
|
|
|
0
|
for(@{$aref}) { push(@dech, CardDec($_)); } |
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
315
|
0
|
|
|
|
|
0
|
return(@dech); } |
316
|
|
|
|
|
|
|
sub DecHand { # takes a decimal @dech and returns a @hand of abbrev. cards |
317
|
0
|
0
|
|
0
|
1
|
0
|
my @dech = @_; return(0) unless(@dech >= 1); my @hand = (); |
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
318
|
0
|
0
|
|
|
|
0
|
my $aflg = 0; $aflg = 1 if(ref($dech[0]) eq 'ARRAY'); my $aref; |
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
319
|
0
|
0
|
|
|
|
0
|
if($aflg) { $aref = $dech[0]; } |
|
0
|
|
|
|
|
0
|
|
320
|
0
|
|
|
|
|
0
|
else { $aref = \@dech; } |
321
|
0
|
|
|
|
|
0
|
for(@{$aref}) { push(@hand, DecCard($_)); } |
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
322
|
0
|
|
|
|
|
0
|
return(@hand); } |
323
|
|
|
|
|
|
|
sub RemoveCard { # takes a card and an arrayref or list of items to remove from |
324
|
3
|
50
|
|
3
|
1
|
1042
|
return(0) unless(@_); # must have at least one parameter |
325
|
3
|
|
|
|
|
7
|
my $card = shift(); |
326
|
3
|
50
|
|
|
|
9
|
$card = B64Card($card) if(length($card) == 1); |
327
|
3
|
50
|
|
|
|
8
|
$card = NameCard($card) if( $card =~ / of /); |
328
|
3
|
50
|
|
|
|
7
|
my $aflg = 0; $aflg = 1 if(ref($_[0]) eq 'ARRAY'); |
|
3
|
|
|
|
|
10
|
|
329
|
3
|
|
|
|
|
6
|
my $size = 0; my $aref; my @data = @_; |
|
3
|
|
|
|
|
4
|
|
|
3
|
|
|
|
|
8
|
|
330
|
3
|
50
|
|
|
|
9
|
if($aflg) { $aref = $_[0]; } |
|
3
|
|
|
|
|
5
|
|
331
|
0
|
|
|
|
|
0
|
else { $aref = \@data; } |
332
|
3
|
|
|
|
|
6
|
$size = @{$aref}; |
|
3
|
|
|
|
|
5
|
|
333
|
3
|
|
|
|
|
11
|
for(my $indx = 0; $indx < $size; $indx++) { |
334
|
6
|
100
|
|
|
|
18
|
if($aref->[$indx] eq $card) { # found card... |
335
|
3
|
|
|
|
|
5
|
splice(@{$aref}, $indx, 1); # so remove it |
|
3
|
|
|
|
|
6
|
|
336
|
3
|
|
|
|
|
7
|
last; } } |
337
|
3
|
50
|
|
|
|
7
|
if($aflg) { return($aref); } |
|
3
|
|
|
|
|
13
|
|
338
|
0
|
|
|
|
|
0
|
else { return(@data); }} |
339
|
14
|
|
|
14
|
1
|
8053
|
sub WorstHand {my @crdz = @_;my @csrz; # takes some cards and returns worst possible ShortHand |
|
14
|
|
|
|
|
30
|
|
340
|
14
|
100
|
|
|
|
50
|
return(ShortHand(BestHand(BestIndices(@crdz), @crdz))) if(@crdz >= 5); |
341
|
9
|
50
|
|
|
|
17
|
my $aflg = 0; $aflg = 1 if(ref($crdz[0]) eq 'ARRAY'); my $aref; my $cshr; |
|
9
|
|
|
|
|
30
|
|
|
9
|
|
|
|
|
20
|
|
342
|
9
|
50
|
|
|
|
43
|
if ($aflg ) { $aref = $crdz[0]; $cshr = ShortHand(@{$aref}); } |
|
0
|
100
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
343
|
5
|
|
|
|
|
10
|
elsif(@crdz > 1) { $aref = \@crdz; $cshr = ShortHand(@{$aref}); } |
|
5
|
|
|
|
|
11
|
|
|
5
|
|
|
|
|
18
|
|
344
|
4
|
|
|
|
|
7
|
else { $cshr = $crdz[0]; } |
345
|
9
|
|
|
|
|
51
|
$cshr =~ s/(..)s$/$1/;@csrz= split(//,$cshr); # strip suited flag if there && separate CardShortRankZ |
|
9
|
|
|
|
|
30
|
|
346
|
9
|
|
|
|
|
15
|
for(reverse(@{$pd8a{'hndz'}})){my $mflg=1; # setup match flag to validate for each card to fix bug 100391 of As 2s returning AA222 Full House |
|
9
|
|
|
|
|
31
|
|
|
10853
|
|
|
|
|
15028
|
|
347
|
10853
|
|
|
|
|
18194
|
for my $cndx (0..$#csrz ){my $mwid=1; |
|
21706
|
|
|
|
|
33599
|
|
348
|
21706
|
|
|
|
|
37194
|
for my $wndx (($cndx+1)..$#csrz){ |
349
|
10853
|
100
|
|
|
|
20480
|
if($csrz[$cndx] eq $csrz[$wndx]){$mwid++;}else{last;}} # count up match width so pairs don't drop |
|
7836
|
|
|
|
|
11963
|
|
|
3017
|
|
|
|
|
4264
|
|
350
|
21706
|
100
|
|
|
|
152558
|
$mflg=0 unless(/$csrz[$cndx] {$mwid}/x);} |
351
|
10853
|
100
|
|
|
|
27234
|
return($_) if($mflg);}} |
352
|
7472
|
|
|
7472
|
1
|
34879
|
sub CountWays {my $summ = 0;my $ways; # counts the number of ways to get a particular set of hands (or holes or flops) |
|
7472
|
|
|
|
|
10340
|
|
353
|
7472
|
100
|
66
|
|
|
11146
|
my $blim = shift(); $blim = 7461 unless(defined($blim) && $blim < 7462); |
|
7472
|
|
|
|
|
26955
|
|
354
|
7472
|
100
|
66
|
|
|
10762
|
my $glim = shift(); $glim = 0 unless(defined($glim) && $glim < 7462); |
|
7472
|
|
|
|
|
24903
|
|
355
|
7472
|
50
|
100
|
|
|
15487
|
my $scop = shift() || 'hndz';if($scop ne 'hndz' && $blim > $#{$pd8a{$scop}}){$blim = $#{$pd8a{$scop}};} # if scope set to holz or flpz, adjust max BotmLimt |
|
7472
|
|
33
|
|
|
16931
|
|
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
356
|
7472
|
|
|
|
|
12040
|
for(@{$pd8a{$scop}}[$glim..$blim]){$ways=1; |
|
7472
|
|
|
|
|
14947
|
|
|
36414
|
|
|
|
|
50370
|
|
357
|
36414
|
0
|
|
|
|
78704
|
if ($scop eq 'holz'){if(/^(.)\1 $/x){$ways=6;} elsif(/^..s$/ ){$ways= 4;}else {$ways= 12;}} |
|
0
|
0
|
|
|
|
0
|
|
|
0
|
50
|
|
|
|
0
|
|
|
0
|
50
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
358
|
0
|
0
|
|
|
|
0
|
elsif($scop eq 'flpz'){if(/^(.)\1\1$/ ){$ways=4;}elsif(/(.)\1/){$ways=24;} elsif(/^...s$/){$ways= 4;}else {$ways= 60;}} |
|
0
|
0
|
|
|
|
0
|
|
|
0
|
0
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
359
|
36414
|
|
|
|
|
64284
|
else {my $name=HandName($_); |
360
|
36414
|
100
|
|
|
|
180802
|
if ($name=~ /Flush/ ){$ways= 4;}elsif(/(.)\1\1\1/ ){$ways= 4;}elsif($name=~ /^Full/){$ways= 24;}elsif($name=~ /Straight/){$ways=1020;} |
|
9032
|
100
|
|
|
|
13290
|
|
|
1108
|
100
|
|
|
|
1811
|
|
|
1092
|
100
|
|
|
|
1833
|
|
|
61
|
100
|
|
|
|
101
|
|
|
|
100
|
|
|
|
|
|
|
|
100
|
|
|
|
|
|
361
|
4291
|
|
|
|
|
6999
|
elsif($name=~ /^Three/){$ways=64;}elsif($name=~ /^Two/){$ways=144;}elsif($name=~ /^One/ ){$ways=384;}else {$ways=1020;}} |
|
4290
|
|
|
|
|
7203
|
|
|
11441
|
|
|
|
|
18820
|
|
|
5099
|
|
|
|
|
7948
|
|
362
|
36414
|
|
|
|
|
57816
|
$summ += $ways;} # 'holz' => [ # ways for pair 6, suiteds 4, unsuiteds 12; |
363
|
|
|
|
|
|
|
# 'flpz' => [ # ways for trips 4, pair plus kicker 24, suiteds 4, unsuiteds 60; |
364
|
|
|
|
|
|
|
# 'hndz' => [ # royal&&str8&&any flush 4,quads+kikr 4,full houses 24,(plainflush 4 here in score ordr),str8s 1020, trips + 2 kikrs 64, |
365
|
|
|
|
|
|
|
# 2 pairs + kikr 144, 1 pair plus 3 kikrs 384, high card unsuiteds 1020; |
366
|
7472
|
|
|
|
|
15508
|
return($summ);} |
367
|
|
|
|
|
|
|
# NOTE: CalcOdds() doesn't work accurately yet... I'm just experimenting with some calculations in hopes of determining a thorough way to find any odds |
368
|
|
|
|
|
|
|
sub CalcOdds { # calculate the odds of winning with certain cards |
369
|
0
|
|
|
0
|
1
|
0
|
my $hole = shift(); $hole = 0 unless(defined($hole) and |
370
|
0
|
0
|
0
|
|
|
0
|
$hole < $pd8a{'coun'}{'shorthand_holes'}); |
371
|
0
|
|
|
|
|
0
|
my $flop = shift(); $flop = -1 unless(defined($flop) and |
372
|
0
|
0
|
0
|
|
|
0
|
$flop < $pd8a{'coun'}{'shorthand_flops'}); |
373
|
0
|
0
|
0
|
|
|
0
|
my $turn = shift(); $turn = -1 unless(defined($turn) and |
|
0
|
|
|
|
|
0
|
|
374
|
|
|
|
|
|
|
$turn < 13); |
375
|
0
|
0
|
0
|
|
|
0
|
my $rivr = shift(); $rivr = -1 unless(defined($rivr) and |
|
0
|
|
|
|
|
0
|
|
376
|
|
|
|
|
|
|
$rivr < 13); |
377
|
0
|
|
|
|
|
0
|
my $blim = 7461; my $glim = 0; my $scop = 'hndz'; my $odds = 0; |
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
|
0
|
|
|
|
|
0
|
|
378
|
0
|
|
|
|
|
0
|
$blim = HandScore(WorstHand($pd8a{'holz'}[$hole])); |
379
|
|
|
|
|
|
|
#$blim = 4; |
380
|
|
|
|
|
|
|
#$blim = $zloh{'AA'}; # 84.93% |
381
|
|
|
|
|
|
|
#$blim = $zloh{'22'}; # 49.39% |
382
|
0
|
|
|
|
|
0
|
my $ways = CountWays($blim); |
383
|
|
|
|
|
|
|
#print "glim:$glim\nblim:$blim\nways:$ways\n"; |
384
|
0
|
|
|
|
|
0
|
for my $step ($glim..$blim) { |
385
|
0
|
|
|
|
|
0
|
my $coun = CountWays($step); |
386
|
0
|
|
|
|
|
0
|
my $lprt = CountWays($step,$step,$scop) / $ways; |
387
|
0
|
|
|
|
|
0
|
my $bprt = CountWays($step,$step,$scop) / $pd8a{'coun'}{'hands'}; |
388
|
0
|
|
|
|
|
0
|
my $winp = ($pd8a{'coun'}{'hands'} - $coun) / $pd8a{'coun'}{'hands'}; |
389
|
0
|
|
|
|
|
0
|
$odds += $lprt * $winp; #printf(" step:%4d lprt:%2.9f bprt:%2.9f winp:%2.9f odds:%2.9f\n", $step, $lprt, $bprt, $winp, $odds); |
390
|
0
|
|
|
|
|
0
|
} $odds = abs(1 - (2 * (1 - $odds))); |
391
|
0
|
|
|
|
|
0
|
return($odds);} |
392
|
|
|
|
|
|
|
sub FindNuts { # takes 3-5 board cards and returns list of best possible tied nuts holes remaining (should probably all oper8 on B64 deck,rm all crdz,rStchoo2) |
393
|
16
|
50
|
33
|
16
|
1
|
13373
|
my $bord = shift(@_);return(0) unless(defined($bord) && length($bord) >= 3);my $b64d= join('','A'..'Z','a'..'z'); |
|
16
|
|
|
|
|
102
|
|
|
16
|
|
|
|
|
105
|
|
394
|
16
|
|
|
|
|
55
|
for(split(//,$bord)){$b64d=~ s/$_//;} # just assume all packed B64 represent8ions for now |
|
60
|
|
|
|
|
679
|
|
395
|
16
|
|
|
|
|
94
|
my $choo = Algorithm::ChooseSubsets->new(length($b64d), 2);my %bstr;my $losc=7462; |
|
16
|
|
|
|
|
520
|
|
|
16
|
|
|
|
|
33
|
|
396
|
16
|
|
|
|
|
46
|
while(my $choi = $choo->next()){my $b6h0= substr($b64d,$choi->[0],1);my $b6h1= substr($b64d,$choi->[1],1); |
|
18242
|
|
|
|
|
426571
|
|
|
18242
|
|
|
|
|
32270
|
|
397
|
18242
|
|
|
|
|
49034
|
my @hand = (B64Card($b6h0),B64Card($b6h1));my $scor= HandScore(BestHand(@hand,B64Hand($bord))); # && assume bord of 5 for now |
|
18242
|
|
|
|
|
56709
|
|
398
|
18242
|
100
|
|
|
|
128317
|
if($scor <= $losc){$losc=$scor;push(@{$bstr{$losc}},"$b6h0$b6h1"); # try to only update for new or tied for lowest score |
|
173
|
|
|
|
|
299
|
|
|
173
|
|
|
|
|
326
|
|
|
173
|
|
|
|
|
1288
|
|
399
|
|
|
|
|
|
|
# printf("pushd losc:%4d b64h:$b6h0$b6h1 bstr:%s\n",$losc,join(' ',@{$bstr{$losc}})); # not sure why bstr array must be joined or tail is lost |
400
|
|
|
|
|
|
|
}} # it seems that way too many are getting lowest score 0 && not enough have more than 1 match, but maybe d8a skews high && picking any best hole is gr8 |
401
|
16
|
|
|
|
|
277
|
for(sort { $a <=> $b } keys(%bstr)){return($_,scalar(@{$bstr{$_}}),join(' ',@{$bstr{$_}}));}} # figure out why more than 5 cards in bord return all 7462 |
|
29
|
|
|
|
|
109
|
|
|
16
|
|
|
|
|
38
|
|
|
16
|
|
|
|
|
62
|
|
|
16
|
|
|
|
|
353
|
|
402
|
|
|
|
|
|
|
%pd8a = ( # Global Poker Data # possible ShortHand holes, flops, and hands (which used to include much redundant ways data that is now generated as needed) |
403
|
|
|
|
|
|
|
'holz' => [ qw( |
404
|
|
|
|
|
|
|
AA AKs AK AQs AQ AJs AJ ATs AT A9s A9 A8s A8 A7s A7 A6s A6 A5s A5 A4s A4 A3s A3 A2s A2 KK KQs KQ KJs KJ KTs KT K9s K9 K8s K8 K7s K7 |
405
|
|
|
|
|
|
|
K6s K6 K5s K5 K4s K4 K3s K3 K2s K2 QQ QJs QJ QTs QT Q9s Q9 Q8s Q8 Q7s Q7 Q6s Q6 Q5s Q5 Q4s Q4 Q3s Q3 Q2s Q2 JJ JTs JT J9s J9 J8s J8 |
406
|
|
|
|
|
|
|
J7s J7 J6s J6 J5s J5 J4s J4 J3s J3 J2s J2 TT T9s T9 T8s T8 T7s T7 T6s T6 T5s T5 T4s T4 T3s T3 T2s T2 99 98s 98 97s 97 96s 96 95s 95 |
407
|
|
|
|
|
|
|
94s 94 93s 93 92s 92 88 87s 87 86s 86 85s 85 84s 84 83s 83 82s 82 77 76s 76 75s 75 74s 74 73s 73 72s 72 66 65s 65 64s 64 63s 63 62s |
408
|
|
|
|
|
|
|
62 55 54s 54 53s 53 52s 52 44 43s 43 42s 42 33 32s 32 22 ) ], |
409
|
|
|
|
|
|
|
'flpz' => [ qw( |
410
|
|
|
|
|
|
|
AAA AAK AAQ AAJ AAT AA9 AA8 AA7 AA6 AA5 AA4 AA3 AA2 AKK AKQs AKQ AKJs AKJ AKTs AKT AK9s AK9 AK8s AK8 AK7s AK7 AK6s AK6 AK5s AK5 |
411
|
|
|
|
|
|
|
AK4s AK4 AK3s AK3 AK2s AK2 AQQ AQJs AQJ AQTs AQT AQ9s AQ9 AQ8s AQ8 AQ7s AQ7 AQ6s AQ6 AQ5s AQ5 AQ4s AQ4 AQ3s AQ3 AQ2s AQ2 AJJ AJTs AJT |
412
|
|
|
|
|
|
|
AJ9s AJ9 AJ8s AJ8 AJ7s AJ7 AJ6s AJ6 AJ5s AJ5 AJ4s AJ4 AJ3s AJ3 AJ2s AJ2 ATT AT9s AT9 AT8s AT8 AT7s AT7 AT6s AT6 AT5s AT5 AT4s AT4 AT3s |
413
|
|
|
|
|
|
|
AT3 AT2s AT2 A99 A98s A98 A97s A97 A96s A96 A95s A95 A94s A94 A93s A93 A92s A92 A88 A87s A87 A86s A86 A85s A85 A84s A84 A83s A83 A82s |
414
|
|
|
|
|
|
|
A82 A77 A76s A76 A75s A75 A74s A74 A73s A73 A72s A72 A66 A65s A65 A64s A64 A63s A63 A62s A62 A55 A54s A54 A53s A53 A52s A52 A44 A43s |
415
|
|
|
|
|
|
|
A43 A42s A42 A33 A32s A32 A22 KKK KKQ KKJ KKT KK9 KK8 KK7 KK6 KK5 KK4 KK3 KK2 KQQ KQJs KQJ KQTs KQT KQ9s KQ9 KQ8s KQ8 KQ7s KQ7 |
416
|
|
|
|
|
|
|
KQ6s KQ6 KQ5s KQ5 KQ4s KQ4 KQ3s KQ3 KQ2s KQ2 KJJ KJTs KJT KJ9s KJ9 KJ8s KJ8 KJ7s KJ7 KJ6s KJ6 KJ5s KJ5 KJ4s KJ4 KJ3s KJ3 KJ2s KJ2 KTT |
417
|
|
|
|
|
|
|
KT9s KT9 KT8s KT8 KT7s KT7 KT6s KT6 KT5s KT5 KT4s KT4 KT3s KT3 KT2s KT2 K99 K98s K98 K97s K97 K96s K96 K95s K95 K94s K94 K93s K93 K92s |
418
|
|
|
|
|
|
|
K92 K88 K87s K87 K86s K86 K85s K85 K84s K84 K83s K83 K82s K82 K77 K76s K76 K75s K75 K74s K74 K73s K73 K72s K72 K66 K65s K65 K64s K64 |
419
|
|
|
|
|
|
|
K63s K63 K62s K62 K55 K54s K54 K53s K53 K52s K52 K44 K43s K43 K42s K42 K33 K32s K32 K22 QQQ QQJ QQT QQ9 QQ8 QQ7 QQ6 QQ5 QQ4 QQ3 |
420
|
|
|
|
|
|
|
QQ2 QJJ QJTs QJT QJ9s QJ9 QJ8s QJ8 QJ7s QJ7 QJ6s QJ6 QJ5s QJ5 QJ4s QJ4 QJ3s QJ3 QJ2s QJ2 QTT QT9s QT9 QT8s QT8 QT7s QT7 QT6s QT6 QT5s |
421
|
|
|
|
|
|
|
QT5 QT4s QT4 QT3s QT3 QT2s QT2 Q99 Q98s Q98 Q97s Q97 Q96s Q96 Q95s Q95 Q94s Q94 Q93s Q93 Q92s Q92 Q88 Q87s Q87 Q86s Q86 Q85s Q85 Q84s |
422
|
|
|
|
|
|
|
Q84 Q83s Q83 Q82s Q82 Q77 Q76s Q76 Q75s Q75 Q74s Q74 Q73s Q73 Q72s Q72 Q66 Q65s Q65 Q64s Q64 Q63s Q63 Q62s Q62 Q55 Q54s Q54 Q53s Q53 |
423
|
|
|
|
|
|
|
Q52s Q52 Q44 Q43s Q43 Q42s Q42 Q33 Q32s Q32 Q22 JJJ JJT JJ9 JJ8 JJ7 JJ6 JJ5 JJ4 JJ3 JJ2 JTT JT9s JT9 JT8s JT8 JT7s JT7 JT6s JT6 |
424
|
|
|
|
|
|
|
JT5s JT5 JT4s JT4 JT3s JT3 JT2s JT2 J99 J98s J98 J97s J97 J96s J96 J95s J95 J94s J94 J93s J93 J92s J92 J88 J87s J87 J86s J86 J85s J85 |
425
|
|
|
|
|
|
|
J84s J84 J83s J83 J82s J82 J77 J76s J76 J75s J75 J74s J74 J73s J73 J72s J72 J66 J65s J65 J64s J64 J63s J63 J62s J62 J55 J54s J54 J53s |
426
|
|
|
|
|
|
|
J53 J52s J52 J44 J43s J43 J42s J42 J33 J32s J32 J22 TTT TT9 TT8 TT7 TT6 TT5 TT4 TT3 TT2 T99 T98s T98 T97s T97 T96s T96 T95s T95 |
427
|
|
|
|
|
|
|
T94s T94 T93s T93 T92s T92 T88 T87s T87 T86s T86 T85s T85 T84s T84 T83s T83 T82s T82 T77 T76s T76 T75s T75 T74s T74 T73s T73 T72s T72 |
428
|
|
|
|
|
|
|
T66 T65s T65 T64s T64 T63s T63 T62s T62 T55 T54s T54 T53s T53 T52s T52 T44 T43s T43 T42s T42 T33 T32s T32 T22 999 998 997 996 995 |
429
|
|
|
|
|
|
|
994 993 992 988 987s 987 986s 986 985s 985 984s 984 983s 983 982s 982 977 976s 976 975s 975 974s 974 973s 973 972s 972 966 965s 965 |
430
|
|
|
|
|
|
|
964s 964 963s 963 962s 962 955 954s 954 953s 953 952s 952 944 943s 943 942s 942 933 932s 932 922 888 887 886 885 884 883 882 877 |
431
|
|
|
|
|
|
|
876s 876 875s 875 874s 874 873s 873 872s 872 866 865s 865 864s 864 863s 863 862s 862 855 854s 854 853s 853 852s 852 844 843s 843 842s |
432
|
|
|
|
|
|
|
842 833 832s 832 822 777 776 775 774 773 772 766 765s 765 764s 764 763s 763 762s 762 755 754s 754 753s 753 752s 752 744 743s 743 |
433
|
|
|
|
|
|
|
742s 742 733 732s 732 722 666 665 664 663 662 655 654s 654 653s 653 652s 652 644 643s 643 642s 642 633 632s 632 622 555 554 553 |
434
|
|
|
|
|
|
|
552 544 543s 543 542s 542 533 532s 532 522 444 443 442 433 432s 432 422 333 332 322 222 ) ], |
435
|
|
|
|
|
|
|
'hndz' => [ qw( |
436
|
|
|
|
|
|
|
AKQJTs KQJT9s QJT98s JT987s T9876s 98765s 87654s 76543s 65432s A5432s AAAAK AAAAQ AAAAJ AAAAT AAAA9 AAAA8 AAAA7 AAAA6 AAAA5 AAAA4 AAAA3 AAAA2 |
437
|
|
|
|
|
|
|
AKKKK KKKKQ KKKKJ KKKKT KKKK9 KKKK8 KKKK7 KKKK6 KKKK5 KKKK4 KKKK3 KKKK2 AQQQQ KQQQQ QQQQJ QQQQT QQQQ9 QQQQ8 QQQQ7 QQQQ6 QQQQ5 QQQQ4 |
438
|
|
|
|
|
|
|
QQQQ3 QQQQ2 AJJJJ KJJJJ QJJJJ JJJJT JJJJ9 JJJJ8 JJJJ7 JJJJ6 JJJJ5 JJJJ4 JJJJ3 JJJJ2 ATTTT KTTTT QTTTT JTTTT TTTT9 TTTT8 TTTT7 TTTT6 |
439
|
|
|
|
|
|
|
TTTT5 TTTT4 TTTT3 TTTT2 A9999 K9999 Q9999 J9999 T9999 99998 99997 99996 99995 99994 99993 99992 A8888 K8888 Q8888 J8888 T8888 98888 |
440
|
|
|
|
|
|
|
88887 88886 88885 88884 88883 88882 A7777 K7777 Q7777 J7777 T7777 97777 87777 77776 77775 77774 77773 77772 A6666 K6666 Q6666 J6666 |
441
|
|
|
|
|
|
|
T6666 96666 86666 76666 66665 66664 66663 66662 A5555 K5555 Q5555 J5555 T5555 95555 85555 75555 65555 55554 55553 55552 A4444 K4444 |
442
|
|
|
|
|
|
|
Q4444 J4444 T4444 94444 84444 74444 64444 54444 44443 44442 A3333 K3333 Q3333 J3333 T3333 93333 83333 73333 63333 53333 43333 33332 |
443
|
|
|
|
|
|
|
A2222 K2222 Q2222 J2222 T2222 92222 82222 72222 62222 52222 42222 32222 AAAKK AAAQQ AAAJJ AAATT AAA99 AAA88 AAA77 AAA66 AAA55 AAA44 |
444
|
|
|
|
|
|
|
AAA33 AAA22 AAKKK KKKQQ KKKJJ KKKTT KKK99 KKK88 KKK77 KKK66 KKK55 KKK44 KKK33 KKK22 AAQQQ KKQQQ QQQJJ QQQTT QQQ99 QQQ88 QQQ77 QQQ66 |
445
|
|
|
|
|
|
|
QQQ55 QQQ44 QQQ33 QQQ22 AAJJJ KKJJJ QQJJJ JJJTT JJJ99 JJJ88 JJJ77 JJJ66 JJJ55 JJJ44 JJJ33 JJJ22 AATTT KKTTT QQTTT JJTTT TTT99 TTT88 |
446
|
|
|
|
|
|
|
TTT77 TTT66 TTT55 TTT44 TTT33 TTT22 AA999 KK999 QQ999 JJ999 TT999 99988 99977 99966 99955 99944 99933 99922 AA888 KK888 QQ888 JJ888 |
447
|
|
|
|
|
|
|
TT888 99888 88877 88866 88855 88844 88833 88822 AA777 KK777 QQ777 JJ777 TT777 99777 88777 77766 77755 77744 77733 77722 AA666 KK666 |
448
|
|
|
|
|
|
|
QQ666 JJ666 TT666 99666 88666 77666 66655 66644 66633 66622 AA555 KK555 QQ555 JJ555 TT555 99555 88555 77555 66555 55544 55533 55522 |
449
|
|
|
|
|
|
|
AA444 KK444 QQ444 JJ444 TT444 99444 88444 77444 66444 55444 44433 44422 AA333 KK333 QQ333 JJ333 TT333 99333 88333 77333 66333 55333 |
450
|
|
|
|
|
|
|
44333 33322 AA222 KK222 QQ222 JJ222 TT222 99222 88222 77222 66222 55222 44222 33222 AKQJ9s AKQJ8s AKQJ7s AKQJ6s AKQJ5s AKQJ4s AKQJ3s AKQJ2s |
451
|
|
|
|
|
|
|
AKQT9s AKQT8s AKQT7s AKQT6s AKQT5s AKQT4s AKQT3s AKQT2s AKQ98s AKQ97s AKQ96s AKQ95s AKQ94s AKQ93s AKQ92s AKQ87s AKQ86s AKQ85s AKQ84s AKQ83s AKQ82s AKQ76s |
452
|
|
|
|
|
|
|
AKQ75s AKQ74s AKQ73s AKQ72s AKQ65s AKQ64s AKQ63s AKQ62s AKQ54s AKQ53s AKQ52s AKQ43s AKQ42s AKQ32s AKJT9s AKJT8s AKJT7s AKJT6s AKJT5s AKJT4s AKJT3s AKJT2s |
453
|
|
|
|
|
|
|
AKJ98s AKJ97s AKJ96s AKJ95s AKJ94s AKJ93s AKJ92s AKJ87s AKJ86s AKJ85s AKJ84s AKJ83s AKJ82s AKJ76s AKJ75s AKJ74s AKJ73s AKJ72s AKJ65s AKJ64s AKJ63s AKJ62s |
454
|
|
|
|
|
|
|
AKJ54s AKJ53s AKJ52s AKJ43s AKJ42s AKJ32s AKT98s AKT97s AKT96s AKT95s AKT94s AKT93s AKT92s AKT87s AKT86s AKT85s AKT84s AKT83s AKT82s AKT76s AKT75s AKT74s |
455
|
|
|
|
|
|
|
AKT73s AKT72s AKT65s AKT64s AKT63s AKT62s AKT54s AKT53s AKT52s AKT43s AKT42s AKT32s AK987s AK986s AK985s AK984s AK983s AK982s AK976s AK975s AK974s AK973s |
456
|
|
|
|
|
|
|
AK972s AK965s AK964s AK963s AK962s AK954s AK953s AK952s AK943s AK942s AK932s AK876s AK875s AK874s AK873s AK872s AK865s AK864s AK863s AK862s AK854s AK853s |
457
|
|
|
|
|
|
|
AK852s AK843s AK842s AK832s AK765s AK764s AK763s AK762s AK754s AK753s AK752s AK743s AK742s AK732s AK654s AK653s AK652s AK643s AK642s AK632s AK543s AK542s |
458
|
|
|
|
|
|
|
AK532s AK432s AQJT9s AQJT8s AQJT7s AQJT6s AQJT5s AQJT4s AQJT3s AQJT2s AQJ98s AQJ97s AQJ96s AQJ95s AQJ94s AQJ93s AQJ92s AQJ87s AQJ86s AQJ85s AQJ84s AQJ83s |
459
|
|
|
|
|
|
|
AQJ82s AQJ76s AQJ75s AQJ74s AQJ73s AQJ72s AQJ65s AQJ64s AQJ63s AQJ62s AQJ54s AQJ53s AQJ52s AQJ43s AQJ42s AQJ32s AQT98s AQT97s AQT96s AQT95s AQT94s AQT93s |
460
|
|
|
|
|
|
|
AQT92s AQT87s AQT86s AQT85s AQT84s AQT83s AQT82s AQT76s AQT75s AQT74s AQT73s AQT72s AQT65s AQT64s AQT63s AQT62s AQT54s AQT53s AQT52s AQT43s AQT42s AQT32s |
461
|
|
|
|
|
|
|
AQ987s AQ986s AQ985s AQ984s AQ983s AQ982s AQ976s AQ975s AQ974s AQ973s AQ972s AQ965s AQ964s AQ963s AQ962s AQ954s AQ953s AQ952s AQ943s AQ942s AQ932s AQ876s |
462
|
|
|
|
|
|
|
AQ875s AQ874s AQ873s AQ872s AQ865s AQ864s AQ863s AQ862s AQ854s AQ853s AQ852s AQ843s AQ842s AQ832s AQ765s AQ764s AQ763s AQ762s AQ754s AQ753s AQ752s AQ743s |
463
|
|
|
|
|
|
|
AQ742s AQ732s AQ654s AQ653s AQ652s AQ643s AQ642s AQ632s AQ543s AQ542s AQ532s AQ432s AJT98s AJT97s AJT96s AJT95s AJT94s AJT93s AJT92s AJT87s AJT86s AJT85s |
464
|
|
|
|
|
|
|
AJT84s AJT83s AJT82s AJT76s AJT75s AJT74s AJT73s AJT72s AJT65s AJT64s AJT63s AJT62s AJT54s AJT53s AJT52s AJT43s AJT42s AJT32s AJ987s AJ986s AJ985s AJ984s |
465
|
|
|
|
|
|
|
AJ983s AJ982s AJ976s AJ975s AJ974s AJ973s AJ972s AJ965s AJ964s AJ963s AJ962s AJ954s AJ953s AJ952s AJ943s AJ942s AJ932s AJ876s AJ875s AJ874s AJ873s AJ872s |
466
|
|
|
|
|
|
|
AJ865s AJ864s AJ863s AJ862s AJ854s AJ853s AJ852s AJ843s AJ842s AJ832s AJ765s AJ764s AJ763s AJ762s AJ754s AJ753s AJ752s AJ743s AJ742s AJ732s AJ654s AJ653s |
467
|
|
|
|
|
|
|
AJ652s AJ643s AJ642s AJ632s AJ543s AJ542s AJ532s AJ432s AT987s AT986s AT985s AT984s AT983s AT982s AT976s AT975s AT974s AT973s AT972s AT965s AT964s AT963s |
468
|
|
|
|
|
|
|
AT962s AT954s AT953s AT952s AT943s AT942s AT932s AT876s AT875s AT874s AT873s AT872s AT865s AT864s AT863s AT862s AT854s AT853s AT852s AT843s AT842s AT832s |
469
|
|
|
|
|
|
|
AT765s AT764s AT763s AT762s AT754s AT753s AT752s AT743s AT742s AT732s AT654s AT653s AT652s AT643s AT642s AT632s AT543s AT542s AT532s AT432s A9876s A9875s |
470
|
|
|
|
|
|
|
A9874s A9873s A9872s A9865s A9864s A9863s A9862s A9854s A9853s A9852s A9843s A9842s A9832s A9765s A9764s A9763s A9762s A9754s A9753s A9752s A9743s A9742s |
471
|
|
|
|
|
|
|
A9732s A9654s A9653s A9652s A9643s A9642s A9632s A9543s A9542s A9532s A9432s A8765s A8764s A8763s A8762s A8754s A8753s A8752s A8743s A8742s A8732s A8654s |
472
|
|
|
|
|
|
|
A8653s A8652s A8643s A8642s A8632s A8543s A8542s A8532s A8432s A7654s A7653s A7652s A7643s A7642s A7632s A7543s A7542s A7532s A7432s A6543s A6542s A6532s |
473
|
|
|
|
|
|
|
A6432s KQJT8s KQJT7s KQJT6s KQJT5s KQJT4s KQJT3s KQJT2s KQJ98s KQJ97s KQJ96s KQJ95s KQJ94s KQJ93s KQJ92s KQJ87s KQJ86s KQJ85s KQJ84s KQJ83s KQJ82s KQJ76s |
474
|
|
|
|
|
|
|
KQJ75s KQJ74s KQJ73s KQJ72s KQJ65s KQJ64s KQJ63s KQJ62s KQJ54s KQJ53s KQJ52s KQJ43s KQJ42s KQJ32s KQT98s KQT97s KQT96s KQT95s KQT94s KQT93s KQT92s KQT87s |
475
|
|
|
|
|
|
|
KQT86s KQT85s KQT84s KQT83s KQT82s KQT76s KQT75s KQT74s KQT73s KQT72s KQT65s KQT64s KQT63s KQT62s KQT54s KQT53s KQT52s KQT43s KQT42s KQT32s KQ987s KQ986s |
476
|
|
|
|
|
|
|
KQ985s KQ984s KQ983s KQ982s KQ976s KQ975s KQ974s KQ973s KQ972s KQ965s KQ964s KQ963s KQ962s KQ954s KQ953s KQ952s KQ943s KQ942s KQ932s KQ876s KQ875s KQ874s |
477
|
|
|
|
|
|
|
KQ873s KQ872s KQ865s KQ864s KQ863s KQ862s KQ854s KQ853s KQ852s KQ843s KQ842s KQ832s KQ765s KQ764s KQ763s KQ762s KQ754s KQ753s KQ752s KQ743s KQ742s KQ732s |
478
|
|
|
|
|
|
|
KQ654s KQ653s KQ652s KQ643s KQ642s KQ632s KQ543s KQ542s KQ532s KQ432s KJT98s KJT97s KJT96s KJT95s KJT94s KJT93s KJT92s KJT87s KJT86s KJT85s KJT84s KJT83s |
479
|
|
|
|
|
|
|
KJT82s KJT76s KJT75s KJT74s KJT73s KJT72s KJT65s KJT64s KJT63s KJT62s KJT54s KJT53s KJT52s KJT43s KJT42s KJT32s KJ987s KJ986s KJ985s KJ984s KJ983s KJ982s |
480
|
|
|
|
|
|
|
KJ976s KJ975s KJ974s KJ973s KJ972s KJ965s KJ964s KJ963s KJ962s KJ954s KJ953s KJ952s KJ943s KJ942s KJ932s KJ876s KJ875s KJ874s KJ873s KJ872s KJ865s KJ864s |
481
|
|
|
|
|
|
|
KJ863s KJ862s KJ854s KJ853s KJ852s KJ843s KJ842s KJ832s KJ765s KJ764s KJ763s KJ762s KJ754s KJ753s KJ752s KJ743s KJ742s KJ732s KJ654s KJ653s KJ652s KJ643s |
482
|
|
|
|
|
|
|
KJ642s KJ632s KJ543s KJ542s KJ532s KJ432s KT987s KT986s KT985s KT984s KT983s KT982s KT976s KT975s KT974s KT973s KT972s KT965s KT964s KT963s KT962s KT954s |
483
|
|
|
|
|
|
|
KT953s KT952s KT943s KT942s KT932s KT876s KT875s KT874s KT873s KT872s KT865s KT864s KT863s KT862s KT854s KT853s KT852s KT843s KT842s KT832s KT765s KT764s |
484
|
|
|
|
|
|
|
KT763s KT762s KT754s KT753s KT752s KT743s KT742s KT732s KT654s KT653s KT652s KT643s KT642s KT632s KT543s KT542s KT532s KT432s K9876s K9875s K9874s K9873s |
485
|
|
|
|
|
|
|
K9872s K9865s K9864s K9863s K9862s K9854s K9853s K9852s K9843s K9842s K9832s K9765s K9764s K9763s K9762s K9754s K9753s K9752s K9743s K9742s K9732s K9654s |
486
|
|
|
|
|
|
|
K9653s K9652s K9643s K9642s K9632s K9543s K9542s K9532s K9432s K8765s K8764s K8763s K8762s K8754s K8753s K8752s K8743s K8742s K8732s K8654s K8653s K8652s |
487
|
|
|
|
|
|
|
K8643s K8642s K8632s K8543s K8542s K8532s K8432s K7654s K7653s K7652s K7643s K7642s K7632s K7543s K7542s K7532s K7432s K6543s K6542s K6532s K6432s K5432s |
488
|
|
|
|
|
|
|
QJT97s QJT96s QJT95s QJT94s QJT93s QJT92s QJT87s QJT86s QJT85s QJT84s QJT83s QJT82s QJT76s QJT75s QJT74s QJT73s QJT72s QJT65s QJT64s QJT63s QJT62s QJT54s |
489
|
|
|
|
|
|
|
QJT53s QJT52s QJT43s QJT42s QJT32s QJ987s QJ986s QJ985s QJ984s QJ983s QJ982s QJ976s QJ975s QJ974s QJ973s QJ972s QJ965s QJ964s QJ963s QJ962s QJ954s QJ953s |
490
|
|
|
|
|
|
|
QJ952s QJ943s QJ942s QJ932s QJ876s QJ875s QJ874s QJ873s QJ872s QJ865s QJ864s QJ863s QJ862s QJ854s QJ853s QJ852s QJ843s QJ842s QJ832s QJ765s QJ764s QJ763s |
491
|
|
|
|
|
|
|
QJ762s QJ754s QJ753s QJ752s QJ743s QJ742s QJ732s QJ654s QJ653s QJ652s QJ643s QJ642s QJ632s QJ543s QJ542s QJ532s QJ432s QT987s QT986s QT985s QT984s QT983s |
492
|
|
|
|
|
|
|
QT982s QT976s QT975s QT974s QT973s QT972s QT965s QT964s QT963s QT962s QT954s QT953s QT952s QT943s QT942s QT932s QT876s QT875s QT874s QT873s QT872s QT865s |
493
|
|
|
|
|
|
|
QT864s QT863s QT862s QT854s QT853s QT852s QT843s QT842s QT832s QT765s QT764s QT763s QT762s QT754s QT753s QT752s QT743s QT742s QT732s QT654s QT653s QT652s |
494
|
|
|
|
|
|
|
QT643s QT642s QT632s QT543s QT542s QT532s QT432s Q9876s Q9875s Q9874s Q9873s Q9872s Q9865s Q9864s Q9863s Q9862s Q9854s Q9853s Q9852s Q9843s Q9842s Q9832s |
495
|
|
|
|
|
|
|
Q9765s Q9764s Q9763s Q9762s Q9754s Q9753s Q9752s Q9743s Q9742s Q9732s Q9654s Q9653s Q9652s Q9643s Q9642s Q9632s Q9543s Q9542s Q9532s Q9432s Q8765s Q8764s |
496
|
|
|
|
|
|
|
Q8763s Q8762s Q8754s Q8753s Q8752s Q8743s Q8742s Q8732s Q8654s Q8653s Q8652s Q8643s Q8642s Q8632s Q8543s Q8542s Q8532s Q8432s Q7654s Q7653s Q7652s Q7643s |
497
|
|
|
|
|
|
|
Q7642s Q7632s Q7543s Q7542s Q7532s Q7432s Q6543s Q6542s Q6532s Q6432s Q5432s JT986s JT985s JT984s JT983s JT982s JT976s JT975s JT974s JT973s JT972s JT965s |
498
|
|
|
|
|
|
|
JT964s JT963s JT962s JT954s JT953s JT952s JT943s JT942s JT932s JT876s JT875s JT874s JT873s JT872s JT865s JT864s JT863s JT862s JT854s JT853s JT852s JT843s |
499
|
|
|
|
|
|
|
JT842s JT832s JT765s JT764s JT763s JT762s JT754s JT753s JT752s JT743s JT742s JT732s JT654s JT653s JT652s JT643s JT642s JT632s JT543s JT542s JT532s JT432s |
500
|
|
|
|
|
|
|
J9876s J9875s J9874s J9873s J9872s J9865s J9864s J9863s J9862s J9854s J9853s J9852s J9843s J9842s J9832s J9765s J9764s J9763s J9762s J9754s J9753s J9752s |
501
|
|
|
|
|
|
|
J9743s J9742s J9732s J9654s J9653s J9652s J9643s J9642s J9632s J9543s J9542s J9532s J9432s J8765s J8764s J8763s J8762s J8754s J8753s J8752s J8743s J8742s |
502
|
|
|
|
|
|
|
J8732s J8654s J8653s J8652s J8643s J8642s J8632s J8543s J8542s J8532s J8432s J7654s J7653s J7652s J7643s J7642s J7632s J7543s J7542s J7532s J7432s J6543s |
503
|
|
|
|
|
|
|
J6542s J6532s J6432s J5432s T9875s T9874s T9873s T9872s T9865s T9864s T9863s T9862s T9854s T9853s T9852s T9843s T9842s T9832s T9765s T9764s T9763s T9762s |
504
|
|
|
|
|
|
|
T9754s T9753s T9752s T9743s T9742s T9732s T9654s T9653s T9652s T9643s T9642s T9632s T9543s T9542s T9532s T9432s T8765s T8764s T8763s T8762s T8754s T8753s |
505
|
|
|
|
|
|
|
T8752s T8743s T8742s T8732s T8654s T8653s T8652s T8643s T8642s T8632s T8543s T8542s T8532s T8432s T7654s T7653s T7652s T7643s T7642s T7632s T7543s T7542s |
506
|
|
|
|
|
|
|
T7532s T7432s T6543s T6542s T6532s T6432s T5432s 98764s 98763s 98762s 98754s 98753s 98752s 98743s 98742s 98732s 98654s 98653s 98652s 98643s 98642s 98632s |
507
|
|
|
|
|
|
|
98543s 98542s 98532s 98432s 97654s 97653s 97652s 97643s 97642s 97632s 97543s 97542s 97532s 97432s 96543s 96542s 96532s 96432s 95432s 87653s 87652s 87643s |
508
|
|
|
|
|
|
|
87642s 87632s 87543s 87542s 87532s 87432s 86543s 86542s 86532s 86432s 85432s 76542s 76532s 76432s 75432s AKQJT KQJT9 QJT98 JT987 T9876 98765 87654 |
509
|
|
|
|
|
|
|
76543 65432 A5432 AAAKQ AAAKJ AAAKT AAAK9 AAAK8 AAAK7 AAAK6 AAAK5 AAAK4 AAAK3 AAAK2 AAAQJ AAAQT AAAQ9 AAAQ8 AAAQ7 AAAQ6 AAAQ5 AAAQ4 |
510
|
|
|
|
|
|
|
AAAQ3 AAAQ2 AAAJT AAAJ9 AAAJ8 AAAJ7 AAAJ6 AAAJ5 AAAJ4 AAAJ3 AAAJ2 AAAT9 AAAT8 AAAT7 AAAT6 AAAT5 AAAT4 AAAT3 AAAT2 AAA98 AAA97 AAA96 |
511
|
|
|
|
|
|
|
AAA95 AAA94 AAA93 AAA92 AAA87 AAA86 AAA85 AAA84 AAA83 AAA82 AAA76 AAA75 AAA74 AAA73 AAA72 AAA65 AAA64 AAA63 AAA62 AAA54 AAA53 AAA52 |
512
|
|
|
|
|
|
|
AAA43 AAA42 AAA32 AKKKQ AKKKJ AKKKT AKKK9 AKKK8 AKKK7 AKKK6 AKKK5 AKKK4 AKKK3 AKKK2 KKKQJ KKKQT KKKQ9 KKKQ8 KKKQ7 KKKQ6 KKKQ5 KKKQ4 |
513
|
|
|
|
|
|
|
KKKQ3 KKKQ2 KKKJT KKKJ9 KKKJ8 KKKJ7 KKKJ6 KKKJ5 KKKJ4 KKKJ3 KKKJ2 KKKT9 KKKT8 KKKT7 KKKT6 KKKT5 KKKT4 KKKT3 KKKT2 KKK98 KKK97 KKK96 |
514
|
|
|
|
|
|
|
KKK95 KKK94 KKK93 KKK92 KKK87 KKK86 KKK85 KKK84 KKK83 KKK82 KKK76 KKK75 KKK74 KKK73 KKK72 KKK65 KKK64 KKK63 KKK62 KKK54 KKK53 KKK52 |
515
|
|
|
|
|
|
|
KKK43 KKK42 KKK32 AKQQQ AQQQJ AQQQT AQQQ9 AQQQ8 AQQQ7 AQQQ6 AQQQ5 AQQQ4 AQQQ3 AQQQ2 KQQQJ KQQQT KQQQ9 KQQQ8 KQQQ7 KQQQ6 KQQQ5 KQQQ4 |
516
|
|
|
|
|
|
|
KQQQ3 KQQQ2 QQQJT QQQJ9 QQQJ8 QQQJ7 QQQJ6 QQQJ5 QQQJ4 QQQJ3 QQQJ2 QQQT9 QQQT8 QQQT7 QQQT6 QQQT5 QQQT4 QQQT3 QQQT2 QQQ98 QQQ97 QQQ96 |
517
|
|
|
|
|
|
|
QQQ95 QQQ94 QQQ93 QQQ92 QQQ87 QQQ86 QQQ85 QQQ84 QQQ83 QQQ82 QQQ76 QQQ75 QQQ74 QQQ73 QQQ72 QQQ65 QQQ64 QQQ63 QQQ62 QQQ54 QQQ53 QQQ52 |
518
|
|
|
|
|
|
|
QQQ43 QQQ42 QQQ32 AKJJJ AQJJJ AJJJT AJJJ9 AJJJ8 AJJJ7 AJJJ6 AJJJ5 AJJJ4 AJJJ3 AJJJ2 KQJJJ KJJJT KJJJ9 KJJJ8 KJJJ7 KJJJ6 KJJJ5 KJJJ4 |
519
|
|
|
|
|
|
|
KJJJ3 KJJJ2 QJJJT QJJJ9 QJJJ8 QJJJ7 QJJJ6 QJJJ5 QJJJ4 QJJJ3 QJJJ2 JJJT9 JJJT8 JJJT7 JJJT6 JJJT5 JJJT4 JJJT3 JJJT2 JJJ98 JJJ97 JJJ96 |
520
|
|
|
|
|
|
|
JJJ95 JJJ94 JJJ93 JJJ92 JJJ87 JJJ86 JJJ85 JJJ84 JJJ83 JJJ82 JJJ76 JJJ75 JJJ74 JJJ73 JJJ72 JJJ65 JJJ64 JJJ63 JJJ62 JJJ54 JJJ53 JJJ52 |
521
|
|
|
|
|
|
|
JJJ43 JJJ42 JJJ32 AKTTT AQTTT AJTTT ATTT9 ATTT8 ATTT7 ATTT6 ATTT5 ATTT4 ATTT3 ATTT2 KQTTT KJTTT KTTT9 KTTT8 KTTT7 KTTT6 KTTT5 KTTT4 |
522
|
|
|
|
|
|
|
KTTT3 KTTT2 QJTTT QTTT9 QTTT8 QTTT7 QTTT6 QTTT5 QTTT4 QTTT3 QTTT2 JTTT9 JTTT8 JTTT7 JTTT6 JTTT5 JTTT4 JTTT3 JTTT2 TTT98 TTT97 TTT96 |
523
|
|
|
|
|
|
|
TTT95 TTT94 TTT93 TTT92 TTT87 TTT86 TTT85 TTT84 TTT83 TTT82 TTT76 TTT75 TTT74 TTT73 TTT72 TTT65 TTT64 TTT63 TTT62 TTT54 TTT53 TTT52 |
524
|
|
|
|
|
|
|
TTT43 TTT42 TTT32 AK999 AQ999 AJ999 AT999 A9998 A9997 A9996 A9995 A9994 A9993 A9992 KQ999 KJ999 KT999 K9998 K9997 K9996 K9995 K9994 |
525
|
|
|
|
|
|
|
K9993 K9992 QJ999 QT999 Q9998 Q9997 Q9996 Q9995 Q9994 Q9993 Q9992 JT999 J9998 J9997 J9996 J9995 J9994 J9993 J9992 T9998 T9997 T9996 |
526
|
|
|
|
|
|
|
T9995 T9994 T9993 T9992 99987 99986 99985 99984 99983 99982 99976 99975 99974 99973 99972 99965 99964 99963 99962 99954 99953 99952 |
527
|
|
|
|
|
|
|
99943 99942 99932 AK888 AQ888 AJ888 AT888 A9888 A8887 A8886 A8885 A8884 A8883 A8882 KQ888 KJ888 KT888 K9888 K8887 K8886 K8885 K8884 |
528
|
|
|
|
|
|
|
K8883 K8882 QJ888 QT888 Q9888 Q8887 Q8886 Q8885 Q8884 Q8883 Q8882 JT888 J9888 J8887 J8886 J8885 J8884 J8883 J8882 T9888 T8887 T8886 |
529
|
|
|
|
|
|
|
T8885 T8884 T8883 T8882 98887 98886 98885 98884 98883 98882 88876 88875 88874 88873 88872 88865 88864 88863 88862 88854 88853 88852 |
530
|
|
|
|
|
|
|
88843 88842 88832 AK777 AQ777 AJ777 AT777 A9777 A8777 A7776 A7775 A7774 A7773 A7772 KQ777 KJ777 KT777 K9777 K8777 K7776 K7775 K7774 |
531
|
|
|
|
|
|
|
K7773 K7772 QJ777 QT777 Q9777 Q8777 Q7776 Q7775 Q7774 Q7773 Q7772 JT777 J9777 J8777 J7776 J7775 J7774 J7773 J7772 T9777 T8777 T7776 |
532
|
|
|
|
|
|
|
T7775 T7774 T7773 T7772 98777 97776 97775 97774 97773 97772 87776 87775 87774 87773 87772 77765 77764 77763 77762 77754 77753 77752 |
533
|
|
|
|
|
|
|
77743 77742 77732 AK666 AQ666 AJ666 AT666 A9666 A8666 A7666 A6665 A6664 A6663 A6662 KQ666 KJ666 KT666 K9666 K8666 K7666 K6665 K6664 |
534
|
|
|
|
|
|
|
K6663 K6662 QJ666 QT666 Q9666 Q8666 Q7666 Q6665 Q6664 Q6663 Q6662 JT666 J9666 J8666 J7666 J6665 J6664 J6663 J6662 T9666 T8666 T7666 |
535
|
|
|
|
|
|
|
T6665 T6664 T6663 T6662 98666 97666 96665 96664 96663 96662 87666 86665 86664 86663 86662 76665 76664 76663 76662 66654 66653 66652 |
536
|
|
|
|
|
|
|
66643 66642 66632 AK555 AQ555 AJ555 AT555 A9555 A8555 A7555 A6555 A5554 A5553 A5552 KQ555 KJ555 KT555 K9555 K8555 K7555 K6555 K5554 |
537
|
|
|
|
|
|
|
K5553 K5552 QJ555 QT555 Q9555 Q8555 Q7555 Q6555 Q5554 Q5553 Q5552 JT555 J9555 J8555 J7555 J6555 J5554 J5553 J5552 T9555 T8555 T7555 |
538
|
|
|
|
|
|
|
T6555 T5554 T5553 T5552 98555 97555 96555 95554 95553 95552 87555 86555 85554 85553 85552 76555 75554 75553 75552 65554 65553 65552 |
539
|
|
|
|
|
|
|
55543 55542 55532 AK444 AQ444 AJ444 AT444 A9444 A8444 A7444 A6444 A5444 A4443 A4442 KQ444 KJ444 KT444 K9444 K8444 K7444 K6444 K5444 |
540
|
|
|
|
|
|
|
K4443 K4442 QJ444 QT444 Q9444 Q8444 Q7444 Q6444 Q5444 Q4443 Q4442 JT444 J9444 J8444 J7444 J6444 J5444 J4443 J4442 T9444 T8444 T7444 |
541
|
|
|
|
|
|
|
T6444 T5444 T4443 T4442 98444 97444 96444 95444 94443 94442 87444 86444 85444 84443 84442 76444 75444 74443 74442 65444 64443 64442 |
542
|
|
|
|
|
|
|
54443 54442 44432 AK333 AQ333 AJ333 AT333 A9333 A8333 A7333 A6333 A5333 A4333 A3332 KQ333 KJ333 KT333 K9333 K8333 K7333 K6333 K5333 |
543
|
|
|
|
|
|
|
K4333 K3332 QJ333 QT333 Q9333 Q8333 Q7333 Q6333 Q5333 Q4333 Q3332 JT333 J9333 J8333 J7333 J6333 J5333 J4333 J3332 T9333 T8333 T7333 |
544
|
|
|
|
|
|
|
T6333 T5333 T4333 T3332 98333 97333 96333 95333 94333 93332 87333 86333 85333 84333 83332 76333 75333 74333 73332 65333 64333 63332 |
545
|
|
|
|
|
|
|
54333 53332 43332 AK222 AQ222 AJ222 AT222 A9222 A8222 A7222 A6222 A5222 A4222 A3222 KQ222 KJ222 KT222 K9222 K8222 K7222 K6222 K5222 |
546
|
|
|
|
|
|
|
K4222 K3222 QJ222 QT222 Q9222 Q8222 Q7222 Q6222 Q5222 Q4222 Q3222 JT222 J9222 J8222 J7222 J6222 J5222 J4222 J3222 T9222 T8222 T7222 |
547
|
|
|
|
|
|
|
T6222 T5222 T4222 T3222 98222 97222 96222 95222 94222 93222 87222 86222 85222 84222 83222 76222 75222 74222 73222 65222 64222 63222 |
548
|
|
|
|
|
|
|
54222 53222 43222 AAKKQ AAKKJ AAKKT AAKK9 AAKK8 AAKK7 AAKK6 AAKK5 AAKK4 AAKK3 AAKK2 AAKQQ AAQQJ AAQQT AAQQ9 AAQQ8 AAQQ7 AAQQ6 AAQQ5 |
549
|
|
|
|
|
|
|
AAQQ4 AAQQ3 AAQQ2 AAKJJ AAQJJ AAJJT AAJJ9 AAJJ8 AAJJ7 AAJJ6 AAJJ5 AAJJ4 AAJJ3 AAJJ2 AAKTT AAQTT AAJTT AATT9 AATT8 AATT7 AATT6 AATT5 |
550
|
|
|
|
|
|
|
AATT4 AATT3 AATT2 AAK99 AAQ99 AAJ99 AAT99 AA998 AA997 AA996 AA995 AA994 AA993 AA992 AAK88 AAQ88 AAJ88 AAT88 AA988 AA887 AA886 AA885 |
551
|
|
|
|
|
|
|
AA884 AA883 AA882 AAK77 AAQ77 AAJ77 AAT77 AA977 AA877 AA776 AA775 AA774 AA773 AA772 AAK66 AAQ66 AAJ66 AAT66 AA966 AA866 AA766 AA665 |
552
|
|
|
|
|
|
|
AA664 AA663 AA662 AAK55 AAQ55 AAJ55 AAT55 AA955 AA855 AA755 AA655 AA554 AA553 AA552 AAK44 AAQ44 AAJ44 AAT44 AA944 AA844 AA744 AA644 |
553
|
|
|
|
|
|
|
AA544 AA443 AA442 AAK33 AAQ33 AAJ33 AAT33 AA933 AA833 AA733 AA633 AA533 AA433 AA332 AAK22 AAQ22 AAJ22 AAT22 AA922 AA822 AA722 AA622 |
554
|
|
|
|
|
|
|
AA522 AA422 AA322 AKKQQ KKQQJ KKQQT KKQQ9 KKQQ8 KKQQ7 KKQQ6 KKQQ5 KKQQ4 KKQQ3 KKQQ2 AKKJJ KKQJJ KKJJT KKJJ9 KKJJ8 KKJJ7 KKJJ6 KKJJ5 |
555
|
|
|
|
|
|
|
KKJJ4 KKJJ3 KKJJ2 AKKTT KKQTT KKJTT KKTT9 KKTT8 KKTT7 KKTT6 KKTT5 KKTT4 KKTT3 KKTT2 AKK99 KKQ99 KKJ99 KKT99 KK998 KK997 KK996 KK995 |
556
|
|
|
|
|
|
|
KK994 KK993 KK992 AKK88 KKQ88 KKJ88 KKT88 KK988 KK887 KK886 KK885 KK884 KK883 KK882 AKK77 KKQ77 KKJ77 KKT77 KK977 KK877 KK776 KK775 |
557
|
|
|
|
|
|
|
KK774 KK773 KK772 AKK66 KKQ66 KKJ66 KKT66 KK966 KK866 KK766 KK665 KK664 KK663 KK662 AKK55 KKQ55 KKJ55 KKT55 KK955 KK855 KK755 KK655 |
558
|
|
|
|
|
|
|
KK554 KK553 KK552 AKK44 KKQ44 KKJ44 KKT44 KK944 KK844 KK744 KK644 KK544 KK443 KK442 AKK33 KKQ33 KKJ33 KKT33 KK933 KK833 KK733 KK633 |
559
|
|
|
|
|
|
|
KK533 KK433 KK332 AKK22 KKQ22 KKJ22 KKT22 KK922 KK822 KK722 KK622 KK522 KK422 KK322 AQQJJ KQQJJ QQJJT QQJJ9 QQJJ8 QQJJ7 QQJJ6 QQJJ5 |
560
|
|
|
|
|
|
|
QQJJ4 QQJJ3 QQJJ2 AQQTT KQQTT QQJTT QQTT9 QQTT8 QQTT7 QQTT6 QQTT5 QQTT4 QQTT3 QQTT2 AQQ99 KQQ99 QQJ99 QQT99 QQ998 QQ997 QQ996 QQ995 |
561
|
|
|
|
|
|
|
QQ994 QQ993 QQ992 AQQ88 KQQ88 QQJ88 QQT88 QQ988 QQ887 QQ886 QQ885 QQ884 QQ883 QQ882 AQQ77 KQQ77 QQJ77 QQT77 QQ977 QQ877 QQ776 QQ775 |
562
|
|
|
|
|
|
|
QQ774 QQ773 QQ772 AQQ66 KQQ66 QQJ66 QQT66 QQ966 QQ866 QQ766 QQ665 QQ664 QQ663 QQ662 AQQ55 KQQ55 QQJ55 QQT55 QQ955 QQ855 QQ755 QQ655 |
563
|
|
|
|
|
|
|
QQ554 QQ553 QQ552 AQQ44 KQQ44 QQJ44 QQT44 QQ944 QQ844 QQ744 QQ644 QQ544 QQ443 QQ442 AQQ33 KQQ33 QQJ33 QQT33 QQ933 QQ833 QQ733 QQ633 |
564
|
|
|
|
|
|
|
QQ533 QQ433 QQ332 AQQ22 KQQ22 QQJ22 QQT22 QQ922 QQ822 QQ722 QQ622 QQ522 QQ422 QQ322 AJJTT KJJTT QJJTT JJTT9 JJTT8 JJTT7 JJTT6 JJTT5 |
565
|
|
|
|
|
|
|
JJTT4 JJTT3 JJTT2 AJJ99 KJJ99 QJJ99 JJT99 JJ998 JJ997 JJ996 JJ995 JJ994 JJ993 JJ992 AJJ88 KJJ88 QJJ88 JJT88 JJ988 JJ887 JJ886 JJ885 |
566
|
|
|
|
|
|
|
JJ884 JJ883 JJ882 AJJ77 KJJ77 QJJ77 JJT77 JJ977 JJ877 JJ776 JJ775 JJ774 JJ773 JJ772 AJJ66 KJJ66 QJJ66 JJT66 JJ966 JJ866 JJ766 JJ665 |
567
|
|
|
|
|
|
|
JJ664 JJ663 JJ662 AJJ55 KJJ55 QJJ55 JJT55 JJ955 JJ855 JJ755 JJ655 JJ554 JJ553 JJ552 AJJ44 KJJ44 QJJ44 JJT44 JJ944 JJ844 JJ744 JJ644 |
568
|
|
|
|
|
|
|
JJ544 JJ443 JJ442 AJJ33 KJJ33 QJJ33 JJT33 JJ933 JJ833 JJ733 JJ633 JJ533 JJ433 JJ332 AJJ22 KJJ22 QJJ22 JJT22 JJ922 JJ822 JJ722 JJ622 |
569
|
|
|
|
|
|
|
JJ522 JJ422 JJ322 ATT99 KTT99 QTT99 JTT99 TT998 TT997 TT996 TT995 TT994 TT993 TT992 ATT88 KTT88 QTT88 JTT88 TT988 TT887 TT886 TT885 |
570
|
|
|
|
|
|
|
TT884 TT883 TT882 ATT77 KTT77 QTT77 JTT77 TT977 TT877 TT776 TT775 TT774 TT773 TT772 ATT66 KTT66 QTT66 JTT66 TT966 TT866 TT766 TT665 |
571
|
|
|
|
|
|
|
TT664 TT663 TT662 ATT55 KTT55 QTT55 JTT55 TT955 TT855 TT755 TT655 TT554 TT553 TT552 ATT44 KTT44 QTT44 JTT44 TT944 TT844 TT744 TT644 |
572
|
|
|
|
|
|
|
TT544 TT443 TT442 ATT33 KTT33 QTT33 JTT33 TT933 TT833 TT733 TT633 TT533 TT433 TT332 ATT22 KTT22 QTT22 JTT22 TT922 TT822 TT722 TT622 |
573
|
|
|
|
|
|
|
TT522 TT422 TT322 A9988 K9988 Q9988 J9988 T9988 99887 99886 99885 99884 99883 99882 A9977 K9977 Q9977 J9977 T9977 99877 99776 99775 |
574
|
|
|
|
|
|
|
99774 99773 99772 A9966 K9966 Q9966 J9966 T9966 99866 99766 99665 99664 99663 99662 A9955 K9955 Q9955 J9955 T9955 99855 99755 99655 |
575
|
|
|
|
|
|
|
99554 99553 99552 A9944 K9944 Q9944 J9944 T9944 99844 99744 99644 99544 99443 99442 A9933 K9933 Q9933 J9933 T9933 99833 99733 99633 |
576
|
|
|
|
|
|
|
99533 99433 99332 A9922 K9922 Q9922 J9922 T9922 99822 99722 99622 99522 99422 99322 A8877 K8877 Q8877 J8877 T8877 98877 88776 88775 |
577
|
|
|
|
|
|
|
88774 88773 88772 A8866 K8866 Q8866 J8866 T8866 98866 88766 88665 88664 88663 88662 A8855 K8855 Q8855 J8855 T8855 98855 88755 88655 |
578
|
|
|
|
|
|
|
88554 88553 88552 A8844 K8844 Q8844 J8844 T8844 98844 88744 88644 88544 88443 88442 A8833 K8833 Q8833 J8833 T8833 98833 88733 88633 |
579
|
|
|
|
|
|
|
88533 88433 88332 A8822 K8822 Q8822 J8822 T8822 98822 88722 88622 88522 88422 88322 A7766 K7766 Q7766 J7766 T7766 97766 87766 77665 |
580
|
|
|
|
|
|
|
77664 77663 77662 A7755 K7755 Q7755 J7755 T7755 97755 87755 77655 77554 77553 77552 A7744 K7744 Q7744 J7744 T7744 97744 87744 77644 |
581
|
|
|
|
|
|
|
77544 77443 77442 A7733 K7733 Q7733 J7733 T7733 97733 87733 77633 77533 77433 77332 A7722 K7722 Q7722 J7722 T7722 97722 87722 77622 |
582
|
|
|
|
|
|
|
77522 77422 77322 A6655 K6655 Q6655 J6655 T6655 96655 86655 76655 66554 66553 66552 A6644 K6644 Q6644 J6644 T6644 96644 86644 76644 |
583
|
|
|
|
|
|
|
66544 66443 66442 A6633 K6633 Q6633 J6633 T6633 96633 86633 76633 66533 66433 66332 A6622 K6622 Q6622 J6622 T6622 96622 86622 76622 |
584
|
|
|
|
|
|
|
66522 66422 66322 A5544 K5544 Q5544 J5544 T5544 95544 85544 75544 65544 55443 55442 A5533 K5533 Q5533 J5533 T5533 95533 85533 75533 |
585
|
|
|
|
|
|
|
65533 55433 55332 A5522 K5522 Q5522 J5522 T5522 95522 85522 75522 65522 55422 55322 A4433 K4433 Q4433 J4433 T4433 94433 84433 74433 |
586
|
|
|
|
|
|
|
64433 54433 44332 A4422 K4422 Q4422 J4422 T4422 94422 84422 74422 64422 54422 44322 A3322 K3322 Q3322 J3322 T3322 93322 83322 73322 |
587
|
|
|
|
|
|
|
63322 53322 43322 AAKQJ AAKQT AAKQ9 AAKQ8 AAKQ7 AAKQ6 AAKQ5 AAKQ4 AAKQ3 AAKQ2 AAKJT AAKJ9 AAKJ8 AAKJ7 AAKJ6 AAKJ5 AAKJ4 AAKJ3 AAKJ2 |
588
|
|
|
|
|
|
|
AAKT9 AAKT8 AAKT7 AAKT6 AAKT5 AAKT4 AAKT3 AAKT2 AAK98 AAK97 AAK96 AAK95 AAK94 AAK93 AAK92 AAK87 AAK86 AAK85 AAK84 AAK83 AAK82 AAK76 |
589
|
|
|
|
|
|
|
AAK75 AAK74 AAK73 AAK72 AAK65 AAK64 AAK63 AAK62 AAK54 AAK53 AAK52 AAK43 AAK42 AAK32 AAQJT AAQJ9 AAQJ8 AAQJ7 AAQJ6 AAQJ5 AAQJ4 AAQJ3 |
590
|
|
|
|
|
|
|
AAQJ2 AAQT9 AAQT8 AAQT7 AAQT6 AAQT5 AAQT4 AAQT3 AAQT2 AAQ98 AAQ97 AAQ96 AAQ95 AAQ94 AAQ93 AAQ92 AAQ87 AAQ86 AAQ85 AAQ84 AAQ83 AAQ82 |
591
|
|
|
|
|
|
|
AAQ76 AAQ75 AAQ74 AAQ73 AAQ72 AAQ65 AAQ64 AAQ63 AAQ62 AAQ54 AAQ53 AAQ52 AAQ43 AAQ42 AAQ32 AAJT9 AAJT8 AAJT7 AAJT6 AAJT5 AAJT4 AAJT3 |
592
|
|
|
|
|
|
|
AAJT2 AAJ98 AAJ97 AAJ96 AAJ95 AAJ94 AAJ93 AAJ92 AAJ87 AAJ86 AAJ85 AAJ84 AAJ83 AAJ82 AAJ76 AAJ75 AAJ74 AAJ73 AAJ72 AAJ65 AAJ64 AAJ63 |
593
|
|
|
|
|
|
|
AAJ62 AAJ54 AAJ53 AAJ52 AAJ43 AAJ42 AAJ32 AAT98 AAT97 AAT96 AAT95 AAT94 AAT93 AAT92 AAT87 AAT86 AAT85 AAT84 AAT83 AAT82 AAT76 AAT75 |
594
|
|
|
|
|
|
|
AAT74 AAT73 AAT72 AAT65 AAT64 AAT63 AAT62 AAT54 AAT53 AAT52 AAT43 AAT42 AAT32 AA987 AA986 AA985 AA984 AA983 AA982 AA976 AA975 AA974 |
595
|
|
|
|
|
|
|
AA973 AA972 AA965 AA964 AA963 AA962 AA954 AA953 AA952 AA943 AA942 AA932 AA876 AA875 AA874 AA873 AA872 AA865 AA864 AA863 AA862 AA854 |
596
|
|
|
|
|
|
|
AA853 AA852 AA843 AA842 AA832 AA765 AA764 AA763 AA762 AA754 AA753 AA752 AA743 AA742 AA732 AA654 AA653 AA652 AA643 AA642 AA632 AA543 |
597
|
|
|
|
|
|
|
AA542 AA532 AA432 AKKQJ AKKQT AKKQ9 AKKQ8 AKKQ7 AKKQ6 AKKQ5 AKKQ4 AKKQ3 AKKQ2 AKKJT AKKJ9 AKKJ8 AKKJ7 AKKJ6 AKKJ5 AKKJ4 AKKJ3 AKKJ2 |
598
|
|
|
|
|
|
|
AKKT9 AKKT8 AKKT7 AKKT6 AKKT5 AKKT4 AKKT3 AKKT2 AKK98 AKK97 AKK96 AKK95 AKK94 AKK93 AKK92 AKK87 AKK86 AKK85 AKK84 AKK83 AKK82 AKK76 |
599
|
|
|
|
|
|
|
AKK75 AKK74 AKK73 AKK72 AKK65 AKK64 AKK63 AKK62 AKK54 AKK53 AKK52 AKK43 AKK42 AKK32 KKQJT KKQJ9 KKQJ8 KKQJ7 KKQJ6 KKQJ5 KKQJ4 KKQJ3 |
600
|
|
|
|
|
|
|
KKQJ2 KKQT9 KKQT8 KKQT7 KKQT6 KKQT5 KKQT4 KKQT3 KKQT2 KKQ98 KKQ97 KKQ96 KKQ95 KKQ94 KKQ93 KKQ92 KKQ87 KKQ86 KKQ85 KKQ84 KKQ83 KKQ82 |
601
|
|
|
|
|
|
|
KKQ76 KKQ75 KKQ74 KKQ73 KKQ72 KKQ65 KKQ64 KKQ63 KKQ62 KKQ54 KKQ53 KKQ52 KKQ43 KKQ42 KKQ32 KKJT9 KKJT8 KKJT7 KKJT6 KKJT5 KKJT4 KKJT3 |
602
|
|
|
|
|
|
|
KKJT2 KKJ98 KKJ97 KKJ96 KKJ95 KKJ94 KKJ93 KKJ92 KKJ87 KKJ86 KKJ85 KKJ84 KKJ83 KKJ82 KKJ76 KKJ75 KKJ74 KKJ73 KKJ72 KKJ65 KKJ64 KKJ63 |
603
|
|
|
|
|
|
|
KKJ62 KKJ54 KKJ53 KKJ52 KKJ43 KKJ42 KKJ32 KKT98 KKT97 KKT96 KKT95 KKT94 KKT93 KKT92 KKT87 KKT86 KKT85 KKT84 KKT83 KKT82 KKT76 KKT75 |
604
|
|
|
|
|
|
|
KKT74 KKT73 KKT72 KKT65 KKT64 KKT63 KKT62 KKT54 KKT53 KKT52 KKT43 KKT42 KKT32 KK987 KK986 KK985 KK984 KK983 KK982 KK976 KK975 KK974 |
605
|
|
|
|
|
|
|
KK973 KK972 KK965 KK964 KK963 KK962 KK954 KK953 KK952 KK943 KK942 KK932 KK876 KK875 KK874 KK873 KK872 KK865 KK864 KK863 KK862 KK854 |
606
|
|
|
|
|
|
|
KK853 KK852 KK843 KK842 KK832 KK765 KK764 KK763 KK762 KK754 KK753 KK752 KK743 KK742 KK732 KK654 KK653 KK652 KK643 KK642 KK632 KK543 |
607
|
|
|
|
|
|
|
KK542 KK532 KK432 AKQQJ AKQQT AKQQ9 AKQQ8 AKQQ7 AKQQ6 AKQQ5 AKQQ4 AKQQ3 AKQQ2 AQQJT AQQJ9 AQQJ8 AQQJ7 AQQJ6 AQQJ5 AQQJ4 AQQJ3 AQQJ2 |
608
|
|
|
|
|
|
|
AQQT9 AQQT8 AQQT7 AQQT6 AQQT5 AQQT4 AQQT3 AQQT2 AQQ98 AQQ97 AQQ96 AQQ95 AQQ94 AQQ93 AQQ92 AQQ87 AQQ86 AQQ85 AQQ84 AQQ83 AQQ82 AQQ76 |
609
|
|
|
|
|
|
|
AQQ75 AQQ74 AQQ73 AQQ72 AQQ65 AQQ64 AQQ63 AQQ62 AQQ54 AQQ53 AQQ52 AQQ43 AQQ42 AQQ32 KQQJT KQQJ9 KQQJ8 KQQJ7 KQQJ6 KQQJ5 KQQJ4 KQQJ3 |
610
|
|
|
|
|
|
|
KQQJ2 KQQT9 KQQT8 KQQT7 KQQT6 KQQT5 KQQT4 KQQT3 KQQT2 KQQ98 KQQ97 KQQ96 KQQ95 KQQ94 KQQ93 KQQ92 KQQ87 KQQ86 KQQ85 KQQ84 KQQ83 KQQ82 |
611
|
|
|
|
|
|
|
KQQ76 KQQ75 KQQ74 KQQ73 KQQ72 KQQ65 KQQ64 KQQ63 KQQ62 KQQ54 KQQ53 KQQ52 KQQ43 KQQ42 KQQ32 QQJT9 QQJT8 QQJT7 QQJT6 QQJT5 QQJT4 QQJT3 |
612
|
|
|
|
|
|
|
QQJT2 QQJ98 QQJ97 QQJ96 QQJ95 QQJ94 QQJ93 QQJ92 QQJ87 QQJ86 QQJ85 QQJ84 QQJ83 QQJ82 QQJ76 QQJ75 QQJ74 QQJ73 QQJ72 QQJ65 QQJ64 QQJ63 |
613
|
|
|
|
|
|
|
QQJ62 QQJ54 QQJ53 QQJ52 QQJ43 QQJ42 QQJ32 QQT98 QQT97 QQT96 QQT95 QQT94 QQT93 QQT92 QQT87 QQT86 QQT85 QQT84 QQT83 QQT82 QQT76 QQT75 |
614
|
|
|
|
|
|
|
QQT74 QQT73 QQT72 QQT65 QQT64 QQT63 QQT62 QQT54 QQT53 QQT52 QQT43 QQT42 QQT32 QQ987 QQ986 QQ985 QQ984 QQ983 QQ982 QQ976 QQ975 QQ974 |
615
|
|
|
|
|
|
|
QQ973 QQ972 QQ965 QQ964 QQ963 QQ962 QQ954 QQ953 QQ952 QQ943 QQ942 QQ932 QQ876 QQ875 QQ874 QQ873 QQ872 QQ865 QQ864 QQ863 QQ862 QQ854 |
616
|
|
|
|
|
|
|
QQ853 QQ852 QQ843 QQ842 QQ832 QQ765 QQ764 QQ763 QQ762 QQ754 QQ753 QQ752 QQ743 QQ742 QQ732 QQ654 QQ653 QQ652 QQ643 QQ642 QQ632 QQ543 |
617
|
|
|
|
|
|
|
QQ542 QQ532 QQ432 AKQJJ AKJJT AKJJ9 AKJJ8 AKJJ7 AKJJ6 AKJJ5 AKJJ4 AKJJ3 AKJJ2 AQJJT AQJJ9 AQJJ8 AQJJ7 AQJJ6 AQJJ5 AQJJ4 AQJJ3 AQJJ2 |
618
|
|
|
|
|
|
|
AJJT9 AJJT8 AJJT7 AJJT6 AJJT5 AJJT4 AJJT3 AJJT2 AJJ98 AJJ97 AJJ96 AJJ95 AJJ94 AJJ93 AJJ92 AJJ87 AJJ86 AJJ85 AJJ84 AJJ83 AJJ82 AJJ76 |
619
|
|
|
|
|
|
|
AJJ75 AJJ74 AJJ73 AJJ72 AJJ65 AJJ64 AJJ63 AJJ62 AJJ54 AJJ53 AJJ52 AJJ43 AJJ42 AJJ32 KQJJT KQJJ9 KQJJ8 KQJJ7 KQJJ6 KQJJ5 KQJJ4 KQJJ3 |
620
|
|
|
|
|
|
|
KQJJ2 KJJT9 KJJT8 KJJT7 KJJT6 KJJT5 KJJT4 KJJT3 KJJT2 KJJ98 KJJ97 KJJ96 KJJ95 KJJ94 KJJ93 KJJ92 KJJ87 KJJ86 KJJ85 KJJ84 KJJ83 KJJ82 |
621
|
|
|
|
|
|
|
KJJ76 KJJ75 KJJ74 KJJ73 KJJ72 KJJ65 KJJ64 KJJ63 KJJ62 KJJ54 KJJ53 KJJ52 KJJ43 KJJ42 KJJ32 QJJT9 QJJT8 QJJT7 QJJT6 QJJT5 QJJT4 QJJT3 |
622
|
|
|
|
|
|
|
QJJT2 QJJ98 QJJ97 QJJ96 QJJ95 QJJ94 QJJ93 QJJ92 QJJ87 QJJ86 QJJ85 QJJ84 QJJ83 QJJ82 QJJ76 QJJ75 QJJ74 QJJ73 QJJ72 QJJ65 QJJ64 QJJ63 |
623
|
|
|
|
|
|
|
QJJ62 QJJ54 QJJ53 QJJ52 QJJ43 QJJ42 QJJ32 JJT98 JJT97 JJT96 JJT95 JJT94 JJT93 JJT92 JJT87 JJT86 JJT85 JJT84 JJT83 JJT82 JJT76 JJT75 |
624
|
|
|
|
|
|
|
JJT74 JJT73 JJT72 JJT65 JJT64 JJT63 JJT62 JJT54 JJT53 JJT52 JJT43 JJT42 JJT32 JJ987 JJ986 JJ985 JJ984 JJ983 JJ982 JJ976 JJ975 JJ974 |
625
|
|
|
|
|
|
|
JJ973 JJ972 JJ965 JJ964 JJ963 JJ962 JJ954 JJ953 JJ952 JJ943 JJ942 JJ932 JJ876 JJ875 JJ874 JJ873 JJ872 JJ865 JJ864 JJ863 JJ862 JJ854 |
626
|
|
|
|
|
|
|
JJ853 JJ852 JJ843 JJ842 JJ832 JJ765 JJ764 JJ763 JJ762 JJ754 JJ753 JJ752 JJ743 JJ742 JJ732 JJ654 JJ653 JJ652 JJ643 JJ642 JJ632 JJ543 |
627
|
|
|
|
|
|
|
JJ542 JJ532 JJ432 AKQTT AKJTT AKTT9 AKTT8 AKTT7 AKTT6 AKTT5 AKTT4 AKTT3 AKTT2 AQJTT AQTT9 AQTT8 AQTT7 AQTT6 AQTT5 AQTT4 AQTT3 AQTT2 |
628
|
|
|
|
|
|
|
AJTT9 AJTT8 AJTT7 AJTT6 AJTT5 AJTT4 AJTT3 AJTT2 ATT98 ATT97 ATT96 ATT95 ATT94 ATT93 ATT92 ATT87 ATT86 ATT85 ATT84 ATT83 ATT82 ATT76 |
629
|
|
|
|
|
|
|
ATT75 ATT74 ATT73 ATT72 ATT65 ATT64 ATT63 ATT62 ATT54 ATT53 ATT52 ATT43 ATT42 ATT32 KQJTT KQTT9 KQTT8 KQTT7 KQTT6 KQTT5 KQTT4 KQTT3 |
630
|
|
|
|
|
|
|
KQTT2 KJTT9 KJTT8 KJTT7 KJTT6 KJTT5 KJTT4 KJTT3 KJTT2 KTT98 KTT97 KTT96 KTT95 KTT94 KTT93 KTT92 KTT87 KTT86 KTT85 KTT84 KTT83 KTT82 |
631
|
|
|
|
|
|
|
KTT76 KTT75 KTT74 KTT73 KTT72 KTT65 KTT64 KTT63 KTT62 KTT54 KTT53 KTT52 KTT43 KTT42 KTT32 QJTT9 QJTT8 QJTT7 QJTT6 QJTT5 QJTT4 QJTT3 |
632
|
|
|
|
|
|
|
QJTT2 QTT98 QTT97 QTT96 QTT95 QTT94 QTT93 QTT92 QTT87 QTT86 QTT85 QTT84 QTT83 QTT82 QTT76 QTT75 QTT74 QTT73 QTT72 QTT65 QTT64 QTT63 |
633
|
|
|
|
|
|
|
QTT62 QTT54 QTT53 QTT52 QTT43 QTT42 QTT32 JTT98 JTT97 JTT96 JTT95 JTT94 JTT93 JTT92 JTT87 JTT86 JTT85 JTT84 JTT83 JTT82 JTT76 JTT75 |
634
|
|
|
|
|
|
|
JTT74 JTT73 JTT72 JTT65 JTT64 JTT63 JTT62 JTT54 JTT53 JTT52 JTT43 JTT42 JTT32 TT987 TT986 TT985 TT984 TT983 TT982 TT976 TT975 TT974 |
635
|
|
|
|
|
|
|
TT973 TT972 TT965 TT964 TT963 TT962 TT954 TT953 TT952 TT943 TT942 TT932 TT876 TT875 TT874 TT873 TT872 TT865 TT864 TT863 TT862 TT854 |
636
|
|
|
|
|
|
|
TT853 TT852 TT843 TT842 TT832 TT765 TT764 TT763 TT762 TT754 TT753 TT752 TT743 TT742 TT732 TT654 TT653 TT652 TT643 TT642 TT632 TT543 |
637
|
|
|
|
|
|
|
TT542 TT532 TT432 AKQ99 AKJ99 AKT99 AK998 AK997 AK996 AK995 AK994 AK993 AK992 AQJ99 AQT99 AQ998 AQ997 AQ996 AQ995 AQ994 AQ993 AQ992 |
638
|
|
|
|
|
|
|
AJT99 AJ998 AJ997 AJ996 AJ995 AJ994 AJ993 AJ992 AT998 AT997 AT996 AT995 AT994 AT993 AT992 A9987 A9986 A9985 A9984 A9983 A9982 A9976 |
639
|
|
|
|
|
|
|
A9975 A9974 A9973 A9972 A9965 A9964 A9963 A9962 A9954 A9953 A9952 A9943 A9942 A9932 KQJ99 KQT99 KQ998 KQ997 KQ996 KQ995 KQ994 KQ993 |
640
|
|
|
|
|
|
|
KQ992 KJT99 KJ998 KJ997 KJ996 KJ995 KJ994 KJ993 KJ992 KT998 KT997 KT996 KT995 KT994 KT993 KT992 K9987 K9986 K9985 K9984 K9983 K9982 |
641
|
|
|
|
|
|
|
K9976 K9975 K9974 K9973 K9972 K9965 K9964 K9963 K9962 K9954 K9953 K9952 K9943 K9942 K9932 QJT99 QJ998 QJ997 QJ996 QJ995 QJ994 QJ993 |
642
|
|
|
|
|
|
|
QJ992 QT998 QT997 QT996 QT995 QT994 QT993 QT992 Q9987 Q9986 Q9985 Q9984 Q9983 Q9982 Q9976 Q9975 Q9974 Q9973 Q9972 Q9965 Q9964 Q9963 |
643
|
|
|
|
|
|
|
Q9962 Q9954 Q9953 Q9952 Q9943 Q9942 Q9932 JT998 JT997 JT996 JT995 JT994 JT993 JT992 J9987 J9986 J9985 J9984 J9983 J9982 J9976 J9975 |
644
|
|
|
|
|
|
|
J9974 J9973 J9972 J9965 J9964 J9963 J9962 J9954 J9953 J9952 J9943 J9942 J9932 T9987 T9986 T9985 T9984 T9983 T9982 T9976 T9975 T9974 |
645
|
|
|
|
|
|
|
T9973 T9972 T9965 T9964 T9963 T9962 T9954 T9953 T9952 T9943 T9942 T9932 99876 99875 99874 99873 99872 99865 99864 99863 99862 99854 |
646
|
|
|
|
|
|
|
99853 99852 99843 99842 99832 99765 99764 99763 99762 99754 99753 99752 99743 99742 99732 99654 99653 99652 99643 99642 99632 99543 |
647
|
|
|
|
|
|
|
99542 99532 99432 AKQ88 AKJ88 AKT88 AK988 AK887 AK886 AK885 AK884 AK883 AK882 AQJ88 AQT88 AQ988 AQ887 AQ886 AQ885 AQ884 AQ883 AQ882 |
648
|
|
|
|
|
|
|
AJT88 AJ988 AJ887 AJ886 AJ885 AJ884 AJ883 AJ882 AT988 AT887 AT886 AT885 AT884 AT883 AT882 A9887 A9886 A9885 A9884 A9883 A9882 A8876 |
649
|
|
|
|
|
|
|
A8875 A8874 A8873 A8872 A8865 A8864 A8863 A8862 A8854 A8853 A8852 A8843 A8842 A8832 KQJ88 KQT88 KQ988 KQ887 KQ886 KQ885 KQ884 KQ883 |
650
|
|
|
|
|
|
|
KQ882 KJT88 KJ988 KJ887 KJ886 KJ885 KJ884 KJ883 KJ882 KT988 KT887 KT886 KT885 KT884 KT883 KT882 K9887 K9886 K9885 K9884 K9883 K9882 |
651
|
|
|
|
|
|
|
K8876 K8875 K8874 K8873 K8872 K8865 K8864 K8863 K8862 K8854 K8853 K8852 K8843 K8842 K8832 QJT88 QJ988 QJ887 QJ886 QJ885 QJ884 QJ883 |
652
|
|
|
|
|
|
|
QJ882 QT988 QT887 QT886 QT885 QT884 QT883 QT882 Q9887 Q9886 Q9885 Q9884 Q9883 Q9882 Q8876 Q8875 Q8874 Q8873 Q8872 Q8865 Q8864 Q8863 |
653
|
|
|
|
|
|
|
Q8862 Q8854 Q8853 Q8852 Q8843 Q8842 Q8832 JT988 JT887 JT886 JT885 JT884 JT883 JT882 J9887 J9886 J9885 J9884 J9883 J9882 J8876 J8875 |
654
|
|
|
|
|
|
|
J8874 J8873 J8872 J8865 J8864 J8863 J8862 J8854 J8853 J8852 J8843 J8842 J8832 T9887 T9886 T9885 T9884 T9883 T9882 T8876 T8875 T8874 |
655
|
|
|
|
|
|
|
T8873 T8872 T8865 T8864 T8863 T8862 T8854 T8853 T8852 T8843 T8842 T8832 98876 98875 98874 98873 98872 98865 98864 98863 98862 98854 |
656
|
|
|
|
|
|
|
98853 98852 98843 98842 98832 88765 88764 88763 88762 88754 88753 88752 88743 88742 88732 88654 88653 88652 88643 88642 88632 88543 |
657
|
|
|
|
|
|
|
88542 88532 88432 AKQ77 AKJ77 AKT77 AK977 AK877 AK776 AK775 AK774 AK773 AK772 AQJ77 AQT77 AQ977 AQ877 AQ776 AQ775 AQ774 AQ773 AQ772 |
658
|
|
|
|
|
|
|
AJT77 AJ977 AJ877 AJ776 AJ775 AJ774 AJ773 AJ772 AT977 AT877 AT776 AT775 AT774 AT773 AT772 A9877 A9776 A9775 A9774 A9773 A9772 A8776 |
659
|
|
|
|
|
|
|
A8775 A8774 A8773 A8772 A7765 A7764 A7763 A7762 A7754 A7753 A7752 A7743 A7742 A7732 KQJ77 KQT77 KQ977 KQ877 KQ776 KQ775 KQ774 KQ773 |
660
|
|
|
|
|
|
|
KQ772 KJT77 KJ977 KJ877 KJ776 KJ775 KJ774 KJ773 KJ772 KT977 KT877 KT776 KT775 KT774 KT773 KT772 K9877 K9776 K9775 K9774 K9773 K9772 |
661
|
|
|
|
|
|
|
K8776 K8775 K8774 K8773 K8772 K7765 K7764 K7763 K7762 K7754 K7753 K7752 K7743 K7742 K7732 QJT77 QJ977 QJ877 QJ776 QJ775 QJ774 QJ773 |
662
|
|
|
|
|
|
|
QJ772 QT977 QT877 QT776 QT775 QT774 QT773 QT772 Q9877 Q9776 Q9775 Q9774 Q9773 Q9772 Q8776 Q8775 Q8774 Q8773 Q8772 Q7765 Q7764 Q7763 |
663
|
|
|
|
|
|
|
Q7762 Q7754 Q7753 Q7752 Q7743 Q7742 Q7732 JT977 JT877 JT776 JT775 JT774 JT773 JT772 J9877 J9776 J9775 J9774 J9773 J9772 J8776 J8775 |
664
|
|
|
|
|
|
|
J8774 J8773 J8772 J7765 J7764 J7763 J7762 J7754 J7753 J7752 J7743 J7742 J7732 T9877 T9776 T9775 T9774 T9773 T9772 T8776 T8775 T8774 |
665
|
|
|
|
|
|
|
T8773 T8772 T7765 T7764 T7763 T7762 T7754 T7753 T7752 T7743 T7742 T7732 98776 98775 98774 98773 98772 97765 97764 97763 97762 97754 |
666
|
|
|
|
|
|
|
97753 97752 97743 97742 97732 87765 87764 87763 87762 87754 87753 87752 87743 87742 87732 77654 77653 77652 77643 77642 77632 77543 |
667
|
|
|
|
|
|
|
77542 77532 77432 AKQ66 AKJ66 AKT66 AK966 AK866 AK766 AK665 AK664 AK663 AK662 AQJ66 AQT66 AQ966 AQ866 AQ766 AQ665 AQ664 AQ663 AQ662 |
668
|
|
|
|
|
|
|
AJT66 AJ966 AJ866 AJ766 AJ665 AJ664 AJ663 AJ662 AT966 AT866 AT766 AT665 AT664 AT663 AT662 A9866 A9766 A9665 A9664 A9663 A9662 A8766 |
669
|
|
|
|
|
|
|
A8665 A8664 A8663 A8662 A7665 A7664 A7663 A7662 A6654 A6653 A6652 A6643 A6642 A6632 KQJ66 KQT66 KQ966 KQ866 KQ766 KQ665 KQ664 KQ663 |
670
|
|
|
|
|
|
|
KQ662 KJT66 KJ966 KJ866 KJ766 KJ665 KJ664 KJ663 KJ662 KT966 KT866 KT766 KT665 KT664 KT663 KT662 K9866 K9766 K9665 K9664 K9663 K9662 |
671
|
|
|
|
|
|
|
K8766 K8665 K8664 K8663 K8662 K7665 K7664 K7663 K7662 K6654 K6653 K6652 K6643 K6642 K6632 QJT66 QJ966 QJ866 QJ766 QJ665 QJ664 QJ663 |
672
|
|
|
|
|
|
|
QJ662 QT966 QT866 QT766 QT665 QT664 QT663 QT662 Q9866 Q9766 Q9665 Q9664 Q9663 Q9662 Q8766 Q8665 Q8664 Q8663 Q8662 Q7665 Q7664 Q7663 |
673
|
|
|
|
|
|
|
Q7662 Q6654 Q6653 Q6652 Q6643 Q6642 Q6632 JT966 JT866 JT766 JT665 JT664 JT663 JT662 J9866 J9766 J9665 J9664 J9663 J9662 J8766 J8665 |
674
|
|
|
|
|
|
|
J8664 J8663 J8662 J7665 J7664 J7663 J7662 J6654 J6653 J6652 J6643 J6642 J6632 T9866 T9766 T9665 T9664 T9663 T9662 T8766 T8665 T8664 |
675
|
|
|
|
|
|
|
T8663 T8662 T7665 T7664 T7663 T7662 T6654 T6653 T6652 T6643 T6642 T6632 98766 98665 98664 98663 98662 97665 97664 97663 97662 96654 |
676
|
|
|
|
|
|
|
96653 96652 96643 96642 96632 87665 87664 87663 87662 86654 86653 86652 86643 86642 86632 76654 76653 76652 76643 76642 76632 66543 |
677
|
|
|
|
|
|
|
66542 66532 66432 AKQ55 AKJ55 AKT55 AK955 AK855 AK755 AK655 AK554 AK553 AK552 AQJ55 AQT55 AQ955 AQ855 AQ755 AQ655 AQ554 AQ553 AQ552 |
678
|
|
|
|
|
|
|
AJT55 AJ955 AJ855 AJ755 AJ655 AJ554 AJ553 AJ552 AT955 AT855 AT755 AT655 AT554 AT553 AT552 A9855 A9755 A9655 A9554 A9553 A9552 A8755 |
679
|
|
|
|
|
|
|
A8655 A8554 A8553 A8552 A7655 A7554 A7553 A7552 A6554 A6553 A6552 A5543 A5542 A5532 KQJ55 KQT55 KQ955 KQ855 KQ755 KQ655 KQ554 KQ553 |
680
|
|
|
|
|
|
|
KQ552 KJT55 KJ955 KJ855 KJ755 KJ655 KJ554 KJ553 KJ552 KT955 KT855 KT755 KT655 KT554 KT553 KT552 K9855 K9755 K9655 K9554 K9553 K9552 |
681
|
|
|
|
|
|
|
K8755 K8655 K8554 K8553 K8552 K7655 K7554 K7553 K7552 K6554 K6553 K6552 K5543 K5542 K5532 QJT55 QJ955 QJ855 QJ755 QJ655 QJ554 QJ553 |
682
|
|
|
|
|
|
|
QJ552 QT955 QT855 QT755 QT655 QT554 QT553 QT552 Q9855 Q9755 Q9655 Q9554 Q9553 Q9552 Q8755 Q8655 Q8554 Q8553 Q8552 Q7655 Q7554 Q7553 |
683
|
|
|
|
|
|
|
Q7552 Q6554 Q6553 Q6552 Q5543 Q5542 Q5532 JT955 JT855 JT755 JT655 JT554 JT553 JT552 J9855 J9755 J9655 J9554 J9553 J9552 J8755 J8655 |
684
|
|
|
|
|
|
|
J8554 J8553 J8552 J7655 J7554 J7553 J7552 J6554 J6553 J6552 J5543 J5542 J5532 T9855 T9755 T9655 T9554 T9553 T9552 T8755 T8655 T8554 |
685
|
|
|
|
|
|
|
T8553 T8552 T7655 T7554 T7553 T7552 T6554 T6553 T6552 T5543 T5542 T5532 98755 98655 98554 98553 98552 97655 97554 97553 97552 96554 |
686
|
|
|
|
|
|
|
96553 96552 95543 95542 95532 87655 87554 87553 87552 86554 86553 86552 85543 85542 85532 76554 76553 76552 75543 75542 75532 65543 |
687
|
|
|
|
|
|
|
65542 65532 55432 AKQ44 AKJ44 AKT44 AK944 AK844 AK744 AK644 AK544 AK443 AK442 AQJ44 AQT44 AQ944 AQ844 AQ744 AQ644 AQ544 AQ443 AQ442 |
688
|
|
|
|
|
|
|
AJT44 AJ944 AJ844 AJ744 AJ644 AJ544 AJ443 AJ442 AT944 AT844 AT744 AT644 AT544 AT443 AT442 A9844 A9744 A9644 A9544 A9443 A9442 A8744 |
689
|
|
|
|
|
|
|
A8644 A8544 A8443 A8442 A7644 A7544 A7443 A7442 A6544 A6443 A6442 A5443 A5442 A4432 KQJ44 KQT44 KQ944 KQ844 KQ744 KQ644 KQ544 KQ443 |
690
|
|
|
|
|
|
|
KQ442 KJT44 KJ944 KJ844 KJ744 KJ644 KJ544 KJ443 KJ442 KT944 KT844 KT744 KT644 KT544 KT443 KT442 K9844 K9744 K9644 K9544 K9443 K9442 |
691
|
|
|
|
|
|
|
K8744 K8644 K8544 K8443 K8442 K7644 K7544 K7443 K7442 K6544 K6443 K6442 K5443 K5442 K4432 QJT44 QJ944 QJ844 QJ744 QJ644 QJ544 QJ443 |
692
|
|
|
|
|
|
|
QJ442 QT944 QT844 QT744 QT644 QT544 QT443 QT442 Q9844 Q9744 Q9644 Q9544 Q9443 Q9442 Q8744 Q8644 Q8544 Q8443 Q8442 Q7644 Q7544 Q7443 |
693
|
|
|
|
|
|
|
Q7442 Q6544 Q6443 Q6442 Q5443 Q5442 Q4432 JT944 JT844 JT744 JT644 JT544 JT443 JT442 J9844 J9744 J9644 J9544 J9443 J9442 J8744 J8644 |
694
|
|
|
|
|
|
|
J8544 J8443 J8442 J7644 J7544 J7443 J7442 J6544 J6443 J6442 J5443 J5442 J4432 T9844 T9744 T9644 T9544 T9443 T9442 T8744 T8644 T8544 |
695
|
|
|
|
|
|
|
T8443 T8442 T7644 T7544 T7443 T7442 T6544 T6443 T6442 T5443 T5442 T4432 98744 98644 98544 98443 98442 97644 97544 97443 97442 96544 |
696
|
|
|
|
|
|
|
96443 96442 95443 95442 94432 87644 87544 87443 87442 86544 86443 86442 85443 85442 84432 76544 76443 76442 75443 75442 74432 65443 |
697
|
|
|
|
|
|
|
65442 64432 54432 AKQ33 AKJ33 AKT33 AK933 AK833 AK733 AK633 AK533 AK433 AK332 AQJ33 AQT33 AQ933 AQ833 AQ733 AQ633 AQ533 AQ433 AQ332 |
698
|
|
|
|
|
|
|
AJT33 AJ933 AJ833 AJ733 AJ633 AJ533 AJ433 AJ332 AT933 AT833 AT733 AT633 AT533 AT433 AT332 A9833 A9733 A9633 A9533 A9433 A9332 A8733 |
699
|
|
|
|
|
|
|
A8633 A8533 A8433 A8332 A7633 A7533 A7433 A7332 A6533 A6433 A6332 A5433 A5332 A4332 KQJ33 KQT33 KQ933 KQ833 KQ733 KQ633 KQ533 KQ433 |
700
|
|
|
|
|
|
|
KQ332 KJT33 KJ933 KJ833 KJ733 KJ633 KJ533 KJ433 KJ332 KT933 KT833 KT733 KT633 KT533 KT433 KT332 K9833 K9733 K9633 K9533 K9433 K9332 |
701
|
|
|
|
|
|
|
K8733 K8633 K8533 K8433 K8332 K7633 K7533 K7433 K7332 K6533 K6433 K6332 K5433 K5332 K4332 QJT33 QJ933 QJ833 QJ733 QJ633 QJ533 QJ433 |
702
|
|
|
|
|
|
|
QJ332 QT933 QT833 QT733 QT633 QT533 QT433 QT332 Q9833 Q9733 Q9633 Q9533 Q9433 Q9332 Q8733 Q8633 Q8533 Q8433 Q8332 Q7633 Q7533 Q7433 |
703
|
|
|
|
|
|
|
Q7332 Q6533 Q6433 Q6332 Q5433 Q5332 Q4332 JT933 JT833 JT733 JT633 JT533 JT433 JT332 J9833 J9733 J9633 J9533 J9433 J9332 J8733 J8633 |
704
|
|
|
|
|
|
|
J8533 J8433 J8332 J7633 J7533 J7433 J7332 J6533 J6433 J6332 J5433 J5332 J4332 T9833 T9733 T9633 T9533 T9433 T9332 T8733 T8633 T8533 |
705
|
|
|
|
|
|
|
T8433 T8332 T7633 T7533 T7433 T7332 T6533 T6433 T6332 T5433 T5332 T4332 98733 98633 98533 98433 98332 97633 97533 97433 97332 96533 |
706
|
|
|
|
|
|
|
96433 96332 95433 95332 94332 87633 87533 87433 87332 86533 86433 86332 85433 85332 84332 76533 76433 76332 75433 75332 74332 65433 |
707
|
|
|
|
|
|
|
65332 64332 54332 AKQ22 AKJ22 AKT22 AK922 AK822 AK722 AK622 AK522 AK422 AK322 AQJ22 AQT22 AQ922 AQ822 AQ722 AQ622 AQ522 AQ422 AQ322 |
708
|
|
|
|
|
|
|
AJT22 AJ922 AJ822 AJ722 AJ622 AJ522 AJ422 AJ322 AT922 AT822 AT722 AT622 AT522 AT422 AT322 A9822 A9722 A9622 A9522 A9422 A9322 A8722 |
709
|
|
|
|
|
|
|
A8622 A8522 A8422 A8322 A7622 A7522 A7422 A7322 A6522 A6422 A6322 A5422 A5322 A4322 KQJ22 KQT22 KQ922 KQ822 KQ722 KQ622 KQ522 KQ422 |
710
|
|
|
|
|
|
|
KQ322 KJT22 KJ922 KJ822 KJ722 KJ622 KJ522 KJ422 KJ322 KT922 KT822 KT722 KT622 KT522 KT422 KT322 K9822 K9722 K9622 K9522 K9422 K9322 |
711
|
|
|
|
|
|
|
K8722 K8622 K8522 K8422 K8322 K7622 K7522 K7422 K7322 K6522 K6422 K6322 K5422 K5322 K4322 QJT22 QJ922 QJ822 QJ722 QJ622 QJ522 QJ422 |
712
|
|
|
|
|
|
|
QJ322 QT922 QT822 QT722 QT622 QT522 QT422 QT322 Q9822 Q9722 Q9622 Q9522 Q9422 Q9322 Q8722 Q8622 Q8522 Q8422 Q8322 Q7622 Q7522 Q7422 |
713
|
|
|
|
|
|
|
Q7322 Q6522 Q6422 Q6322 Q5422 Q5322 Q4322 JT922 JT822 JT722 JT622 JT522 JT422 JT322 J9822 J9722 J9622 J9522 J9422 J9322 J8722 J8622 |
714
|
|
|
|
|
|
|
J8522 J8422 J8322 J7622 J7522 J7422 J7322 J6522 J6422 J6322 J5422 J5322 J4322 T9822 T9722 T9622 T9522 T9422 T9322 T8722 T8622 T8522 |
715
|
|
|
|
|
|
|
T8422 T8322 T7622 T7522 T7422 T7322 T6522 T6422 T6322 T5422 T5322 T4322 98722 98622 98522 98422 98322 97622 97522 97422 97322 96522 |
716
|
|
|
|
|
|
|
96422 96322 95422 95322 94322 87622 87522 87422 87322 86522 86422 86322 85422 85322 84322 76522 76422 76322 75422 75322 74322 65422 |
717
|
|
|
|
|
|
|
65322 64322 54322 AKQJ9 AKQJ8 AKQJ7 AKQJ6 AKQJ5 AKQJ4 AKQJ3 AKQJ2 AKQT9 AKQT8 AKQT7 AKQT6 AKQT5 AKQT4 AKQT3 AKQT2 AKQ98 AKQ97 AKQ96 |
718
|
|
|
|
|
|
|
AKQ95 AKQ94 AKQ93 AKQ92 AKQ87 AKQ86 AKQ85 AKQ84 AKQ83 AKQ82 AKQ76 AKQ75 AKQ74 AKQ73 AKQ72 AKQ65 AKQ64 AKQ63 AKQ62 AKQ54 AKQ53 AKQ52 |
719
|
|
|
|
|
|
|
AKQ43 AKQ42 AKQ32 AKJT9 AKJT8 AKJT7 AKJT6 AKJT5 AKJT4 AKJT3 AKJT2 AKJ98 AKJ97 AKJ96 AKJ95 AKJ94 AKJ93 AKJ92 AKJ87 AKJ86 AKJ85 AKJ84 |
720
|
|
|
|
|
|
|
AKJ83 AKJ82 AKJ76 AKJ75 AKJ74 AKJ73 AKJ72 AKJ65 AKJ64 AKJ63 AKJ62 AKJ54 AKJ53 AKJ52 AKJ43 AKJ42 AKJ32 AKT98 AKT97 AKT96 AKT95 AKT94 |
721
|
|
|
|
|
|
|
AKT93 AKT92 AKT87 AKT86 AKT85 AKT84 AKT83 AKT82 AKT76 AKT75 AKT74 AKT73 AKT72 AKT65 AKT64 AKT63 AKT62 AKT54 AKT53 AKT52 AKT43 AKT42 |
722
|
|
|
|
|
|
|
AKT32 AK987 AK986 AK985 AK984 AK983 AK982 AK976 AK975 AK974 AK973 AK972 AK965 AK964 AK963 AK962 AK954 AK953 AK952 AK943 AK942 AK932 |
723
|
|
|
|
|
|
|
AK876 AK875 AK874 AK873 AK872 AK865 AK864 AK863 AK862 AK854 AK853 AK852 AK843 AK842 AK832 AK765 AK764 AK763 AK762 AK754 AK753 AK752 |
724
|
|
|
|
|
|
|
AK743 AK742 AK732 AK654 AK653 AK652 AK643 AK642 AK632 AK543 AK542 AK532 AK432 AQJT9 AQJT8 AQJT7 AQJT6 AQJT5 AQJT4 AQJT3 AQJT2 AQJ98 |
725
|
|
|
|
|
|
|
AQJ97 AQJ96 AQJ95 AQJ94 AQJ93 AQJ92 AQJ87 AQJ86 AQJ85 AQJ84 AQJ83 AQJ82 AQJ76 AQJ75 AQJ74 AQJ73 AQJ72 AQJ65 AQJ64 AQJ63 AQJ62 AQJ54 |
726
|
|
|
|
|
|
|
AQJ53 AQJ52 AQJ43 AQJ42 AQJ32 AQT98 AQT97 AQT96 AQT95 AQT94 AQT93 AQT92 AQT87 AQT86 AQT85 AQT84 AQT83 AQT82 AQT76 AQT75 AQT74 AQT73 |
727
|
|
|
|
|
|
|
AQT72 AQT65 AQT64 AQT63 AQT62 AQT54 AQT53 AQT52 AQT43 AQT42 AQT32 AQ987 AQ986 AQ985 AQ984 AQ983 AQ982 AQ976 AQ975 AQ974 AQ973 AQ972 |
728
|
|
|
|
|
|
|
AQ965 AQ964 AQ963 AQ962 AQ954 AQ953 AQ952 AQ943 AQ942 AQ932 AQ876 AQ875 AQ874 AQ873 AQ872 AQ865 AQ864 AQ863 AQ862 AQ854 AQ853 AQ852 |
729
|
|
|
|
|
|
|
AQ843 AQ842 AQ832 AQ765 AQ764 AQ763 AQ762 AQ754 AQ753 AQ752 AQ743 AQ742 AQ732 AQ654 AQ653 AQ652 AQ643 AQ642 AQ632 AQ543 AQ542 AQ532 |
730
|
|
|
|
|
|
|
AQ432 AJT98 AJT97 AJT96 AJT95 AJT94 AJT93 AJT92 AJT87 AJT86 AJT85 AJT84 AJT83 AJT82 AJT76 AJT75 AJT74 AJT73 AJT72 AJT65 AJT64 AJT63 |
731
|
|
|
|
|
|
|
AJT62 AJT54 AJT53 AJT52 AJT43 AJT42 AJT32 AJ987 AJ986 AJ985 AJ984 AJ983 AJ982 AJ976 AJ975 AJ974 AJ973 AJ972 AJ965 AJ964 AJ963 AJ962 |
732
|
|
|
|
|
|
|
AJ954 AJ953 AJ952 AJ943 AJ942 AJ932 AJ876 AJ875 AJ874 AJ873 AJ872 AJ865 AJ864 AJ863 AJ862 AJ854 AJ853 AJ852 AJ843 AJ842 AJ832 AJ765 |
733
|
|
|
|
|
|
|
AJ764 AJ763 AJ762 AJ754 AJ753 AJ752 AJ743 AJ742 AJ732 AJ654 AJ653 AJ652 AJ643 AJ642 AJ632 AJ543 AJ542 AJ532 AJ432 AT987 AT986 AT985 |
734
|
|
|
|
|
|
|
AT984 AT983 AT982 AT976 AT975 AT974 AT973 AT972 AT965 AT964 AT963 AT962 AT954 AT953 AT952 AT943 AT942 AT932 AT876 AT875 AT874 AT873 |
735
|
|
|
|
|
|
|
AT872 AT865 AT864 AT863 AT862 AT854 AT853 AT852 AT843 AT842 AT832 AT765 AT764 AT763 AT762 AT754 AT753 AT752 AT743 AT742 AT732 AT654 |
736
|
|
|
|
|
|
|
AT653 AT652 AT643 AT642 AT632 AT543 AT542 AT532 AT432 A9876 A9875 A9874 A9873 A9872 A9865 A9864 A9863 A9862 A9854 A9853 A9852 A9843 |
737
|
|
|
|
|
|
|
A9842 A9832 A9765 A9764 A9763 A9762 A9754 A9753 A9752 A9743 A9742 A9732 A9654 A9653 A9652 A9643 A9642 A9632 A9543 A9542 A9532 A9432 |
738
|
|
|
|
|
|
|
A8765 A8764 A8763 A8762 A8754 A8753 A8752 A8743 A8742 A8732 A8654 A8653 A8652 A8643 A8642 A8632 A8543 A8542 A8532 A8432 A7654 A7653 |
739
|
|
|
|
|
|
|
A7652 A7643 A7642 A7632 A7543 A7542 A7532 A7432 A6543 A6542 A6532 A6432 KQJT8 KQJT7 KQJT6 KQJT5 KQJT4 KQJT3 KQJT2 KQJ98 KQJ97 KQJ96 |
740
|
|
|
|
|
|
|
KQJ95 KQJ94 KQJ93 KQJ92 KQJ87 KQJ86 KQJ85 KQJ84 KQJ83 KQJ82 KQJ76 KQJ75 KQJ74 KQJ73 KQJ72 KQJ65 KQJ64 KQJ63 KQJ62 KQJ54 KQJ53 KQJ52 |
741
|
|
|
|
|
|
|
KQJ43 KQJ42 KQJ32 KQT98 KQT97 KQT96 KQT95 KQT94 KQT93 KQT92 KQT87 KQT86 KQT85 KQT84 KQT83 KQT82 KQT76 KQT75 KQT74 KQT73 KQT72 KQT65 |
742
|
|
|
|
|
|
|
KQT64 KQT63 KQT62 KQT54 KQT53 KQT52 KQT43 KQT42 KQT32 KQ987 KQ986 KQ985 KQ984 KQ983 KQ982 KQ976 KQ975 KQ974 KQ973 KQ972 KQ965 KQ964 |
743
|
|
|
|
|
|
|
KQ963 KQ962 KQ954 KQ953 KQ952 KQ943 KQ942 KQ932 KQ876 KQ875 KQ874 KQ873 KQ872 KQ865 KQ864 KQ863 KQ862 KQ854 KQ853 KQ852 KQ843 KQ842 |
744
|
|
|
|
|
|
|
KQ832 KQ765 KQ764 KQ763 KQ762 KQ754 KQ753 KQ752 KQ743 KQ742 KQ732 KQ654 KQ653 KQ652 KQ643 KQ642 KQ632 KQ543 KQ542 KQ532 KQ432 KJT98 |
745
|
|
|
|
|
|
|
KJT97 KJT96 KJT95 KJT94 KJT93 KJT92 KJT87 KJT86 KJT85 KJT84 KJT83 KJT82 KJT76 KJT75 KJT74 KJT73 KJT72 KJT65 KJT64 KJT63 KJT62 KJT54 |
746
|
|
|
|
|
|
|
KJT53 KJT52 KJT43 KJT42 KJT32 KJ987 KJ986 KJ985 KJ984 KJ983 KJ982 KJ976 KJ975 KJ974 KJ973 KJ972 KJ965 KJ964 KJ963 KJ962 KJ954 KJ953 |
747
|
|
|
|
|
|
|
KJ952 KJ943 KJ942 KJ932 KJ876 KJ875 KJ874 KJ873 KJ872 KJ865 KJ864 KJ863 KJ862 KJ854 KJ853 KJ852 KJ843 KJ842 KJ832 KJ765 KJ764 KJ763 |
748
|
|
|
|
|
|
|
KJ762 KJ754 KJ753 KJ752 KJ743 KJ742 KJ732 KJ654 KJ653 KJ652 KJ643 KJ642 KJ632 KJ543 KJ542 KJ532 KJ432 KT987 KT986 KT985 KT984 KT983 |
749
|
|
|
|
|
|
|
KT982 KT976 KT975 KT974 KT973 KT972 KT965 KT964 KT963 KT962 KT954 KT953 KT952 KT943 KT942 KT932 KT876 KT875 KT874 KT873 KT872 KT865 |
750
|
|
|
|
|
|
|
KT864 KT863 KT862 KT854 KT853 KT852 KT843 KT842 KT832 KT765 KT764 KT763 KT762 KT754 KT753 KT752 KT743 KT742 KT732 KT654 KT653 KT652 |
751
|
|
|
|
|
|
|
KT643 KT642 KT632 KT543 KT542 KT532 KT432 K9876 K9875 K9874 K9873 K9872 K9865 K9864 K9863 K9862 K9854 K9853 K9852 K9843 K9842 K9832 |
752
|
|
|
|
|
|
|
K9765 K9764 K9763 K9762 K9754 K9753 K9752 K9743 K9742 K9732 K9654 K9653 K9652 K9643 K9642 K9632 K9543 K9542 K9532 K9432 K8765 K8764 |
753
|
|
|
|
|
|
|
K8763 K8762 K8754 K8753 K8752 K8743 K8742 K8732 K8654 K8653 K8652 K8643 K8642 K8632 K8543 K8542 K8532 K8432 K7654 K7653 K7652 K7643 |
754
|
|
|
|
|
|
|
K7642 K7632 K7543 K7542 K7532 K7432 K6543 K6542 K6532 K6432 K5432 QJT97 QJT96 QJT95 QJT94 QJT93 QJT92 QJT87 QJT86 QJT85 QJT84 QJT83 |
755
|
|
|
|
|
|
|
QJT82 QJT76 QJT75 QJT74 QJT73 QJT72 QJT65 QJT64 QJT63 QJT62 QJT54 QJT53 QJT52 QJT43 QJT42 QJT32 QJ987 QJ986 QJ985 QJ984 QJ983 QJ982 |
756
|
|
|
|
|
|
|
QJ976 QJ975 QJ974 QJ973 QJ972 QJ965 QJ964 QJ963 QJ962 QJ954 QJ953 QJ952 QJ943 QJ942 QJ932 QJ876 QJ875 QJ874 QJ873 QJ872 QJ865 QJ864 |
757
|
|
|
|
|
|
|
QJ863 QJ862 QJ854 QJ853 QJ852 QJ843 QJ842 QJ832 QJ765 QJ764 QJ763 QJ762 QJ754 QJ753 QJ752 QJ743 QJ742 QJ732 QJ654 QJ653 QJ652 QJ643 |
758
|
|
|
|
|
|
|
QJ642 QJ632 QJ543 QJ542 QJ532 QJ432 QT987 QT986 QT985 QT984 QT983 QT982 QT976 QT975 QT974 QT973 QT972 QT965 QT964 QT963 QT962 QT954 |
759
|
|
|
|
|
|
|
QT953 QT952 QT943 QT942 QT932 QT876 QT875 QT874 QT873 QT872 QT865 QT864 QT863 QT862 QT854 QT853 QT852 QT843 QT842 QT832 QT765 QT764 |
760
|
|
|
|
|
|
|
QT763 QT762 QT754 QT753 QT752 QT743 QT742 QT732 QT654 QT653 QT652 QT643 QT642 QT632 QT543 QT542 QT532 QT432 Q9876 Q9875 Q9874 Q9873 |
761
|
|
|
|
|
|
|
Q9872 Q9865 Q9864 Q9863 Q9862 Q9854 Q9853 Q9852 Q9843 Q9842 Q9832 Q9765 Q9764 Q9763 Q9762 Q9754 Q9753 Q9752 Q9743 Q9742 Q9732 Q9654 |
762
|
|
|
|
|
|
|
Q9653 Q9652 Q9643 Q9642 Q9632 Q9543 Q9542 Q9532 Q9432 Q8765 Q8764 Q8763 Q8762 Q8754 Q8753 Q8752 Q8743 Q8742 Q8732 Q8654 Q8653 Q8652 |
763
|
|
|
|
|
|
|
Q8643 Q8642 Q8632 Q8543 Q8542 Q8532 Q8432 Q7654 Q7653 Q7652 Q7643 Q7642 Q7632 Q7543 Q7542 Q7532 Q7432 Q6543 Q6542 Q6532 Q6432 Q5432 |
764
|
|
|
|
|
|
|
JT986 JT985 JT984 JT983 JT982 JT976 JT975 JT974 JT973 JT972 JT965 JT964 JT963 JT962 JT954 JT953 JT952 JT943 JT942 JT932 JT876 JT875 |
765
|
|
|
|
|
|
|
JT874 JT873 JT872 JT865 JT864 JT863 JT862 JT854 JT853 JT852 JT843 JT842 JT832 JT765 JT764 JT763 JT762 JT754 JT753 JT752 JT743 JT742 |
766
|
|
|
|
|
|
|
JT732 JT654 JT653 JT652 JT643 JT642 JT632 JT543 JT542 JT532 JT432 J9876 J9875 J9874 J9873 J9872 J9865 J9864 J9863 J9862 J9854 J9853 |
767
|
|
|
|
|
|
|
J9852 J9843 J9842 J9832 J9765 J9764 J9763 J9762 J9754 J9753 J9752 J9743 J9742 J9732 J9654 J9653 J9652 J9643 J9642 J9632 J9543 J9542 |
768
|
|
|
|
|
|
|
J9532 J9432 J8765 J8764 J8763 J8762 J8754 J8753 J8752 J8743 J8742 J8732 J8654 J8653 J8652 J8643 J8642 J8632 J8543 J8542 J8532 J8432 |
769
|
|
|
|
|
|
|
J7654 J7653 J7652 J7643 J7642 J7632 J7543 J7542 J7532 J7432 J6543 J6542 J6532 J6432 J5432 T9875 T9874 T9873 T9872 T9865 T9864 T9863 |
770
|
|
|
|
|
|
|
T9862 T9854 T9853 T9852 T9843 T9842 T9832 T9765 T9764 T9763 T9762 T9754 T9753 T9752 T9743 T9742 T9732 T9654 T9653 T9652 T9643 T9642 |
771
|
|
|
|
|
|
|
T9632 T9543 T9542 T9532 T9432 T8765 T8764 T8763 T8762 T8754 T8753 T8752 T8743 T8742 T8732 T8654 T8653 T8652 T8643 T8642 T8632 T8543 |
772
|
|
|
|
|
|
|
T8542 T8532 T8432 T7654 T7653 T7652 T7643 T7642 T7632 T7543 T7542 T7532 T7432 T6543 T6542 T6532 T6432 T5432 98764 98763 98762 98754 |
773
|
|
|
|
|
|
|
98753 98752 98743 98742 98732 98654 98653 98652 98643 98642 98632 98543 98542 98532 98432 97654 97653 97652 97643 97642 97632 97543 |
774
|
|
|
|
|
|
|
97542 97532 97432 96543 96542 96532 96432 95432 87653 87652 87643 87642 87632 87543 87542 87532 87432 86543 86542 86532 86432 85432 |
775
|
|
|
|
|
|
|
76542 76532 76432 75432 ) ], # SuitAbstracted B64 Holes BlO in blox of 11 && rows of 44,44,44,37 for total of 169 gener8d from mksab64l.pl |
776
|
|
|
|
|
|
|
'sabh' => [ qw( |
777
|
|
|
|
|
|
|
AB AE AF AI AJ AM AN AQ AR AU AV AY AZ Ac Ad Ag Ah Ak Al Ao Ap As At Aw Ax EF EI EJ EM EN EQ ER EU EV EY EZ Ec Ed Eg Eh Ek El Eo Ep |
778
|
|
|
|
|
|
|
Es Et Ew Ex IJ IM IN IQ IR IU IV IY IZ Ic Id Ig Ih Ik Il Io Ip Is It Iw Ix MN MQ MR MU MV MY MZ Mc Md Mg Mh Mk Ml Mo Mp Ms Mt Mw Mx |
779
|
|
|
|
|
|
|
QR QU QV QY QZ Qc Qd Qg Qh Qk Ql Qo Qp Qs Qt Qw Qx UV UY UZ Uc Ud Ug Uh Uk Ul Uo Up Us Ut Uw Ux YZ Yc Yd Yg Yh Yk Yl Yo Yp Ys Yt Yw |
780
|
|
|
|
|
|
|
Yx cd cg ch ck cl co cp cs ct cw cx gh gk gl go gp gs gt gw gx kl ko kp ks kt kw kx op os ot ow ox st sw sx wx ) ], |
781
|
|
|
|
|
|
|
'sabf' => [ qw( |
782
|
|
|
|
|
|
|
ABC ABE ABI ABM ABQ ABU ABY ABc ABg ABk ABo ABs ABw AEF AEI AEJ AEM AEN AEQ AER AEU AEV AEY AEZ AEc AEd AEg AEh AEk AEl AEo AEp AEs AEt AEw AEx AIJ AIM |
783
|
|
|
|
|
|
|
AIN AIQ AIR AIU AIV AIY AIZ AIc AId AIg AIh AIk AIl AIo AIp AIs AIt AIw AIx AMN AMQ AMR AMU AMV AMY AMZ AMc AMd AMg AMh AMk AMl AMo AMp AMs AMt AMw AMx |
784
|
|
|
|
|
|
|
AQR AQU AQV AQY AQZ AQc AQd AQg AQh AQk AQl AQo AQp AQs AQt AQw AQx AUV AUY AUZ AUc AUd AUg AUh AUk AUl AUo AUp AUs AUt AUw AUx AYZ AYc AYd AYg AYh AYk |
785
|
|
|
|
|
|
|
AYl AYo AYp AYs AYt AYw AYx Acd Acg Ach Ack Acl Aco Acp Acs Act Acw Acx Agh Agk Agl Ago Agp Ags Agt Agw Agx Akl Ako Akp Aks Akt Akw Akx Aop Aos Aot Aow |
786
|
|
|
|
|
|
|
Aox Ast Asw Asx Awx EFG EFI EFM EFQ EFU EFY EFc EFg EFk EFo EFs EFw EIJ EIM EIN EIQ EIR EIU EIV EIY EIZ EIc EId EIg EIh EIk EIl EIo EIp EIs EIt EIw EIx |
787
|
|
|
|
|
|
|
EMN EMQ EMR EMU EMV EMY EMZ EMc EMd EMg EMh EMk EMl EMo EMp EMs EMt EMw EMx EQR EQU EQV EQY EQZ EQc EQd EQg EQh EQk EQl EQo EQp EQs EQt EQw EQx EUV EUY |
788
|
|
|
|
|
|
|
EUZ EUc EUd EUg EUh EUk EUl EUo EUp EUs EUt EUw EUx EYZ EYc EYd EYg EYh EYk EYl EYo EYp EYs EYt EYw EYx Ecd Ecg Ech Eck Ecl Eco Ecp Ecs Ect Ecw Ecx Egh |
789
|
|
|
|
|
|
|
Egk Egl Ego Egp Egs Egt Egw Egx Ekl Eko Ekp Eks Ekt Ekw Ekx Eop Eos Eot Eow Eox Est Esw Esx Ewx IJK IJM IJQ IJU IJY IJc IJg IJk IJo IJs IJw IMN IMQ IMR |
790
|
|
|
|
|
|
|
IMU IMV IMY IMZ IMc IMd IMg IMh IMk IMl IMo IMp IMs IMt IMw IMx IQR IQU IQV IQY IQZ IQc IQd IQg IQh IQk IQl IQo IQp IQs IQt IQw IQx IUV IUY IUZ IUc IUd |
791
|
|
|
|
|
|
|
IUg IUh IUk IUl IUo IUp IUs IUt IUw IUx IYZ IYc IYd IYg IYh IYk IYl IYo IYp IYs IYt IYw IYx Icd Icg Ich Ick Icl Ico Icp Ics Ict Icw Icx Igh Igk Igl Igo |
792
|
|
|
|
|
|
|
Igp Igs Igt Igw Igx Ikl Iko Ikp Iks Ikt Ikw Ikx Iop Ios Iot Iow Iox Ist Isw Isx Iwx MNO MNQ MNU MNY MNc MNg MNk MNo MNs MNw MQR MQU MQV MQY MQZ MQc MQd |
793
|
|
|
|
|
|
|
MQg MQh MQk MQl MQo MQp MQs MQt MQw MQx MUV MUY MUZ MUc MUd MUg MUh MUk MUl MUo MUp MUs MUt MUw MUx MYZ MYc MYd MYg MYh MYk MYl MYo MYp MYs MYt MYw MYx |
794
|
|
|
|
|
|
|
Mcd Mcg Mch Mck Mcl Mco Mcp Mcs Mct Mcw Mcx Mgh Mgk Mgl Mgo Mgp Mgs Mgt Mgw Mgx Mkl Mko Mkp Mks Mkt Mkw Mkx Mop Mos Mot Mow Mox Mst Msw Msx Mwx QRS QRU |
795
|
|
|
|
|
|
|
QRY QRc QRg QRk QRo QRs QRw QUV QUY QUZ QUc QUd QUg QUh QUk QUl QUo QUp QUs QUt QUw QUx QYZ QYc QYd QYg QYh QYk QYl QYo QYp QYs QYt QYw QYx Qcd Qcg Qch |
796
|
|
|
|
|
|
|
Qck Qcl Qco Qcp Qcs Qct Qcw Qcx Qgh Qgk Qgl Qgo Qgp Qgs Qgt Qgw Qgx Qkl Qko Qkp Qks Qkt Qkw Qkx Qop Qos Qot Qow Qox Qst Qsw Qsx Qwx UVW UVY UVc UVg UVk |
797
|
|
|
|
|
|
|
UVo UVs UVw UYZ UYc UYd UYg UYh UYk UYl UYo UYp UYs UYt UYw UYx Ucd Ucg Uch Uck Ucl Uco Ucp Ucs Uct Ucw Ucx Ugh Ugk Ugl Ugo Ugp Ugs Ugt Ugw Ugx Ukl Uko |
798
|
|
|
|
|
|
|
Ukp Uks Ukt Ukw Ukx Uop Uos Uot Uow Uox Ust Usw Usx Uwx YZa YZc YZg YZk YZo YZs YZw Ycd Ycg Ych Yck Ycl Yco Ycp Ycs Yct Ycw Ycx Ygh Ygk Ygl Ygo Ygp Ygs |
799
|
|
|
|
|
|
|
Ygt Ygw Ygx Ykl Yko Ykp Yks Ykt Ykw Ykx Yop Yos Yot Yow Yox Yst Ysw Ysx Ywx cde cdg cdk cdo cds cdw cgh cgk cgl cgo cgp cgs cgt cgw cgx ckl cko ckp cks |
800
|
|
|
|
|
|
|
ckt ckw ckx cop cos cot cow cox cst csw csx cwx ghi ghk gho ghs ghw gkl gko gkp gks gkt gkw gkx gop gos got gow gox gst gsw gsx gwx klm klo kls klw kop |
801
|
|
|
|
|
|
|
kos kot kow kox kst ksw ksx kwx opq ops opw ost osw osx owx stu stw swx wxy ) ], # Suit-Abstracted Base-64 Flops in blox of 19,19 rows of 38+last 19=741 |
802
|
|
|
|
|
|
|
'sabb' => [ qw( |
803
|
|
|
|
|
|
|
ABCDE ABCDI ABCDM ABCDQ ABCDU ABCDY ABCDc ABCDg ABCDk ABCDo ABCDs ABCDw ABCEF ABCEI ABCEM ABCEQ ABCEU ABCEY ABCEc ABCEg ABCEk ABCEo ABCEs ABCEw |
804
|
|
|
|
|
|
|
ABCIJ ABCIM ABCIQ ABCIU ABCIY ABCIc ABCIg ABCIk ABCIo ABCIs ABCIw ABCMN ABCMQ ABCMU ABCMY ABCMc ABCMg ABCMk ABCMo ABCMs ABCMw ABCQR ABCQU ABCQY |
805
|
|
|
|
|
|
|
ABCQc ABCQg ABCQk ABCQo ABCQs ABCQw ABCUV ABCUY ABCUc ABCUg ABCUk ABCUo ABCUs ABCUw ABCYZ ABCYc ABCYg ABCYk ABCYo ABCYs ABCYw ABCcd ABCcg ABCck |
806
|
|
|
|
|
|
|
ABCco ABCcs ABCcw ABCgh ABCgk ABCgo ABCgs ABCgw ABCkl ABCko ABCks ABCkw ABCop ABCos ABCow ABCst ABCsw ABCwx ABEFG ABEFI ABEFM ABEFQ ABEFU ABEFY |
807
|
|
|
|
|
|
|
ABEFc ABEFg ABEFk ABEFo ABEFs ABEFw ABEIJ ABEIM ABEIQ ABEIU ABEIY ABEIc ABEIg ABEIk ABEIo ABEIs ABEIw ABEMN ABEMQ ABEMU ABEMY ABEMc ABEMg ABEMk |
808
|
|
|
|
|
|
|
ABEMo ABEMs ABEMw ABEQR ABEQU ABEQY ABEQc ABEQg ABEQk ABEQo ABEQs ABEQw ABEUV ABEUY ABEUc ABEUg ABEUk ABEUo ABEUs ABEUw ABEYZ ABEYc ABEYg ABEYk |
809
|
|
|
|
|
|
|
ABEYo ABEYs ABEYw ABEcd ABEcg ABEck ABEco ABEcs ABEcw ABEgh ABEgk ABEgo ABEgs ABEgw ABEkl ABEko ABEks ABEkw ABEop ABEos ABEow ABEst ABEsw ABEwx |
810
|
|
|
|
|
|
|
ABIJK ABIJM ABIJQ ABIJU ABIJY ABIJc ABIJg ABIJk ABIJo ABIJs ABIJw ABIMN ABIMQ ABIMU ABIMY ABIMc ABIMg ABIMk ABIMo ABIMs ABIMw ABIQR ABIQU ABIQY |
811
|
|
|
|
|
|
|
ABIQc ABIQg ABIQk ABIQo ABIQs ABIQw ABIUV ABIUY ABIUc ABIUg ABIUk ABIUo ABIUs ABIUw ABIYZ ABIYc ABIYg ABIYk ABIYo ABIYs ABIYw ABIcd ABIcg ABIck |
812
|
|
|
|
|
|
|
ABIco ABIcs ABIcw ABIgh ABIgk ABIgo ABIgs ABIgw ABIkl ABIko ABIks ABIkw ABIop ABIos ABIow ABIst ABIsw ABIwx ABMNO ABMNQ ABMNU ABMNY ABMNc ABMNg |
813
|
|
|
|
|
|
|
ABMNk ABMNo ABMNs ABMNw ABMQR ABMQU ABMQY ABMQc ABMQg ABMQk ABMQo ABMQs ABMQw ABMUV ABMUY ABMUc ABMUg ABMUk ABMUo ABMUs ABMUw ABMYZ ABMYc ABMYg |
814
|
|
|
|
|
|
|
ABMYk ABMYo ABMYs ABMYw ABMcd ABMcg ABMck ABMco ABMcs ABMcw ABMgh ABMgk ABMgo ABMgs ABMgw ABMkl ABMko ABMks ABMkw ABMop ABMos ABMow ABMst ABMsw |
815
|
|
|
|
|
|
|
ABMwx ABQRS ABQRU ABQRY ABQRc ABQRg ABQRk ABQRo ABQRs ABQRw ABQUV ABQUY ABQUc ABQUg ABQUk ABQUo ABQUs ABQUw ABQYZ ABQYc ABQYg ABQYk ABQYo ABQYs |
816
|
|
|
|
|
|
|
ABQYw ABQcd ABQcg ABQck ABQco ABQcs ABQcw ABQgh ABQgk ABQgo ABQgs ABQgw ABQkl ABQko ABQks ABQkw ABQop ABQos ABQow ABQst ABQsw ABQwx ABUVW ABUVY |
817
|
|
|
|
|
|
|
ABUVc ABUVg ABUVk ABUVo ABUVs ABUVw ABUYZ ABUYc ABUYg ABUYk ABUYo ABUYs ABUYw ABUcd ABUcg ABUck ABUco ABUcs ABUcw ABUgh ABUgk ABUgo ABUgs ABUgw |
818
|
|
|
|
|
|
|
ABUkl ABUko ABUks ABUkw ABUop ABUos ABUow ABUst ABUsw ABUwx ABYZa ABYZc ABYZg ABYZk ABYZo ABYZs ABYZw ABYcd ABYcg ABYck ABYco ABYcs ABYcw ABYgh |
819
|
|
|
|
|
|
|
ABYgk ABYgo ABYgs ABYgw ABYkl ABYko ABYks ABYkw ABYop ABYos ABYow ABYst ABYsw ABYwx ABcde ABcdg ABcdk ABcdo ABcds ABcdw ABcgh ABcgk ABcgo ABcgs |
820
|
|
|
|
|
|
|
ABcgw ABckl ABcko ABcks ABckw ABcop ABcos ABcow ABcst ABcsw ABcwx ABghi ABghk ABgho ABghs ABghw ABgkl ABgko ABgks ABgkw ABgop ABgos ABgow ABgst |
821
|
|
|
|
|
|
|
ABgsw ABgwx ABklm ABklo ABkls ABklw ABkop ABkos ABkow ABkst ABksw ABkwx ABopq ABops ABopw ABost ABosw ABowx ABstu ABstw ABswx ABwxy AEFGH AEFGI |
822
|
|
|
|
|
|
|
AEFGM AEFGQ AEFGU AEFGY AEFGc AEFGg AEFGk AEFGo AEFGs AEFGw AEFIJ AEFIM AEFIQ AEFIU AEFIY AEFIc AEFIg AEFIk AEFIo AEFIs AEFIw AEFMN AEFMQ AEFMU |
823
|
|
|
|
|
|
|
AEFMY AEFMc AEFMg AEFMk AEFMo AEFMs AEFMw AEFQR AEFQU AEFQY AEFQc AEFQg AEFQk AEFQo AEFQs AEFQw AEFUV AEFUY AEFUc AEFUg AEFUk AEFUo AEFUs AEFUw |
824
|
|
|
|
|
|
|
AEFYZ AEFYc AEFYg AEFYk AEFYo AEFYs AEFYw AEFcd AEFcg AEFck AEFco AEFcs AEFcw AEFgh AEFgk AEFgo AEFgs AEFgw AEFkl AEFko AEFks AEFkw AEFop AEFos |
825
|
|
|
|
|
|
|
AEFow AEFst AEFsw AEFwx AEIJK AEIJM AEIJQ AEIJU AEIJY AEIJc AEIJg AEIJk AEIJo AEIJs AEIJw AEIMN AEIMQ AEIMR AEIMU AEIMV AEIMY AEIMZ AEIMc AEIMd |
826
|
|
|
|
|
|
|
AEIMg AEIMh AEIMk AEIMl AEIMo AEIMp AEIMs AEIMt AEIMw AEIMx AEIQR AEIQU AEIQV AEIQY AEIQZ AEIQc AEIQd AEIQg AEIQh AEIQk AEIQl AEIQo AEIQp AEIQs |
827
|
|
|
|
|
|
|
AEIQt AEIQw AEIQx AEIUV AEIUY AEIUZ AEIUc AEIUd AEIUg AEIUh AEIUk AEIUl AEIUo AEIUp AEIUs AEIUt AEIUw AEIUx AEIYZ AEIYc AEIYd AEIYg AEIYh AEIYk |
828
|
|
|
|
|
|
|
AEIYl AEIYo AEIYp AEIYs AEIYt AEIYw AEIYx AEIcd AEIcg AEIch AEIck AEIcl AEIco AEIcp AEIcs AEIct AEIcw AEIcx AEIgh AEIgk AEIgl AEIgo AEIgp AEIgs |
829
|
|
|
|
|
|
|
AEIgt AEIgw AEIgx AEIkl AEIko AEIkp AEIks AEIkt AEIkw AEIkx AEIop AEIos AEIot AEIow AEIox AEIst AEIsw AEIsx AEIwx AEMNO AEMNQ AEMNU AEMNY AEMNc |
830
|
|
|
|
|
|
|
AEMNg AEMNk AEMNo AEMNs AEMNw AEMQR AEMQU AEMQV AEMQY AEMQZ AEMQc AEMQd AEMQg AEMQh AEMQk AEMQl AEMQo AEMQp AEMQs AEMQt AEMQw AEMQx AEMUV AEMUY |
831
|
|
|
|
|
|
|
AEMUZ AEMUc AEMUd AEMUg AEMUh AEMUk AEMUl AEMUo AEMUp AEMUs AEMUt AEMUw AEMUx AEMYZ AEMYc AEMYd AEMYg AEMYh AEMYk AEMYl AEMYo AEMYp AEMYs AEMYt |
832
|
|
|
|
|
|
|
AEMYw AEMYx AEMcd AEMcg AEMch AEMck AEMcl AEMco AEMcp AEMcs AEMct AEMcw AEMcx AEMgh AEMgk AEMgl AEMgo AEMgp AEMgs AEMgt AEMgw AEMgx AEMkl AEMko |
833
|
|
|
|
|
|
|
AEMkp AEMks AEMkt AEMkw AEMkx AEMop AEMos AEMot AEMow AEMox AEMst AEMsw AEMsx AEMwx AEQRS AEQRU AEQRY AEQRc AEQRg AEQRk AEQRo AEQRs AEQRw AEQUV |
834
|
|
|
|
|
|
|
AEQUY AEQUZ AEQUc AEQUd AEQUg AEQUh AEQUk AEQUl AEQUo AEQUp AEQUs AEQUt AEQUw AEQUx AEQYZ AEQYc AEQYd AEQYg AEQYh AEQYk AEQYl AEQYo AEQYp AEQYs |
835
|
|
|
|
|
|
|
AEQYt AEQYw AEQYx AEQcd AEQcg AEQch AEQck AEQcl AEQco AEQcp AEQcs AEQct AEQcw AEQcx AEQgh AEQgk AEQgl AEQgo AEQgp AEQgs AEQgt AEQgw AEQgx AEQkl |
836
|
|
|
|
|
|
|
AEQko AEQkp AEQks AEQkt AEQkw AEQkx AEQop AEQos AEQot AEQow AEQox AEQst AEQsw AEQsx AEQwx AEUVW AEUVY AEUVc AEUVg AEUVk AEUVo AEUVs AEUVw AEUYZ |
837
|
|
|
|
|
|
|
AEUYc AEUYd AEUYg AEUYh AEUYk AEUYl AEUYo AEUYp AEUYs AEUYt AEUYw AEUYx AEUcd AEUcg AEUch AEUck AEUcl AEUco AEUcp AEUcs AEUct AEUcw AEUcx AEUgh |
838
|
|
|
|
|
|
|
AEUgk AEUgl AEUgo AEUgp AEUgs AEUgt AEUgw AEUgx AEUkl AEUko AEUkp AEUks AEUkt AEUkw AEUkx AEUop AEUos AEUot AEUow AEUox AEUst AEUsw AEUsx AEUwx |
839
|
|
|
|
|
|
|
AEYZa AEYZc AEYZg AEYZk AEYZo AEYZs AEYZw AEYcd AEYcg AEYch AEYck AEYcl AEYco AEYcp AEYcs AEYct AEYcw AEYcx AEYgh AEYgk AEYgl AEYgo AEYgp AEYgs |
840
|
|
|
|
|
|
|
AEYgt AEYgw AEYgx AEYkl AEYko AEYkp AEYks AEYkt AEYkw AEYkx AEYop AEYos AEYot AEYow AEYox AEYst AEYsw AEYsx AEYwx AEcde AEcdg AEcdk AEcdo AEcds |
841
|
|
|
|
|
|
|
AEcdw AEcgh AEcgk AEcgl AEcgo AEcgp AEcgs AEcgt AEcgw AEcgx AEckl AEcko AEckp AEcks AEckt AEckw AEckx AEcop AEcos AEcot AEcow AEcox AEcst AEcsw |
842
|
|
|
|
|
|
|
AEcsx AEcwx AEghi AEghk AEgho AEghs AEghw AEgkl AEgko AEgkp AEgks AEgkt AEgkw AEgkx AEgop AEgos AEgot AEgow AEgox AEgst AEgsw AEgsx AEgwx AEklm |
843
|
|
|
|
|
|
|
AEklo AEkls AEklw AEkop AEkos AEkot AEkow AEkox AEkst AEksw AEksx AEkwx AEopq AEops AEopw AEost AEosw AEosx AEowx AEstu AEstw AEswx AEwxy AIJKL |
844
|
|
|
|
|
|
|
AIJKM AIJKQ AIJKU AIJKY AIJKc AIJKg AIJKk AIJKo AIJKs AIJKw AIJMN AIJMQ AIJMU AIJMY AIJMc AIJMg AIJMk AIJMo AIJMs AIJMw AIJQR AIJQU AIJQY AIJQc |
845
|
|
|
|
|
|
|
AIJQg AIJQk AIJQo AIJQs AIJQw AIJUV AIJUY AIJUc AIJUg AIJUk AIJUo AIJUs AIJUw AIJYZ AIJYc AIJYg AIJYk AIJYo AIJYs AIJYw AIJcd AIJcg AIJck AIJco |
846
|
|
|
|
|
|
|
AIJcs AIJcw AIJgh AIJgk AIJgo AIJgs AIJgw AIJkl AIJko AIJks AIJkw AIJop AIJos AIJow AIJst AIJsw AIJwx AIMNO AIMNQ AIMNU AIMNY AIMNc AIMNg AIMNk |
847
|
|
|
|
|
|
|
AIMNo AIMNs AIMNw AIMQR AIMQU AIMQV AIMQY AIMQZ AIMQc AIMQd AIMQg AIMQh AIMQk AIMQl AIMQo AIMQp AIMQs AIMQt AIMQw AIMQx AIMUV AIMUY AIMUZ AIMUc |
848
|
|
|
|
|
|
|
AIMUd AIMUg AIMUh AIMUk AIMUl AIMUo AIMUp AIMUs AIMUt AIMUw AIMUx AIMYZ AIMYc AIMYd AIMYg AIMYh AIMYk AIMYl AIMYo AIMYp AIMYs AIMYt AIMYw AIMYx |
849
|
|
|
|
|
|
|
AIMcd AIMcg AIMch AIMck AIMcl AIMco AIMcp AIMcs AIMct AIMcw AIMcx AIMgh AIMgk AIMgl AIMgo AIMgp AIMgs AIMgt AIMgw AIMgx AIMkl AIMko AIMkp AIMks |
850
|
|
|
|
|
|
|
AIMkt AIMkw AIMkx AIMop AIMos AIMot AIMow AIMox AIMst AIMsw AIMsx AIMwx AIQRS AIQRU AIQRY AIQRc AIQRg AIQRk AIQRo AIQRs AIQRw AIQUV AIQUY AIQUZ |
851
|
|
|
|
|
|
|
AIQUc AIQUd AIQUg AIQUh AIQUk AIQUl AIQUo AIQUp AIQUs AIQUt AIQUw AIQUx AIQYZ AIQYc AIQYd AIQYg AIQYh AIQYk AIQYl AIQYo AIQYp AIQYs AIQYt AIQYw |
852
|
|
|
|
|
|
|
AIQYx AIQcd AIQcg AIQch AIQck AIQcl AIQco AIQcp AIQcs AIQct AIQcw AIQcx AIQgh AIQgk AIQgl AIQgo AIQgp AIQgs AIQgt AIQgw AIQgx AIQkl AIQko AIQkp |
853
|
|
|
|
|
|
|
AIQks AIQkt AIQkw AIQkx AIQop AIQos AIQot AIQow AIQox AIQst AIQsw AIQsx AIQwx AIUVW AIUVY AIUVc AIUVg AIUVk AIUVo AIUVs AIUVw AIUYZ AIUYc AIUYd |
854
|
|
|
|
|
|
|
AIUYg AIUYh AIUYk AIUYl AIUYo AIUYp AIUYs AIUYt AIUYw AIUYx AIUcd AIUcg AIUch AIUck AIUcl AIUco AIUcp AIUcs AIUct AIUcw AIUcx AIUgh AIUgk AIUgl |
855
|
|
|
|
|
|
|
AIUgo AIUgp AIUgs AIUgt AIUgw AIUgx AIUkl AIUko AIUkp AIUks AIUkt AIUkw AIUkx AIUop AIUos AIUot AIUow AIUox AIUst AIUsw AIUsx AIUwx AIYZa AIYZc |
856
|
|
|
|
|
|
|
AIYZg AIYZk AIYZo AIYZs AIYZw AIYcd AIYcg AIYch AIYck AIYcl AIYco AIYcp AIYcs AIYct AIYcw AIYcx AIYgh AIYgk AIYgl AIYgo AIYgp AIYgs AIYgt AIYgw |
857
|
|
|
|
|
|
|
AIYgx AIYkl AIYko AIYkp AIYks AIYkt AIYkw AIYkx AIYop AIYos AIYot AIYow AIYox AIYst AIYsw AIYsx AIYwx AIcde AIcdg AIcdk AIcdo AIcds AIcdw AIcgh |
858
|
|
|
|
|
|
|
AIcgk AIcgl AIcgo AIcgp AIcgs AIcgt AIcgw AIcgx AIckl AIcko AIckp AIcks AIckt AIckw AIckx AIcop AIcos AIcot AIcow AIcox AIcst AIcsw AIcsx AIcwx |
859
|
|
|
|
|
|
|
AIghi AIghk AIgho AIghs AIghw AIgkl AIgko AIgkp AIgks AIgkt AIgkw AIgkx AIgop AIgos AIgot AIgow AIgox AIgst AIgsw AIgsx AIgwx AIklm AIklo AIkls |
860
|
|
|
|
|
|
|
AIklw AIkop AIkos AIkot AIkow AIkox AIkst AIksw AIksx AIkwx AIopq AIops AIopw AIost AIosw AIosx AIowx AIstu AIstw AIswx AIwxy AMNOP AMNOQ AMNOU |
861
|
|
|
|
|
|
|
AMNOY AMNOc AMNOg AMNOk AMNOo AMNOs AMNOw AMNQR AMNQU AMNQY AMNQc AMNQg AMNQk AMNQo AMNQs AMNQw AMNUV AMNUY AMNUc AMNUg AMNUk AMNUo AMNUs AMNUw |
862
|
|
|
|
|
|
|
AMNYZ AMNYc AMNYg AMNYk AMNYo AMNYs AMNYw AMNcd AMNcg AMNck AMNco AMNcs AMNcw AMNgh AMNgk AMNgo AMNgs AMNgw AMNkl AMNko AMNks AMNkw AMNop AMNos |
863
|
|
|
|
|
|
|
AMNow AMNst AMNsw AMNwx AMQRS AMQRU AMQRY AMQRc AMQRg AMQRk AMQRo AMQRs AMQRw AMQUV AMQUY AMQUZ AMQUc AMQUd AMQUg AMQUh AMQUk AMQUl AMQUo AMQUp |
864
|
|
|
|
|
|
|
AMQUs AMQUt AMQUw AMQUx AMQYZ AMQYc AMQYd AMQYg AMQYh AMQYk AMQYl AMQYo AMQYp AMQYs AMQYt AMQYw AMQYx AMQcd AMQcg AMQch AMQck AMQcl AMQco AMQcp |
865
|
|
|
|
|
|
|
AMQcs AMQct AMQcw AMQcx AMQgh AMQgk AMQgl AMQgo AMQgp AMQgs AMQgt AMQgw AMQgx AMQkl AMQko AMQkp AMQks AMQkt AMQkw AMQkx AMQop AMQos AMQot AMQow |
866
|
|
|
|
|
|
|
AMQox AMQst AMQsw AMQsx AMQwx AMUVW AMUVY AMUVc AMUVg AMUVk AMUVo AMUVs AMUVw AMUYZ AMUYc AMUYd AMUYg AMUYh AMUYk AMUYl AMUYo AMUYp AMUYs AMUYt |
867
|
|
|
|
|
|
|
AMUYw AMUYx AMUcd AMUcg AMUch AMUck AMUcl AMUco AMUcp AMUcs AMUct AMUcw AMUcx AMUgh AMUgk AMUgl AMUgo AMUgp AMUgs AMUgt AMUgw AMUgx AMUkl AMUko |
868
|
|
|
|
|
|
|
AMUkp AMUks AMUkt AMUkw AMUkx AMUop AMUos AMUot AMUow AMUox AMUst AMUsw AMUsx AMUwx AMYZa AMYZc AMYZg AMYZk AMYZo AMYZs AMYZw AMYcd AMYcg AMYch |
869
|
|
|
|
|
|
|
AMYck AMYcl AMYco AMYcp AMYcs AMYct AMYcw AMYcx AMYgh AMYgk AMYgl AMYgo AMYgp AMYgs AMYgt AMYgw AMYgx AMYkl AMYko AMYkp AMYks AMYkt AMYkw AMYkx |
870
|
|
|
|
|
|
|
AMYop AMYos AMYot AMYow AMYox AMYst AMYsw AMYsx AMYwx AMcde AMcdg AMcdk AMcdo AMcds AMcdw AMcgh AMcgk AMcgl AMcgo AMcgp AMcgs AMcgt AMcgw AMcgx |
871
|
|
|
|
|
|
|
AMckl AMcko AMckp AMcks AMckt AMckw AMckx AMcop AMcos AMcot AMcow AMcox AMcst AMcsw AMcsx AMcwx AMghi AMghk AMgho AMghs AMghw AMgkl AMgko AMgkp |
872
|
|
|
|
|
|
|
AMgks AMgkt AMgkw AMgkx AMgop AMgos AMgot AMgow AMgox AMgst AMgsw AMgsx AMgwx AMklm AMklo AMkls AMklw AMkop AMkos AMkot AMkow AMkox AMkst AMksw |
873
|
|
|
|
|
|
|
AMksx AMkwx AMopq AMops AMopw AMost AMosw AMosx AMowx AMstu AMstw AMswx AMwxy AQRST AQRSU AQRSY AQRSc AQRSg AQRSk AQRSo AQRSs AQRSw AQRUV AQRUY |
874
|
|
|
|
|
|
|
AQRUc AQRUg AQRUk AQRUo AQRUs AQRUw AQRYZ AQRYc AQRYg AQRYk AQRYo AQRYs AQRYw AQRcd AQRcg AQRck AQRco AQRcs AQRcw AQRgh AQRgk AQRgo AQRgs AQRgw |
875
|
|
|
|
|
|
|
AQRkl AQRko AQRks AQRkw AQRop AQRos AQRow AQRst AQRsw AQRwx AQUVW AQUVY AQUVc AQUVg AQUVk AQUVo AQUVs AQUVw AQUYZ AQUYc AQUYd AQUYg AQUYh AQUYk |
876
|
|
|
|
|
|
|
AQUYl AQUYo AQUYp AQUYs AQUYt AQUYw AQUYx AQUcd AQUcg AQUch AQUck AQUcl AQUco AQUcp AQUcs AQUct AQUcw AQUcx AQUgh AQUgk AQUgl AQUgo AQUgp AQUgs |
877
|
|
|
|
|
|
|
AQUgt AQUgw AQUgx AQUkl AQUko AQUkp AQUks AQUkt AQUkw AQUkx AQUop AQUos AQUot AQUow AQUox AQUst AQUsw AQUsx AQUwx AQYZa AQYZc AQYZg AQYZk AQYZo |
878
|
|
|
|
|
|
|
AQYZs AQYZw AQYcd AQYcg AQYch AQYck AQYcl AQYco AQYcp AQYcs AQYct AQYcw AQYcx AQYgh AQYgk AQYgl AQYgo AQYgp AQYgs AQYgt AQYgw AQYgx AQYkl AQYko |
879
|
|
|
|
|
|
|
AQYkp AQYks AQYkt AQYkw AQYkx AQYop AQYos AQYot AQYow AQYox AQYst AQYsw AQYsx AQYwx AQcde AQcdg AQcdk AQcdo AQcds AQcdw AQcgh AQcgk AQcgl AQcgo |
880
|
|
|
|
|
|
|
AQcgp AQcgs AQcgt AQcgw AQcgx AQckl AQcko AQckp AQcks AQckt AQckw AQckx AQcop AQcos AQcot AQcow AQcox AQcst AQcsw AQcsx AQcwx AQghi AQghk AQgho |
881
|
|
|
|
|
|
|
AQghs AQghw AQgkl AQgko AQgkp AQgks AQgkt AQgkw AQgkx AQgop AQgos AQgot AQgow AQgox AQgst AQgsw AQgsx AQgwx AQklm AQklo AQkls AQklw AQkop AQkos |
882
|
|
|
|
|
|
|
AQkot AQkow AQkox AQkst AQksw AQksx AQkwx AQopq AQops AQopw AQost AQosw AQosx AQowx AQstu AQstw AQswx AQwxy AUVWX AUVWY AUVWc AUVWg AUVWk AUVWo |
883
|
|
|
|
|
|
|
AUVWs AUVWw AUVYZ AUVYc AUVYg AUVYk AUVYo AUVYs AUVYw AUVcd AUVcg AUVck AUVco AUVcs AUVcw AUVgh AUVgk AUVgo AUVgs AUVgw AUVkl AUVko AUVks AUVkw |
884
|
|
|
|
|
|
|
AUVop AUVos AUVow AUVst AUVsw AUVwx AUYZa AUYZc AUYZg AUYZk AUYZo AUYZs AUYZw AUYcd AUYcg AUYch AUYck AUYcl AUYco AUYcp AUYcs AUYct AUYcw AUYcx |
885
|
|
|
|
|
|
|
AUYgh AUYgk AUYgl AUYgo AUYgp AUYgs AUYgt AUYgw AUYgx AUYkl AUYko AUYkp AUYks AUYkt AUYkw AUYkx AUYop AUYos AUYot AUYow AUYox AUYst AUYsw AUYsx |
886
|
|
|
|
|
|
|
AUYwx AUcde AUcdg AUcdk AUcdo AUcds AUcdw AUcgh AUcgk AUcgl AUcgo AUcgp AUcgs AUcgt AUcgw AUcgx AUckl AUcko AUckp AUcks AUckt AUckw AUckx AUcop |
887
|
|
|
|
|
|
|
AUcos AUcot AUcow AUcox AUcst AUcsw AUcsx AUcwx AUghi AUghk AUgho AUghs AUghw AUgkl AUgko AUgkp AUgks AUgkt AUgkw AUgkx AUgop AUgos AUgot AUgow |
888
|
|
|
|
|
|
|
AUgox AUgst AUgsw AUgsx AUgwx AUklm AUklo AUkls AUklw AUkop AUkos AUkot AUkow AUkox AUkst AUksw AUksx AUkwx AUopq AUops AUopw AUost AUosw AUosx |
889
|
|
|
|
|
|
|
AUowx AUstu AUstw AUswx AUwxy AYZab AYZac AYZag AYZak AYZao AYZas AYZaw AYZcd AYZcg AYZck AYZco AYZcs AYZcw AYZgh AYZgk AYZgo AYZgs AYZgw AYZkl |
890
|
|
|
|
|
|
|
AYZko AYZks AYZkw AYZop AYZos AYZow AYZst AYZsw AYZwx AYcde AYcdg AYcdk AYcdo AYcds AYcdw AYcgh AYcgk AYcgl AYcgo AYcgp AYcgs AYcgt AYcgw AYcgx |
891
|
|
|
|
|
|
|
AYckl AYcko AYckp AYcks AYckt AYckw AYckx AYcop AYcos AYcot AYcow AYcox AYcst AYcsw AYcsx AYcwx AYghi AYghk AYgho AYghs AYghw AYgkl AYgko AYgkp |
892
|
|
|
|
|
|
|
AYgks AYgkt AYgkw AYgkx AYgop AYgos AYgot AYgow AYgox AYgst AYgsw AYgsx AYgwx AYklm AYklo AYkls AYklw AYkop AYkos AYkot AYkow AYkox AYkst AYksw |
893
|
|
|
|
|
|
|
AYksx AYkwx AYopq AYops AYopw AYost AYosw AYosx AYowx AYstu AYstw AYswx AYwxy Acdef Acdeg Acdek Acdeo Acdes Acdew Acdgh Acdgk Acdgo Acdgs Acdgw |
894
|
|
|
|
|
|
|
Acdkl Acdko Acdks Acdkw Acdop Acdos Acdow Acdst Acdsw Acdwx Acghi Acghk Acgho Acghs Acghw Acgkl Acgko Acgkp Acgks Acgkt Acgkw Acgkx Acgop Acgos |
895
|
|
|
|
|
|
|
Acgot Acgow Acgox Acgst Acgsw Acgsx Acgwx Acklm Acklo Ackls Acklw Ackop Ackos Ackot Ackow Ackox Ackst Acksw Acksx Ackwx Acopq Acops Acopw Acost |
896
|
|
|
|
|
|
|
Acosw Acosx Acowx Acstu Acstw Acswx Acwxy Aghij Aghik Aghio Aghis Aghiw Aghkl Aghko Aghks Aghkw Aghop Aghos Aghow Aghst Aghsw Aghwx Agklm Agklo |
897
|
|
|
|
|
|
|
Agkls Agklw Agkop Agkos Agkot Agkow Agkox Agkst Agksw Agksx Agkwx Agopq Agops Agopw Agost Agosw Agosx Agowx Agstu Agstw Agswx Agwxy Aklmn Aklmo |
898
|
|
|
|
|
|
|
Aklms Aklmw Aklop Aklos Aklow Aklst Aklsw Aklwx Akopq Akops Akopw Akost Akosw Akosx Akowx Akstu Akstw Akswx Akwxy Aopqr Aopqs Aopqw Aopst Aopsw |
899
|
|
|
|
|
|
|
Aopwx Aostu Aostw Aoswx Aowxy Astuv Astuw Astwx Aswxy Awxyz EFGHI EFGHM EFGHQ EFGHU EFGHY EFGHc EFGHg EFGHk EFGHo EFGHs EFGHw EFGIJ EFGIM EFGIQ |
900
|
|
|
|
|
|
|
EFGIU EFGIY EFGIc EFGIg EFGIk EFGIo EFGIs EFGIw EFGMN EFGMQ EFGMU EFGMY EFGMc EFGMg EFGMk EFGMo EFGMs EFGMw EFGQR EFGQU EFGQY EFGQc EFGQg EFGQk |
901
|
|
|
|
|
|
|
EFGQo EFGQs EFGQw EFGUV EFGUY EFGUc EFGUg EFGUk EFGUo EFGUs EFGUw EFGYZ EFGYc EFGYg EFGYk EFGYo EFGYs EFGYw EFGcd EFGcg EFGck EFGco EFGcs EFGcw |
902
|
|
|
|
|
|
|
EFGgh EFGgk EFGgo EFGgs EFGgw EFGkl EFGko EFGks EFGkw EFGop EFGos EFGow EFGst EFGsw EFGwx EFIJK EFIJM EFIJQ EFIJU EFIJY EFIJc EFIJg EFIJk EFIJo |
903
|
|
|
|
|
|
|
EFIJs EFIJw EFIMN EFIMQ EFIMU EFIMY EFIMc EFIMg EFIMk EFIMo EFIMs EFIMw EFIQR EFIQU EFIQY EFIQc EFIQg EFIQk EFIQo EFIQs EFIQw EFIUV EFIUY EFIUc |
904
|
|
|
|
|
|
|
EFIUg EFIUk EFIUo EFIUs EFIUw EFIYZ EFIYc EFIYg EFIYk EFIYo EFIYs EFIYw EFIcd EFIcg EFIck EFIco EFIcs EFIcw EFIgh EFIgk EFIgo EFIgs EFIgw EFIkl |
905
|
|
|
|
|
|
|
EFIko EFIks EFIkw EFIop EFIos EFIow EFIst EFIsw EFIwx EFMNO EFMNQ EFMNU EFMNY EFMNc EFMNg EFMNk EFMNo EFMNs EFMNw EFMQR EFMQU EFMQY EFMQc EFMQg |
906
|
|
|
|
|
|
|
EFMQk EFMQo EFMQs EFMQw EFMUV EFMUY EFMUc EFMUg EFMUk EFMUo EFMUs EFMUw EFMYZ EFMYc EFMYg EFMYk EFMYo EFMYs EFMYw EFMcd EFMcg EFMck EFMco EFMcs |
907
|
|
|
|
|
|
|
EFMcw EFMgh EFMgk EFMgo EFMgs EFMgw EFMkl EFMko EFMks EFMkw EFMop EFMos EFMow EFMst EFMsw EFMwx EFQRS EFQRU EFQRY EFQRc EFQRg EFQRk EFQRo EFQRs |
908
|
|
|
|
|
|
|
EFQRw EFQUV EFQUY EFQUc EFQUg EFQUk EFQUo EFQUs EFQUw EFQYZ EFQYc EFQYg EFQYk EFQYo EFQYs EFQYw EFQcd EFQcg EFQck EFQco EFQcs EFQcw EFQgh EFQgk |
909
|
|
|
|
|
|
|
EFQgo EFQgs EFQgw EFQkl EFQko EFQks EFQkw EFQop EFQos EFQow EFQst EFQsw EFQwx EFUVW EFUVY EFUVc EFUVg EFUVk EFUVo EFUVs EFUVw EFUYZ EFUYc EFUYg |
910
|
|
|
|
|
|
|
EFUYk EFUYo EFUYs EFUYw EFUcd EFUcg EFUck EFUco EFUcs EFUcw EFUgh EFUgk EFUgo EFUgs EFUgw EFUkl EFUko EFUks EFUkw EFUop EFUos EFUow EFUst EFUsw |
911
|
|
|
|
|
|
|
EFUwx EFYZa EFYZc EFYZg EFYZk EFYZo EFYZs EFYZw EFYcd EFYcg EFYck EFYco EFYcs EFYcw EFYgh EFYgk EFYgo EFYgs EFYgw EFYkl EFYko EFYks EFYkw EFYop |
912
|
|
|
|
|
|
|
EFYos EFYow EFYst EFYsw EFYwx EFcde EFcdg EFcdk EFcdo EFcds EFcdw EFcgh EFcgk EFcgo EFcgs EFcgw EFckl EFcko EFcks EFckw EFcop EFcos EFcow EFcst |
913
|
|
|
|
|
|
|
EFcsw EFcwx EFghi EFghk EFgho EFghs EFghw EFgkl EFgko EFgks EFgkw EFgop EFgos EFgow EFgst EFgsw EFgwx EFklm EFklo EFkls EFklw EFkop EFkos EFkow |
914
|
|
|
|
|
|
|
EFkst EFksw EFkwx EFopq EFops EFopw EFost EFosw EFowx EFstu EFstw EFswx EFwxy EIJKL EIJKM EIJKQ EIJKU EIJKY EIJKc EIJKg EIJKk EIJKo EIJKs EIJKw |
915
|
|
|
|
|
|
|
EIJMN EIJMQ EIJMU EIJMY EIJMc EIJMg EIJMk EIJMo EIJMs EIJMw EIJQR EIJQU EIJQY EIJQc EIJQg EIJQk EIJQo EIJQs EIJQw EIJUV EIJUY EIJUc EIJUg EIJUk |
916
|
|
|
|
|
|
|
EIJUo EIJUs EIJUw EIJYZ EIJYc EIJYg EIJYk EIJYo EIJYs EIJYw EIJcd EIJcg EIJck EIJco EIJcs EIJcw EIJgh EIJgk EIJgo EIJgs EIJgw EIJkl EIJko EIJks |
917
|
|
|
|
|
|
|
EIJkw EIJop EIJos EIJow EIJst EIJsw EIJwx EIMNO EIMNQ EIMNU EIMNY EIMNc EIMNg EIMNk EIMNo EIMNs EIMNw EIMQR EIMQU EIMQV EIMQY EIMQZ EIMQc EIMQd |
918
|
|
|
|
|
|
|
EIMQg EIMQh EIMQk EIMQl EIMQo EIMQp EIMQs EIMQt EIMQw EIMQx EIMUV EIMUY EIMUZ EIMUc EIMUd EIMUg EIMUh EIMUk EIMUl EIMUo EIMUp EIMUs EIMUt EIMUw |
919
|
|
|
|
|
|
|
EIMUx EIMYZ EIMYc EIMYd EIMYg EIMYh EIMYk EIMYl EIMYo EIMYp EIMYs EIMYt EIMYw EIMYx EIMcd EIMcg EIMch EIMck EIMcl EIMco EIMcp EIMcs EIMct EIMcw |
920
|
|
|
|
|
|
|
EIMcx EIMgh EIMgk EIMgl EIMgo EIMgp EIMgs EIMgt EIMgw EIMgx EIMkl EIMko EIMkp EIMks EIMkt EIMkw EIMkx EIMop EIMos EIMot EIMow EIMox EIMst EIMsw |
921
|
|
|
|
|
|
|
EIMsx EIMwx EIQRS EIQRU EIQRY EIQRc EIQRg EIQRk EIQRo EIQRs EIQRw EIQUV EIQUY EIQUZ EIQUc EIQUd EIQUg EIQUh EIQUk EIQUl EIQUo EIQUp EIQUs EIQUt |
922
|
|
|
|
|
|
|
EIQUw EIQUx EIQYZ EIQYc EIQYd EIQYg EIQYh EIQYk EIQYl EIQYo EIQYp EIQYs EIQYt EIQYw EIQYx EIQcd EIQcg EIQch EIQck EIQcl EIQco EIQcp EIQcs EIQct |
923
|
|
|
|
|
|
|
EIQcw EIQcx EIQgh EIQgk EIQgl EIQgo EIQgp EIQgs EIQgt EIQgw EIQgx EIQkl EIQko EIQkp EIQks EIQkt EIQkw EIQkx EIQop EIQos EIQot EIQow EIQox EIQst |
924
|
|
|
|
|
|
|
EIQsw EIQsx EIQwx EIUVW EIUVY EIUVc EIUVg EIUVk EIUVo EIUVs EIUVw EIUYZ EIUYc EIUYd EIUYg EIUYh EIUYk EIUYl EIUYo EIUYp EIUYs EIUYt EIUYw EIUYx |
925
|
|
|
|
|
|
|
EIUcd EIUcg EIUch EIUck EIUcl EIUco EIUcp EIUcs EIUct EIUcw EIUcx EIUgh EIUgk EIUgl EIUgo EIUgp EIUgs EIUgt EIUgw EIUgx EIUkl EIUko EIUkp EIUks |
926
|
|
|
|
|
|
|
EIUkt EIUkw EIUkx EIUop EIUos EIUot EIUow EIUox EIUst EIUsw EIUsx EIUwx EIYZa EIYZc EIYZg EIYZk EIYZo EIYZs EIYZw EIYcd EIYcg EIYch EIYck EIYcl |
927
|
|
|
|
|
|
|
EIYco EIYcp EIYcs EIYct EIYcw EIYcx EIYgh EIYgk EIYgl EIYgo EIYgp EIYgs EIYgt EIYgw EIYgx EIYkl EIYko EIYkp EIYks EIYkt EIYkw EIYkx EIYop EIYos |
928
|
|
|
|
|
|
|
EIYot EIYow EIYox EIYst EIYsw EIYsx EIYwx EIcde EIcdg EIcdk EIcdo EIcds EIcdw EIcgh EIcgk EIcgl EIcgo EIcgp EIcgs EIcgt EIcgw EIcgx EIckl EIcko |
929
|
|
|
|
|
|
|
EIckp EIcks EIckt EIckw EIckx EIcop EIcos EIcot EIcow EIcox EIcst EIcsw EIcsx EIcwx EIghi EIghk EIgho EIghs EIghw EIgkl EIgko EIgkp EIgks EIgkt |
930
|
|
|
|
|
|
|
EIgkw EIgkx EIgop EIgos EIgot EIgow EIgox EIgst EIgsw EIgsx EIgwx EIklm EIklo EIkls EIklw EIkop EIkos EIkot EIkow EIkox EIkst EIksw EIksx EIkwx |
931
|
|
|
|
|
|
|
EIopq EIops EIopw EIost EIosw EIosx EIowx EIstu EIstw EIswx EIwxy EMNOP EMNOQ EMNOU EMNOY EMNOc EMNOg EMNOk EMNOo EMNOs EMNOw EMNQR EMNQU EMNQY |
932
|
|
|
|
|
|
|
EMNQc EMNQg EMNQk EMNQo EMNQs EMNQw EMNUV EMNUY EMNUc EMNUg EMNUk EMNUo EMNUs EMNUw EMNYZ EMNYc EMNYg EMNYk EMNYo EMNYs EMNYw EMNcd EMNcg EMNck |
933
|
|
|
|
|
|
|
EMNco EMNcs EMNcw EMNgh EMNgk EMNgo EMNgs EMNgw EMNkl EMNko EMNks EMNkw EMNop EMNos EMNow EMNst EMNsw EMNwx EMQRS EMQRU EMQRY EMQRc EMQRg EMQRk |
934
|
|
|
|
|
|
|
EMQRo EMQRs EMQRw EMQUV EMQUY EMQUZ EMQUc EMQUd EMQUg EMQUh EMQUk EMQUl EMQUo EMQUp EMQUs EMQUt EMQUw EMQUx EMQYZ EMQYc EMQYd EMQYg EMQYh EMQYk |
935
|
|
|
|
|
|
|
EMQYl EMQYo EMQYp EMQYs EMQYt EMQYw EMQYx EMQcd EMQcg EMQch EMQck EMQcl EMQco EMQcp EMQcs EMQct EMQcw EMQcx EMQgh EMQgk EMQgl EMQgo EMQgp EMQgs |
936
|
|
|
|
|
|
|
EMQgt EMQgw EMQgx EMQkl EMQko EMQkp EMQks EMQkt EMQkw EMQkx EMQop EMQos EMQot EMQow EMQox EMQst EMQsw EMQsx EMQwx EMUVW EMUVY EMUVc EMUVg EMUVk |
937
|
|
|
|
|
|
|
EMUVo EMUVs EMUVw EMUYZ EMUYc EMUYd EMUYg EMUYh EMUYk EMUYl EMUYo EMUYp EMUYs EMUYt EMUYw EMUYx EMUcd EMUcg EMUch EMUck EMUcl EMUco EMUcp EMUcs |
938
|
|
|
|
|
|
|
EMUct EMUcw EMUcx EMUgh EMUgk EMUgl EMUgo EMUgp EMUgs EMUgt EMUgw EMUgx EMUkl EMUko EMUkp EMUks EMUkt EMUkw EMUkx EMUop EMUos EMUot EMUow EMUox |
939
|
|
|
|
|
|
|
EMUst EMUsw EMUsx EMUwx EMYZa EMYZc EMYZg EMYZk EMYZo EMYZs EMYZw EMYcd EMYcg EMYch EMYck EMYcl EMYco EMYcp EMYcs EMYct EMYcw EMYcx EMYgh EMYgk |
940
|
|
|
|
|
|
|
EMYgl EMYgo EMYgp EMYgs EMYgt EMYgw EMYgx EMYkl EMYko EMYkp EMYks EMYkt EMYkw EMYkx EMYop EMYos EMYot EMYow EMYox EMYst EMYsw EMYsx EMYwx EMcde |
941
|
|
|
|
|
|
|
EMcdg EMcdk EMcdo EMcds EMcdw EMcgh EMcgk EMcgl EMcgo EMcgp EMcgs EMcgt EMcgw EMcgx EMckl EMcko EMckp EMcks EMckt EMckw EMckx EMcop EMcos EMcot |
942
|
|
|
|
|
|
|
EMcow EMcox EMcst EMcsw EMcsx EMcwx EMghi EMghk EMgho EMghs EMghw EMgkl EMgko EMgkp EMgks EMgkt EMgkw EMgkx EMgop EMgos EMgot EMgow EMgox EMgst |
943
|
|
|
|
|
|
|
EMgsw EMgsx EMgwx EMklm EMklo EMkls EMklw EMkop EMkos EMkot EMkow EMkox EMkst EMksw EMksx EMkwx EMopq EMops EMopw EMost EMosw EMosx EMowx EMstu |
944
|
|
|
|
|
|
|
EMstw EMswx EMwxy EQRST EQRSU EQRSY EQRSc EQRSg EQRSk EQRSo EQRSs EQRSw EQRUV EQRUY EQRUc EQRUg EQRUk EQRUo EQRUs EQRUw EQRYZ EQRYc EQRYg EQRYk |
945
|
|
|
|
|
|
|
EQRYo EQRYs EQRYw EQRcd EQRcg EQRck EQRco EQRcs EQRcw EQRgh EQRgk EQRgo EQRgs EQRgw EQRkl EQRko EQRks EQRkw EQRop EQRos EQRow EQRst EQRsw EQRwx |
946
|
|
|
|
|
|
|
EQUVW EQUVY EQUVc EQUVg EQUVk EQUVo EQUVs EQUVw EQUYZ EQUYc EQUYd EQUYg EQUYh EQUYk EQUYl EQUYo EQUYp EQUYs EQUYt EQUYw EQUYx EQUcd EQUcg EQUch |
947
|
|
|
|
|
|
|
EQUck EQUcl EQUco EQUcp EQUcs EQUct EQUcw EQUcx EQUgh EQUgk EQUgl EQUgo EQUgp EQUgs EQUgt EQUgw EQUgx EQUkl EQUko EQUkp EQUks EQUkt EQUkw EQUkx |
948
|
|
|
|
|
|
|
EQUop EQUos EQUot EQUow EQUox EQUst EQUsw EQUsx EQUwx EQYZa EQYZc EQYZg EQYZk EQYZo EQYZs EQYZw EQYcd EQYcg EQYch EQYck EQYcl EQYco EQYcp EQYcs |
949
|
|
|
|
|
|
|
EQYct EQYcw EQYcx EQYgh EQYgk EQYgl EQYgo EQYgp EQYgs EQYgt EQYgw EQYgx EQYkl EQYko EQYkp EQYks EQYkt EQYkw EQYkx EQYop EQYos EQYot EQYow EQYox |
950
|
|
|
|
|
|
|
EQYst EQYsw EQYsx EQYwx EQcde EQcdg EQcdk EQcdo EQcds EQcdw EQcgh EQcgk EQcgl EQcgo EQcgp EQcgs EQcgt EQcgw EQcgx EQckl EQcko EQckp EQcks EQckt |
951
|
|
|
|
|
|
|
EQckw EQckx EQcop EQcos EQcot EQcow EQcox EQcst EQcsw EQcsx EQcwx EQghi EQghk EQgho EQghs EQghw EQgkl EQgko EQgkp EQgks EQgkt EQgkw EQgkx EQgop |
952
|
|
|
|
|
|
|
EQgos EQgot EQgow EQgox EQgst EQgsw EQgsx EQgwx EQklm EQklo EQkls EQklw EQkop EQkos EQkot EQkow EQkox EQkst EQksw EQksx EQkwx EQopq EQops EQopw |
953
|
|
|
|
|
|
|
EQost EQosw EQosx EQowx EQstu EQstw EQswx EQwxy EUVWX EUVWY EUVWc EUVWg EUVWk EUVWo EUVWs EUVWw EUVYZ EUVYc EUVYg EUVYk EUVYo EUVYs EUVYw EUVcd |
954
|
|
|
|
|
|
|
EUVcg EUVck EUVco EUVcs EUVcw EUVgh EUVgk EUVgo EUVgs EUVgw EUVkl EUVko EUVks EUVkw EUVop EUVos EUVow EUVst EUVsw EUVwx EUYZa EUYZc EUYZg EUYZk |
955
|
|
|
|
|
|
|
EUYZo EUYZs EUYZw EUYcd EUYcg EUYch EUYck EUYcl EUYco EUYcp EUYcs EUYct EUYcw EUYcx EUYgh EUYgk EUYgl EUYgo EUYgp EUYgs EUYgt EUYgw EUYgx EUYkl |
956
|
|
|
|
|
|
|
EUYko EUYkp EUYks EUYkt EUYkw EUYkx EUYop EUYos EUYot EUYow EUYox EUYst EUYsw EUYsx EUYwx EUcde EUcdg EUcdk EUcdo EUcds EUcdw EUcgh EUcgk EUcgl |
957
|
|
|
|
|
|
|
EUcgo EUcgp EUcgs EUcgt EUcgw EUcgx EUckl EUcko EUckp EUcks EUckt EUckw EUckx EUcop EUcos EUcot EUcow EUcox EUcst EUcsw EUcsx EUcwx EUghi EUghk |
958
|
|
|
|
|
|
|
EUgho EUghs EUghw EUgkl EUgko EUgkp EUgks EUgkt EUgkw EUgkx EUgop EUgos EUgot EUgow EUgox EUgst EUgsw EUgsx EUgwx EUklm EUklo EUkls EUklw EUkop |
959
|
|
|
|
|
|
|
EUkos EUkot EUkow EUkox EUkst EUksw EUksx EUkwx EUopq EUops EUopw EUost EUosw EUosx EUowx EUstu EUstw EUswx EUwxy EYZab EYZac EYZag EYZak EYZao |
960
|
|
|
|
|
|
|
EYZas EYZaw EYZcd EYZcg EYZck EYZco EYZcs EYZcw EYZgh EYZgk EYZgo EYZgs EYZgw EYZkl EYZko EYZks EYZkw EYZop EYZos EYZow EYZst EYZsw EYZwx EYcde |
961
|
|
|
|
|
|
|
EYcdg EYcdk EYcdo EYcds EYcdw EYcgh EYcgk EYcgl EYcgo EYcgp EYcgs EYcgt EYcgw EYcgx EYckl EYcko EYckp EYcks EYckt EYckw EYckx EYcop EYcos EYcot |
962
|
|
|
|
|
|
|
EYcow EYcox EYcst EYcsw EYcsx EYcwx EYghi EYghk EYgho EYghs EYghw EYgkl EYgko EYgkp EYgks EYgkt EYgkw EYgkx EYgop EYgos EYgot EYgow EYgox EYgst |
963
|
|
|
|
|
|
|
EYgsw EYgsx EYgwx EYklm EYklo EYkls EYklw EYkop EYkos EYkot EYkow EYkox EYkst EYksw EYksx EYkwx EYopq EYops EYopw EYost EYosw EYosx EYowx EYstu |
964
|
|
|
|
|
|
|
EYstw EYswx EYwxy Ecdef Ecdeg Ecdek Ecdeo Ecdes Ecdew Ecdgh Ecdgk Ecdgo Ecdgs Ecdgw Ecdkl Ecdko Ecdks Ecdkw Ecdop Ecdos Ecdow Ecdst Ecdsw Ecdwx |
965
|
|
|
|
|
|
|
Ecghi Ecghk Ecgho Ecghs Ecghw Ecgkl Ecgko Ecgkp Ecgks Ecgkt Ecgkw Ecgkx Ecgop Ecgos Ecgot Ecgow Ecgox Ecgst Ecgsw Ecgsx Ecgwx Ecklm Ecklo Eckls |
966
|
|
|
|
|
|
|
Ecklw Eckop Eckos Eckot Eckow Eckox Eckst Ecksw Ecksx Eckwx Ecopq Ecops Ecopw Ecost Ecosw Ecosx Ecowx Ecstu Ecstw Ecswx Ecwxy Eghij Eghik Eghio |
967
|
|
|
|
|
|
|
Eghis Eghiw Eghkl Eghko Eghks Eghkw Eghop Eghos Eghow Eghst Eghsw Eghwx Egklm Egklo Egkls Egklw Egkop Egkos Egkot Egkow Egkox Egkst Egksw Egksx |
968
|
|
|
|
|
|
|
Egkwx Egopq Egops Egopw Egost Egosw Egosx Egowx Egstu Egstw Egswx Egwxy Eklmn Eklmo Eklms Eklmw Eklop Eklos Eklow Eklst Eklsw Eklwx Ekopq Ekops |
969
|
|
|
|
|
|
|
Ekopw Ekost Ekosw Ekosx Ekowx Ekstu Ekstw Ekswx Ekwxy Eopqr Eopqs Eopqw Eopst Eopsw Eopwx Eostu Eostw Eoswx Eowxy Estuv Estuw Estwx Eswxy Ewxyz |
970
|
|
|
|
|
|
|
IJKLM IJKLQ IJKLU IJKLY IJKLc IJKLg IJKLk IJKLo IJKLs IJKLw IJKMN IJKMQ IJKMU IJKMY IJKMc IJKMg IJKMk IJKMo IJKMs IJKMw IJKQR IJKQU IJKQY IJKQc |
971
|
|
|
|
|
|
|
IJKQg IJKQk IJKQo IJKQs IJKQw IJKUV IJKUY IJKUc IJKUg IJKUk IJKUo IJKUs IJKUw IJKYZ IJKYc IJKYg IJKYk IJKYo IJKYs IJKYw IJKcd IJKcg IJKck IJKco |
972
|
|
|
|
|
|
|
IJKcs IJKcw IJKgh IJKgk IJKgo IJKgs IJKgw IJKkl IJKko IJKks IJKkw IJKop IJKos IJKow IJKst IJKsw IJKwx IJMNO IJMNQ IJMNU IJMNY IJMNc IJMNg IJMNk |
973
|
|
|
|
|
|
|
IJMNo IJMNs IJMNw IJMQR IJMQU IJMQY IJMQc IJMQg IJMQk IJMQo IJMQs IJMQw IJMUV IJMUY IJMUc IJMUg IJMUk IJMUo IJMUs IJMUw IJMYZ IJMYc IJMYg IJMYk |
974
|
|
|
|
|
|
|
IJMYo IJMYs IJMYw IJMcd IJMcg IJMck IJMco IJMcs IJMcw IJMgh IJMgk IJMgo IJMgs IJMgw IJMkl IJMko IJMks IJMkw IJMop IJMos IJMow IJMst IJMsw IJMwx |
975
|
|
|
|
|
|
|
IJQRS IJQRU IJQRY IJQRc IJQRg IJQRk IJQRo IJQRs IJQRw IJQUV IJQUY IJQUc IJQUg IJQUk IJQUo IJQUs IJQUw IJQYZ IJQYc IJQYg IJQYk IJQYo IJQYs IJQYw |
976
|
|
|
|
|
|
|
IJQcd IJQcg IJQck IJQco IJQcs IJQcw IJQgh IJQgk IJQgo IJQgs IJQgw IJQkl IJQko IJQks IJQkw IJQop IJQos IJQow IJQst IJQsw IJQwx IJUVW IJUVY IJUVc |
977
|
|
|
|
|
|
|
IJUVg IJUVk IJUVo IJUVs IJUVw IJUYZ IJUYc IJUYg IJUYk IJUYo IJUYs IJUYw IJUcd IJUcg IJUck IJUco IJUcs IJUcw IJUgh IJUgk IJUgo IJUgs IJUgw IJUkl |
978
|
|
|
|
|
|
|
IJUko IJUks IJUkw IJUop IJUos IJUow IJUst IJUsw IJUwx IJYZa IJYZc IJYZg IJYZk IJYZo IJYZs IJYZw IJYcd IJYcg IJYck IJYco IJYcs IJYcw IJYgh IJYgk |
979
|
|
|
|
|
|
|
IJYgo IJYgs IJYgw IJYkl IJYko IJYks IJYkw IJYop IJYos IJYow IJYst IJYsw IJYwx IJcde IJcdg IJcdk IJcdo IJcds IJcdw IJcgh IJcgk IJcgo IJcgs IJcgw |
980
|
|
|
|
|
|
|
IJckl IJcko IJcks IJckw IJcop IJcos IJcow IJcst IJcsw IJcwx IJghi IJghk IJgho IJghs IJghw IJgkl IJgko IJgks IJgkw IJgop IJgos IJgow IJgst IJgsw |
981
|
|
|
|
|
|
|
IJgwx IJklm IJklo IJkls IJklw IJkop IJkos IJkow IJkst IJksw IJkwx IJopq IJops IJopw IJost IJosw IJowx IJstu IJstw IJswx IJwxy IMNOP IMNOQ IMNOU |
982
|
|
|
|
|
|
|
IMNOY IMNOc IMNOg IMNOk IMNOo IMNOs IMNOw IMNQR IMNQU IMNQY IMNQc IMNQg IMNQk IMNQo IMNQs IMNQw IMNUV IMNUY IMNUc IMNUg IMNUk IMNUo IMNUs IMNUw |
983
|
|
|
|
|
|
|
IMNYZ IMNYc IMNYg IMNYk IMNYo IMNYs IMNYw IMNcd IMNcg IMNck IMNco IMNcs IMNcw IMNgh IMNgk IMNgo IMNgs IMNgw IMNkl IMNko IMNks IMNkw IMNop IMNos |
984
|
|
|
|
|
|
|
IMNow IMNst IMNsw IMNwx IMQRS IMQRU IMQRY IMQRc IMQRg IMQRk IMQRo IMQRs IMQRw IMQUV IMQUY IMQUZ IMQUc IMQUd IMQUg IMQUh IMQUk IMQUl IMQUo IMQUp |
985
|
|
|
|
|
|
|
IMQUs IMQUt IMQUw IMQUx IMQYZ IMQYc IMQYd IMQYg IMQYh IMQYk IMQYl IMQYo IMQYp IMQYs IMQYt IMQYw IMQYx IMQcd IMQcg IMQch IMQck IMQcl IMQco IMQcp |
986
|
|
|
|
|
|
|
IMQcs IMQct IMQcw IMQcx IMQgh IMQgk IMQgl IMQgo IMQgp IMQgs IMQgt IMQgw IMQgx IMQkl IMQko IMQkp IMQks IMQkt IMQkw IMQkx IMQop IMQos IMQot IMQow |
987
|
|
|
|
|
|
|
IMQox IMQst IMQsw IMQsx IMQwx IMUVW IMUVY IMUVc IMUVg IMUVk IMUVo IMUVs IMUVw IMUYZ IMUYc IMUYd IMUYg IMUYh IMUYk IMUYl IMUYo IMUYp IMUYs IMUYt |
988
|
|
|
|
|
|
|
IMUYw IMUYx IMUcd IMUcg IMUch IMUck IMUcl IMUco IMUcp IMUcs IMUct IMUcw IMUcx IMUgh IMUgk IMUgl IMUgo IMUgp IMUgs IMUgt IMUgw IMUgx IMUkl IMUko |
989
|
|
|
|
|
|
|
IMUkp IMUks IMUkt IMUkw IMUkx IMUop IMUos IMUot IMUow IMUox IMUst IMUsw IMUsx IMUwx IMYZa IMYZc IMYZg IMYZk IMYZo IMYZs IMYZw IMYcd IMYcg IMYch |
990
|
|
|
|
|
|
|
IMYck IMYcl IMYco IMYcp IMYcs IMYct IMYcw IMYcx IMYgh IMYgk IMYgl IMYgo IMYgp IMYgs IMYgt IMYgw IMYgx IMYkl IMYko IMYkp IMYks IMYkt IMYkw IMYkx |
991
|
|
|
|
|
|
|
IMYop IMYos IMYot IMYow IMYox IMYst IMYsw IMYsx IMYwx IMcde IMcdg IMcdk IMcdo IMcds IMcdw IMcgh IMcgk IMcgl IMcgo IMcgp IMcgs IMcgt IMcgw IMcgx |
992
|
|
|
|
|
|
|
IMckl IMcko IMckp IMcks IMckt IMckw IMckx IMcop IMcos IMcot IMcow IMcox IMcst IMcsw IMcsx IMcwx IMghi IMghk IMgho IMghs IMghw IMgkl IMgko IMgkp |
993
|
|
|
|
|
|
|
IMgks IMgkt IMgkw IMgkx IMgop IMgos IMgot IMgow IMgox IMgst IMgsw IMgsx IMgwx IMklm IMklo IMkls IMklw IMkop IMkos IMkot IMkow IMkox IMkst IMksw |
994
|
|
|
|
|
|
|
IMksx IMkwx IMopq IMops IMopw IMost IMosw IMosx IMowx IMstu IMstw IMswx IMwxy IQRST IQRSU IQRSY IQRSc IQRSg IQRSk IQRSo IQRSs IQRSw IQRUV IQRUY |
995
|
|
|
|
|
|
|
IQRUc IQRUg IQRUk IQRUo IQRUs IQRUw IQRYZ IQRYc IQRYg IQRYk IQRYo IQRYs IQRYw IQRcd IQRcg IQRck IQRco IQRcs IQRcw IQRgh IQRgk IQRgo IQRgs IQRgw |
996
|
|
|
|
|
|
|
IQRkl IQRko IQRks IQRkw IQRop IQRos IQRow IQRst IQRsw IQRwx IQUVW IQUVY IQUVc IQUVg IQUVk IQUVo IQUVs IQUVw IQUYZ IQUYc IQUYd IQUYg IQUYh IQUYk |
997
|
|
|
|
|
|
|
IQUYl IQUYo IQUYp IQUYs IQUYt IQUYw IQUYx IQUcd IQUcg IQUch IQUck IQUcl IQUco IQUcp IQUcs IQUct IQUcw IQUcx IQUgh IQUgk IQUgl IQUgo IQUgp IQUgs |
998
|
|
|
|
|
|
|
IQUgt IQUgw IQUgx IQUkl IQUko IQUkp IQUks IQUkt IQUkw IQUkx IQUop IQUos IQUot IQUow IQUox IQUst IQUsw IQUsx IQUwx IQYZa IQYZc IQYZg IQYZk IQYZo |
999
|
|
|
|
|
|
|
IQYZs IQYZw IQYcd IQYcg IQYch IQYck IQYcl IQYco IQYcp IQYcs IQYct IQYcw IQYcx IQYgh IQYgk IQYgl IQYgo IQYgp IQYgs IQYgt IQYgw IQYgx IQYkl IQYko |
1000
|
|
|
|
|
|
|
IQYkp IQYks IQYkt IQYkw IQYkx IQYop IQYos IQYot IQYow IQYox IQYst IQYsw IQYsx IQYwx IQcde IQcdg IQcdk IQcdo IQcds IQcdw IQcgh IQcgk IQcgl IQcgo |
1001
|
|
|
|
|
|
|
IQcgp IQcgs IQcgt IQcgw IQcgx IQckl IQcko IQckp IQcks IQckt IQckw IQckx IQcop IQcos IQcot IQcow IQcox IQcst IQcsw IQcsx IQcwx IQghi IQghk IQgho |
1002
|
|
|
|
|
|
|
IQghs IQghw IQgkl IQgko IQgkp IQgks IQgkt IQgkw IQgkx IQgop IQgos IQgot IQgow IQgox IQgst IQgsw IQgsx IQgwx IQklm IQklo IQkls IQklw IQkop IQkos |
1003
|
|
|
|
|
|
|
IQkot IQkow IQkox IQkst IQksw IQksx IQkwx IQopq IQops IQopw IQost IQosw IQosx IQowx IQstu IQstw IQswx IQwxy IUVWX IUVWY IUVWc IUVWg IUVWk IUVWo |
1004
|
|
|
|
|
|
|
IUVWs IUVWw IUVYZ IUVYc IUVYg IUVYk IUVYo IUVYs IUVYw IUVcd IUVcg IUVck IUVco IUVcs IUVcw IUVgh IUVgk IUVgo IUVgs IUVgw IUVkl IUVko IUVks IUVkw |
1005
|
|
|
|
|
|
|
IUVop IUVos IUVow IUVst IUVsw IUVwx IUYZa IUYZc IUYZg IUYZk IUYZo IUYZs IUYZw IUYcd IUYcg IUYch IUYck IUYcl IUYco IUYcp IUYcs IUYct IUYcw IUYcx |
1006
|
|
|
|
|
|
|
IUYgh IUYgk IUYgl IUYgo IUYgp IUYgs IUYgt IUYgw IUYgx IUYkl IUYko IUYkp IUYks IUYkt IUYkw IUYkx IUYop IUYos IUYot IUYow IUYox IUYst IUYsw IUYsx |
1007
|
|
|
|
|
|
|
IUYwx IUcde IUcdg IUcdk IUcdo IUcds IUcdw IUcgh IUcgk IUcgl IUcgo IUcgp IUcgs IUcgt IUcgw IUcgx IUckl IUcko IUckp IUcks IUckt IUckw IUckx IUcop |
1008
|
|
|
|
|
|
|
IUcos IUcot IUcow IUcox IUcst IUcsw IUcsx IUcwx IUghi IUghk IUgho IUghs IUghw IUgkl IUgko IUgkp IUgks IUgkt IUgkw IUgkx IUgop IUgos IUgot IUgow |
1009
|
|
|
|
|
|
|
IUgox IUgst IUgsw IUgsx IUgwx IUklm IUklo IUkls IUklw IUkop IUkos IUkot IUkow IUkox IUkst IUksw IUksx IUkwx IUopq IUops IUopw IUost IUosw IUosx |
1010
|
|
|
|
|
|
|
IUowx IUstu IUstw IUswx IUwxy IYZab IYZac IYZag IYZak IYZao IYZas IYZaw IYZcd IYZcg IYZck IYZco IYZcs IYZcw IYZgh IYZgk IYZgo IYZgs IYZgw IYZkl |
1011
|
|
|
|
|
|
|
IYZko IYZks IYZkw IYZop IYZos IYZow IYZst IYZsw IYZwx IYcde IYcdg IYcdk IYcdo IYcds IYcdw IYcgh IYcgk IYcgl IYcgo IYcgp IYcgs IYcgt IYcgw IYcgx |
1012
|
|
|
|
|
|
|
IYckl IYcko IYckp IYcks IYckt IYckw IYckx IYcop IYcos IYcot IYcow IYcox IYcst IYcsw IYcsx IYcwx IYghi IYghk IYgho IYghs IYghw IYgkl IYgko IYgkp |
1013
|
|
|
|
|
|
|
IYgks IYgkt IYgkw IYgkx IYgop IYgos IYgot IYgow IYgox IYgst IYgsw IYgsx IYgwx IYklm IYklo IYkls IYklw IYkop IYkos IYkot IYkow IYkox IYkst IYksw |
1014
|
|
|
|
|
|
|
IYksx IYkwx IYopq IYops IYopw IYost IYosw IYosx IYowx IYstu IYstw IYswx IYwxy Icdef Icdeg Icdek Icdeo Icdes Icdew Icdgh Icdgk Icdgo Icdgs Icdgw |
1015
|
|
|
|
|
|
|
Icdkl Icdko Icdks Icdkw Icdop Icdos Icdow Icdst Icdsw Icdwx Icghi Icghk Icgho Icghs Icghw Icgkl Icgko Icgkp Icgks Icgkt Icgkw Icgkx Icgop Icgos |
1016
|
|
|
|
|
|
|
Icgot Icgow Icgox Icgst Icgsw Icgsx Icgwx Icklm Icklo Ickls Icklw Ickop Ickos Ickot Ickow Ickox Ickst Icksw Icksx Ickwx Icopq Icops Icopw Icost |
1017
|
|
|
|
|
|
|
Icosw Icosx Icowx Icstu Icstw Icswx Icwxy Ighij Ighik Ighio Ighis Ighiw Ighkl Ighko Ighks Ighkw Ighop Ighos Ighow Ighst Ighsw Ighwx Igklm Igklo |
1018
|
|
|
|
|
|
|
Igkls Igklw Igkop Igkos Igkot Igkow Igkox Igkst Igksw Igksx Igkwx Igopq Igops Igopw Igost Igosw Igosx Igowx Igstu Igstw Igswx Igwxy Iklmn Iklmo |
1019
|
|
|
|
|
|
|
Iklms Iklmw Iklop Iklos Iklow Iklst Iklsw Iklwx Ikopq Ikops Ikopw Ikost Ikosw Ikosx Ikowx Ikstu Ikstw Ikswx Ikwxy Iopqr Iopqs Iopqw Iopst Iopsw |
1020
|
|
|
|
|
|
|
Iopwx Iostu Iostw Ioswx Iowxy Istuv Istuw Istwx Iswxy Iwxyz MNOPQ MNOPU MNOPY MNOPc MNOPg MNOPk MNOPo MNOPs MNOPw MNOQR MNOQU MNOQY MNOQc MNOQg |
1021
|
|
|
|
|
|
|
MNOQk MNOQo MNOQs MNOQw MNOUV MNOUY MNOUc MNOUg MNOUk MNOUo MNOUs MNOUw MNOYZ MNOYc MNOYg MNOYk MNOYo MNOYs MNOYw MNOcd MNOcg MNOck MNOco MNOcs |
1022
|
|
|
|
|
|
|
MNOcw MNOgh MNOgk MNOgo MNOgs MNOgw MNOkl MNOko MNOks MNOkw MNOop MNOos MNOow MNOst MNOsw MNOwx MNQRS MNQRU MNQRY MNQRc MNQRg MNQRk MNQRo MNQRs |
1023
|
|
|
|
|
|
|
MNQRw MNQUV MNQUY MNQUc MNQUg MNQUk MNQUo MNQUs MNQUw MNQYZ MNQYc MNQYg MNQYk MNQYo MNQYs MNQYw MNQcd MNQcg MNQck MNQco MNQcs MNQcw MNQgh MNQgk |
1024
|
|
|
|
|
|
|
MNQgo MNQgs MNQgw MNQkl MNQko MNQks MNQkw MNQop MNQos MNQow MNQst MNQsw MNQwx MNUVW MNUVY MNUVc MNUVg MNUVk MNUVo MNUVs MNUVw MNUYZ MNUYc MNUYg |
1025
|
|
|
|
|
|
|
MNUYk MNUYo MNUYs MNUYw MNUcd MNUcg MNUck MNUco MNUcs MNUcw MNUgh MNUgk MNUgo MNUgs MNUgw MNUkl MNUko MNUks MNUkw MNUop MNUos MNUow MNUst MNUsw |
1026
|
|
|
|
|
|
|
MNUwx MNYZa MNYZc MNYZg MNYZk MNYZo MNYZs MNYZw MNYcd MNYcg MNYck MNYco MNYcs MNYcw MNYgh MNYgk MNYgo MNYgs MNYgw MNYkl MNYko MNYks MNYkw MNYop |
1027
|
|
|
|
|
|
|
MNYos MNYow MNYst MNYsw MNYwx MNcde MNcdg MNcdk MNcdo MNcds MNcdw MNcgh MNcgk MNcgo MNcgs MNcgw MNckl MNcko MNcks MNckw MNcop MNcos MNcow MNcst |
1028
|
|
|
|
|
|
|
MNcsw MNcwx MNghi MNghk MNgho MNghs MNghw MNgkl MNgko MNgks MNgkw MNgop MNgos MNgow MNgst MNgsw MNgwx MNklm MNklo MNkls MNklw MNkop MNkos MNkow |
1029
|
|
|
|
|
|
|
MNkst MNksw MNkwx MNopq MNops MNopw MNost MNosw MNowx MNstu MNstw MNswx MNwxy MQRST MQRSU MQRSY MQRSc MQRSg MQRSk MQRSo MQRSs MQRSw MQRUV MQRUY |
1030
|
|
|
|
|
|
|
MQRUc MQRUg MQRUk MQRUo MQRUs MQRUw MQRYZ MQRYc MQRYg MQRYk MQRYo MQRYs MQRYw MQRcd MQRcg MQRck MQRco MQRcs MQRcw MQRgh MQRgk MQRgo MQRgs MQRgw |
1031
|
|
|
|
|
|
|
MQRkl MQRko MQRks MQRkw MQRop MQRos MQRow MQRst MQRsw MQRwx MQUVW MQUVY MQUVc MQUVg MQUVk MQUVo MQUVs MQUVw MQUYZ MQUYc MQUYd MQUYg MQUYh MQUYk |
1032
|
|
|
|
|
|
|
MQUYl MQUYo MQUYp MQUYs MQUYt MQUYw MQUYx MQUcd MQUcg MQUch MQUck MQUcl MQUco MQUcp MQUcs MQUct MQUcw MQUcx MQUgh MQUgk MQUgl MQUgo MQUgp MQUgs |
1033
|
|
|
|
|
|
|
MQUgt MQUgw MQUgx MQUkl MQUko MQUkp MQUks MQUkt MQUkw MQUkx MQUop MQUos MQUot MQUow MQUox MQUst MQUsw MQUsx MQUwx MQYZa MQYZc MQYZg MQYZk MQYZo |
1034
|
|
|
|
|
|
|
MQYZs MQYZw MQYcd MQYcg MQYch MQYck MQYcl MQYco MQYcp MQYcs MQYct MQYcw MQYcx MQYgh MQYgk MQYgl MQYgo MQYgp MQYgs MQYgt MQYgw MQYgx MQYkl MQYko |
1035
|
|
|
|
|
|
|
MQYkp MQYks MQYkt MQYkw MQYkx MQYop MQYos MQYot MQYow MQYox MQYst MQYsw MQYsx MQYwx MQcde MQcdg MQcdk MQcdo MQcds MQcdw MQcgh MQcgk MQcgl MQcgo |
1036
|
|
|
|
|
|
|
MQcgp MQcgs MQcgt MQcgw MQcgx MQckl MQcko MQckp MQcks MQckt MQckw MQckx MQcop MQcos MQcot MQcow MQcox MQcst MQcsw MQcsx MQcwx MQghi MQghk MQgho |
1037
|
|
|
|
|
|
|
MQghs MQghw MQgkl MQgko MQgkp MQgks MQgkt MQgkw MQgkx MQgop MQgos MQgot MQgow MQgox MQgst MQgsw MQgsx MQgwx MQklm MQklo MQkls MQklw MQkop MQkos |
1038
|
|
|
|
|
|
|
MQkot MQkow MQkox MQkst MQksw MQksx MQkwx MQopq MQops MQopw MQost MQosw MQosx MQowx MQstu MQstw MQswx MQwxy MUVWX MUVWY MUVWc MUVWg MUVWk MUVWo |
1039
|
|
|
|
|
|
|
MUVWs MUVWw MUVYZ MUVYc MUVYg MUVYk MUVYo MUVYs MUVYw MUVcd MUVcg MUVck MUVco MUVcs MUVcw MUVgh MUVgk MUVgo MUVgs MUVgw MUVkl MUVko MUVks MUVkw |
1040
|
|
|
|
|
|
|
MUVop MUVos MUVow MUVst MUVsw MUVwx MUYZa MUYZc MUYZg MUYZk MUYZo MUYZs MUYZw MUYcd MUYcg MUYch MUYck MUYcl MUYco MUYcp MUYcs MUYct MUYcw MUYcx |
1041
|
|
|
|
|
|
|
MUYgh MUYgk MUYgl MUYgo MUYgp MUYgs MUYgt MUYgw MUYgx MUYkl MUYko MUYkp MUYks MUYkt MUYkw MUYkx MUYop MUYos MUYot MUYow MUYox MUYst MUYsw MUYsx |
1042
|
|
|
|
|
|
|
MUYwx MUcde MUcdg MUcdk MUcdo MUcds MUcdw MUcgh MUcgk MUcgl MUcgo MUcgp MUcgs MUcgt MUcgw MUcgx MUckl MUcko MUckp MUcks MUckt MUckw MUckx MUcop |
1043
|
|
|
|
|
|
|
MUcos MUcot MUcow MUcox MUcst MUcsw MUcsx MUcwx MUghi MUghk MUgho MUghs MUghw MUgkl MUgko MUgkp MUgks MUgkt MUgkw MUgkx MUgop MUgos MUgot MUgow |
1044
|
|
|
|
|
|
|
MUgox MUgst MUgsw MUgsx MUgwx MUklm MUklo MUkls MUklw MUkop MUkos MUkot MUkow MUkox MUkst MUksw MUksx MUkwx MUopq MUops MUopw MUost MUosw MUosx |
1045
|
|
|
|
|
|
|
MUowx MUstu MUstw MUswx MUwxy MYZab MYZac MYZag MYZak MYZao MYZas MYZaw MYZcd MYZcg MYZck MYZco MYZcs MYZcw MYZgh MYZgk MYZgo MYZgs MYZgw MYZkl |
1046
|
|
|
|
|
|
|
MYZko MYZks MYZkw MYZop MYZos MYZow MYZst MYZsw MYZwx MYcde MYcdg MYcdk MYcdo MYcds MYcdw MYcgh MYcgk MYcgl MYcgo MYcgp MYcgs MYcgt MYcgw MYcgx |
1047
|
|
|
|
|
|
|
MYckl MYcko MYckp MYcks MYckt MYckw MYckx MYcop MYcos MYcot MYcow MYcox MYcst MYcsw MYcsx MYcwx MYghi MYghk MYgho MYghs MYghw MYgkl MYgko MYgkp |
1048
|
|
|
|
|
|
|
MYgks MYgkt MYgkw MYgkx MYgop MYgos MYgot MYgow MYgox MYgst MYgsw MYgsx MYgwx MYklm MYklo MYkls MYklw MYkop MYkos MYkot MYkow MYkox MYkst MYksw |
1049
|
|
|
|
|
|
|
MYksx MYkwx MYopq MYops MYopw MYost MYosw MYosx MYowx MYstu MYstw MYswx MYwxy Mcdef Mcdeg Mcdek Mcdeo Mcdes Mcdew Mcdgh Mcdgk Mcdgo Mcdgs Mcdgw |
1050
|
|
|
|
|
|
|
Mcdkl Mcdko Mcdks Mcdkw Mcdop Mcdos Mcdow Mcdst Mcdsw Mcdwx Mcghi Mcghk Mcgho Mcghs Mcghw Mcgkl Mcgko Mcgkp Mcgks Mcgkt Mcgkw Mcgkx Mcgop Mcgos |
1051
|
|
|
|
|
|
|
Mcgot Mcgow Mcgox Mcgst Mcgsw Mcgsx Mcgwx Mcklm Mcklo Mckls Mcklw Mckop Mckos Mckot Mckow Mckox Mckst Mcksw Mcksx Mckwx Mcopq Mcops Mcopw Mcost |
1052
|
|
|
|
|
|
|
Mcosw Mcosx Mcowx Mcstu Mcstw Mcswx Mcwxy Mghij Mghik Mghio Mghis Mghiw Mghkl Mghko Mghks Mghkw Mghop Mghos Mghow Mghst Mghsw Mghwx Mgklm Mgklo |
1053
|
|
|
|
|
|
|
Mgkls Mgklw Mgkop Mgkos Mgkot Mgkow Mgkox Mgkst Mgksw Mgksx Mgkwx Mgopq Mgops Mgopw Mgost Mgosw Mgosx Mgowx Mgstu Mgstw Mgswx Mgwxy Mklmn Mklmo |
1054
|
|
|
|
|
|
|
Mklms Mklmw Mklop Mklos Mklow Mklst Mklsw Mklwx Mkopq Mkops Mkopw Mkost Mkosw Mkosx Mkowx Mkstu Mkstw Mkswx Mkwxy Mopqr Mopqs Mopqw Mopst Mopsw |
1055
|
|
|
|
|
|
|
Mopwx Mostu Mostw Moswx Mowxy Mstuv Mstuw Mstwx Mswxy Mwxyz QRSTU QRSTY QRSTc QRSTg QRSTk QRSTo QRSTs QRSTw QRSUV QRSUY QRSUc QRSUg QRSUk QRSUo |
1056
|
|
|
|
|
|
|
QRSUs QRSUw QRSYZ QRSYc QRSYg QRSYk QRSYo QRSYs QRSYw QRScd QRScg QRSck QRSco QRScs QRScw QRSgh QRSgk QRSgo QRSgs QRSgw QRSkl QRSko QRSks QRSkw |
1057
|
|
|
|
|
|
|
QRSop QRSos QRSow QRSst QRSsw QRSwx QRUVW QRUVY QRUVc QRUVg QRUVk QRUVo QRUVs QRUVw QRUYZ QRUYc QRUYg QRUYk QRUYo QRUYs QRUYw QRUcd QRUcg QRUck |
1058
|
|
|
|
|
|
|
QRUco QRUcs QRUcw QRUgh QRUgk QRUgo QRUgs QRUgw QRUkl QRUko QRUks QRUkw QRUop QRUos QRUow QRUst QRUsw QRUwx QRYZa QRYZc QRYZg QRYZk QRYZo QRYZs |
1059
|
|
|
|
|
|
|
QRYZw QRYcd QRYcg QRYck QRYco QRYcs QRYcw QRYgh QRYgk QRYgo QRYgs QRYgw QRYkl QRYko QRYks QRYkw QRYop QRYos QRYow QRYst QRYsw QRYwx QRcde QRcdg |
1060
|
|
|
|
|
|
|
QRcdk QRcdo QRcds QRcdw QRcgh QRcgk QRcgo QRcgs QRcgw QRckl QRcko QRcks QRckw QRcop QRcos QRcow QRcst QRcsw QRcwx QRghi QRghk QRgho QRghs QRghw |
1061
|
|
|
|
|
|
|
QRgkl QRgko QRgks QRgkw QRgop QRgos QRgow QRgst QRgsw QRgwx QRklm QRklo QRkls QRklw QRkop QRkos QRkow QRkst QRksw QRkwx QRopq QRops QRopw QRost |
1062
|
|
|
|
|
|
|
QRosw QRowx QRstu QRstw QRswx QRwxy QUVWX QUVWY QUVWc QUVWg QUVWk QUVWo QUVWs QUVWw QUVYZ QUVYc QUVYg QUVYk QUVYo QUVYs QUVYw QUVcd QUVcg QUVck |
1063
|
|
|
|
|
|
|
QUVco QUVcs QUVcw QUVgh QUVgk QUVgo QUVgs QUVgw QUVkl QUVko QUVks QUVkw QUVop QUVos QUVow QUVst QUVsw QUVwx QUYZa QUYZc QUYZg QUYZk QUYZo QUYZs |
1064
|
|
|
|
|
|
|
QUYZw QUYcd QUYcg QUYch QUYck QUYcl QUYco QUYcp QUYcs QUYct QUYcw QUYcx QUYgh QUYgk QUYgl QUYgo QUYgp QUYgs QUYgt QUYgw QUYgx QUYkl QUYko QUYkp |
1065
|
|
|
|
|
|
|
QUYks QUYkt QUYkw QUYkx QUYop QUYos QUYot QUYow QUYox QUYst QUYsw QUYsx QUYwx QUcde QUcdg QUcdk QUcdo QUcds QUcdw QUcgh QUcgk QUcgl QUcgo QUcgp |
1066
|
|
|
|
|
|
|
QUcgs QUcgt QUcgw QUcgx QUckl QUcko QUckp QUcks QUckt QUckw QUckx QUcop QUcos QUcot QUcow QUcox QUcst QUcsw QUcsx QUcwx QUghi QUghk QUgho QUghs |
1067
|
|
|
|
|
|
|
QUghw QUgkl QUgko QUgkp QUgks QUgkt QUgkw QUgkx QUgop QUgos QUgot QUgow QUgox QUgst QUgsw QUgsx QUgwx QUklm QUklo QUkls QUklw QUkop QUkos QUkot |
1068
|
|
|
|
|
|
|
QUkow QUkox QUkst QUksw QUksx QUkwx QUopq QUops QUopw QUost QUosw QUosx QUowx QUstu QUstw QUswx QUwxy QYZab QYZac QYZag QYZak QYZao QYZas QYZaw |
1069
|
|
|
|
|
|
|
QYZcd QYZcg QYZck QYZco QYZcs QYZcw QYZgh QYZgk QYZgo QYZgs QYZgw QYZkl QYZko QYZks QYZkw QYZop QYZos QYZow QYZst QYZsw QYZwx QYcde QYcdg QYcdk |
1070
|
|
|
|
|
|
|
QYcdo QYcds QYcdw QYcgh QYcgk QYcgl QYcgo QYcgp QYcgs QYcgt QYcgw QYcgx QYckl QYcko QYckp QYcks QYckt QYckw QYckx QYcop QYcos QYcot QYcow QYcox |
1071
|
|
|
|
|
|
|
QYcst QYcsw QYcsx QYcwx QYghi QYghk QYgho QYghs QYghw QYgkl QYgko QYgkp QYgks QYgkt QYgkw QYgkx QYgop QYgos QYgot QYgow QYgox QYgst QYgsw QYgsx |
1072
|
|
|
|
|
|
|
QYgwx QYklm QYklo QYkls QYklw QYkop QYkos QYkot QYkow QYkox QYkst QYksw QYksx QYkwx QYopq QYops QYopw QYost QYosw QYosx QYowx QYstu QYstw QYswx |
1073
|
|
|
|
|
|
|
QYwxy Qcdef Qcdeg Qcdek Qcdeo Qcdes Qcdew Qcdgh Qcdgk Qcdgo Qcdgs Qcdgw Qcdkl Qcdko Qcdks Qcdkw Qcdop Qcdos Qcdow Qcdst Qcdsw Qcdwx Qcghi Qcghk |
1074
|
|
|
|
|
|
|
Qcgho Qcghs Qcghw Qcgkl Qcgko Qcgkp Qcgks Qcgkt Qcgkw Qcgkx Qcgop Qcgos Qcgot Qcgow Qcgox Qcgst Qcgsw Qcgsx Qcgwx Qcklm Qcklo Qckls Qcklw Qckop |
1075
|
|
|
|
|
|
|
Qckos Qckot Qckow Qckox Qckst Qcksw Qcksx Qckwx Qcopq Qcops Qcopw Qcost Qcosw Qcosx Qcowx Qcstu Qcstw Qcswx Qcwxy Qghij Qghik Qghio Qghis Qghiw |
1076
|
|
|
|
|
|
|
Qghkl Qghko Qghks Qghkw Qghop Qghos Qghow Qghst Qghsw Qghwx Qgklm Qgklo Qgkls Qgklw Qgkop Qgkos Qgkot Qgkow Qgkox Qgkst Qgksw Qgksx Qgkwx Qgopq |
1077
|
|
|
|
|
|
|
Qgops Qgopw Qgost Qgosw Qgosx Qgowx Qgstu Qgstw Qgswx Qgwxy Qklmn Qklmo Qklms Qklmw Qklop Qklos Qklow Qklst Qklsw Qklwx Qkopq Qkops Qkopw Qkost |
1078
|
|
|
|
|
|
|
Qkosw Qkosx Qkowx Qkstu Qkstw Qkswx Qkwxy Qopqr Qopqs Qopqw Qopst Qopsw Qopwx Qostu Qostw Qoswx Qowxy Qstuv Qstuw Qstwx Qswxy Qwxyz UVWXY UVWXc |
1079
|
|
|
|
|
|
|
UVWXg UVWXk UVWXo UVWXs UVWXw UVWYZ UVWYc UVWYg UVWYk UVWYo UVWYs UVWYw UVWcd UVWcg UVWck UVWco UVWcs UVWcw UVWgh UVWgk UVWgo UVWgs UVWgw UVWkl |
1080
|
|
|
|
|
|
|
UVWko UVWks UVWkw UVWop UVWos UVWow UVWst UVWsw UVWwx UVYZa UVYZc UVYZg UVYZk UVYZo UVYZs UVYZw UVYcd UVYcg UVYck UVYco UVYcs UVYcw UVYgh UVYgk |
1081
|
|
|
|
|
|
|
UVYgo UVYgs UVYgw UVYkl UVYko UVYks UVYkw UVYop UVYos UVYow UVYst UVYsw UVYwx UVcde UVcdg UVcdk UVcdo UVcds UVcdw UVcgh UVcgk UVcgo UVcgs UVcgw |
1082
|
|
|
|
|
|
|
UVckl UVcko UVcks UVckw UVcop UVcos UVcow UVcst UVcsw UVcwx UVghi UVghk UVgho UVghs UVghw UVgkl UVgko UVgks UVgkw UVgop UVgos UVgow UVgst UVgsw |
1083
|
|
|
|
|
|
|
UVgwx UVklm UVklo UVkls UVklw UVkop UVkos UVkow UVkst UVksw UVkwx UVopq UVops UVopw UVost UVosw UVowx UVstu UVstw UVswx UVwxy UYZab UYZac UYZag |
1084
|
|
|
|
|
|
|
UYZak UYZao UYZas UYZaw UYZcd UYZcg UYZck UYZco UYZcs UYZcw UYZgh UYZgk UYZgo UYZgs UYZgw UYZkl UYZko UYZks UYZkw UYZop UYZos UYZow UYZst UYZsw |
1085
|
|
|
|
|
|
|
UYZwx UYcde UYcdg UYcdk UYcdo UYcds UYcdw UYcgh UYcgk UYcgl UYcgo UYcgp UYcgs UYcgt UYcgw UYcgx UYckl UYcko UYckp UYcks UYckt UYckw UYckx UYcop |
1086
|
|
|
|
|
|
|
UYcos UYcot UYcow UYcox UYcst UYcsw UYcsx UYcwx UYghi UYghk UYgho UYghs UYghw UYgkl UYgko UYgkp UYgks UYgkt UYgkw UYgkx UYgop UYgos UYgot UYgow |
1087
|
|
|
|
|
|
|
UYgox UYgst UYgsw UYgsx UYgwx UYklm UYklo UYkls UYklw UYkop UYkos UYkot UYkow UYkox UYkst UYksw UYksx UYkwx UYopq UYops UYopw UYost UYosw UYosx |
1088
|
|
|
|
|
|
|
UYowx UYstu UYstw UYswx UYwxy Ucdef Ucdeg Ucdek Ucdeo Ucdes Ucdew Ucdgh Ucdgk Ucdgo Ucdgs Ucdgw Ucdkl Ucdko Ucdks Ucdkw Ucdop Ucdos Ucdow Ucdst |
1089
|
|
|
|
|
|
|
Ucdsw Ucdwx Ucghi Ucghk Ucgho Ucghs Ucghw Ucgkl Ucgko Ucgkp Ucgks Ucgkt Ucgkw Ucgkx Ucgop Ucgos Ucgot Ucgow Ucgox Ucgst Ucgsw Ucgsx Ucgwx Ucklm |
1090
|
|
|
|
|
|
|
Ucklo Uckls Ucklw Uckop Uckos Uckot Uckow Uckox Uckst Ucksw Ucksx Uckwx Ucopq Ucops Ucopw Ucost Ucosw Ucosx Ucowx Ucstu Ucstw Ucswx Ucwxy Ughij |
1091
|
|
|
|
|
|
|
Ughik Ughio Ughis Ughiw Ughkl Ughko Ughks Ughkw Ughop Ughos Ughow Ughst Ughsw Ughwx Ugklm Ugklo Ugkls Ugklw Ugkop Ugkos Ugkot Ugkow Ugkox Ugkst |
1092
|
|
|
|
|
|
|
Ugksw Ugksx Ugkwx Ugopq Ugops Ugopw Ugost Ugosw Ugosx Ugowx Ugstu Ugstw Ugswx Ugwxy Uklmn Uklmo Uklms Uklmw Uklop Uklos Uklow Uklst Uklsw Uklwx |
1093
|
|
|
|
|
|
|
Ukopq Ukops Ukopw Ukost Ukosw Ukosx Ukowx Ukstu Ukstw Ukswx Ukwxy Uopqr Uopqs Uopqw Uopst Uopsw Uopwx Uostu Uostw Uoswx Uowxy Ustuv Ustuw Ustwx |
1094
|
|
|
|
|
|
|
Uswxy Uwxyz YZabc YZabg YZabk YZabo YZabs YZabw YZacd YZacg YZack YZaco YZacs YZacw YZagh YZagk YZago YZags YZagw YZakl YZako YZaks YZakw YZaop |
1095
|
|
|
|
|
|
|
YZaos YZaow YZast YZasw YZawx YZcde YZcdg YZcdk YZcdo YZcds YZcdw YZcgh YZcgk YZcgo YZcgs YZcgw YZckl YZcko YZcks YZckw YZcop YZcos YZcow YZcst |
1096
|
|
|
|
|
|
|
YZcsw YZcwx YZghi YZghk YZgho YZghs YZghw YZgkl YZgko YZgks YZgkw YZgop YZgos YZgow YZgst YZgsw YZgwx YZklm YZklo YZkls YZklw YZkop YZkos YZkow |
1097
|
|
|
|
|
|
|
YZkst YZksw YZkwx YZopq YZops YZopw YZost YZosw YZowx YZstu YZstw YZswx YZwxy Ycdef Ycdeg Ycdek Ycdeo Ycdes Ycdew Ycdgh Ycdgk Ycdgo Ycdgs Ycdgw |
1098
|
|
|
|
|
|
|
Ycdkl Ycdko Ycdks Ycdkw Ycdop Ycdos Ycdow Ycdst Ycdsw Ycdwx Ycghi Ycghk Ycgho Ycghs Ycghw Ycgkl Ycgko Ycgkp Ycgks Ycgkt Ycgkw Ycgkx Ycgop Ycgos |
1099
|
|
|
|
|
|
|
Ycgot Ycgow Ycgox Ycgst Ycgsw Ycgsx Ycgwx Ycklm Ycklo Yckls Ycklw Yckop Yckos Yckot Yckow Yckox Yckst Ycksw Ycksx Yckwx Ycopq Ycops Ycopw Ycost |
1100
|
|
|
|
|
|
|
Ycosw Ycosx Ycowx Ycstu Ycstw Ycswx Ycwxy Yghij Yghik Yghio Yghis Yghiw Yghkl Yghko Yghks Yghkw Yghop Yghos Yghow Yghst Yghsw Yghwx Ygklm Ygklo |
1101
|
|
|
|
|
|
|
Ygkls Ygklw Ygkop Ygkos Ygkot Ygkow Ygkox Ygkst Ygksw Ygksx Ygkwx Ygopq Ygops Ygopw Ygost Ygosw Ygosx Ygowx Ygstu Ygstw Ygswx Ygwxy Yklmn Yklmo |
1102
|
|
|
|
|
|
|
Yklms Yklmw Yklop Yklos Yklow Yklst Yklsw Yklwx Ykopq Ykops Ykopw Ykost Ykosw Ykosx Ykowx Ykstu Ykstw Ykswx Ykwxy Yopqr Yopqs Yopqw Yopst Yopsw |
1103
|
|
|
|
|
|
|
Yopwx Yostu Yostw Yoswx Yowxy Ystuv Ystuw Ystwx Yswxy Ywxyz cdefg cdefk cdefo cdefs cdefw cdegh cdegk cdego cdegs cdegw cdekl cdeko cdeks cdekw |
1104
|
|
|
|
|
|
|
cdeop cdeos cdeow cdest cdesw cdewx cdghi cdghk cdgho cdghs cdghw cdgkl cdgko cdgks cdgkw cdgop cdgos cdgow cdgst cdgsw cdgwx cdklm cdklo cdkls |
1105
|
|
|
|
|
|
|
cdklw cdkop cdkos cdkow cdkst cdksw cdkwx cdopq cdops cdopw cdost cdosw cdowx cdstu cdstw cdswx cdwxy cghij cghik cghio cghis cghiw cghkl cghko |
1106
|
|
|
|
|
|
|
cghks cghkw cghop cghos cghow cghst cghsw cghwx cgklm cgklo cgkls cgklw cgkop cgkos cgkot cgkow cgkox cgkst cgksw cgksx cgkwx cgopq cgops cgopw |
1107
|
|
|
|
|
|
|
cgost cgosw cgosx cgowx cgstu cgstw cgswx cgwxy cklmn cklmo cklms cklmw cklop cklos cklow cklst cklsw cklwx ckopq ckops ckopw ckost ckosw ckosx |
1108
|
|
|
|
|
|
|
ckowx ckstu ckstw ckswx ckwxy copqr copqs copqw copst copsw copwx costu costw coswx cowxy cstuv cstuw cstwx cswxy cwxyz ghijk ghijo ghijs ghijw |
1109
|
|
|
|
|
|
|
ghikl ghiko ghiks ghikw ghiop ghios ghiow ghist ghisw ghiwx ghklm ghklo ghkls ghklw ghkop ghkos ghkow ghkst ghksw ghkwx ghopq ghops ghopw ghost |
1110
|
|
|
|
|
|
|
ghosw ghowx ghstu ghstw ghswx ghwxy gklmn gklmo gklms gklmw gklop gklos gklow gklst gklsw gklwx gkopq gkops gkopw gkost gkosw gkosx gkowx gkstu |
1111
|
|
|
|
|
|
|
gkstw gkswx gkwxy gopqr gopqs gopqw gopst gopsw gopwx gostu gostw goswx gowxy gstuv gstuw gstwx gswxy gwxyz klmno klmns klmnw klmop klmos klmow |
1112
|
|
|
|
|
|
|
klmst klmsw klmwx klopq klops klopw klost klosw klowx klstu klstw klswx klwxy kopqr kopqs kopqw kopst kopsw kopwx kostu kostw koswx kowxy kstuv |
1113
|
|
|
|
|
|
|
kstuw kstwx kswxy kwxyz opqrs opqrw opqst opqsw opqwx opstu opstw opswx opwxy ostuv ostuw ostwx oswxy owxyz stuvw stuwx stwxy swxyz ) ], # 7462 |
1114
|
|
|
|
|
|
|
'coun' => { # important Poker data counts and totals |
1115
|
|
|
|
|
|
|
'rivers' => '46', # choo(46, 1) after turn |
1116
|
|
|
|
|
|
|
'turns' => '47', # choo(47, 1) after hole+flop |
1117
|
|
|
|
|
|
|
'shorthand_holes' => '169', # same #of SuitAbstracted too |
1118
|
|
|
|
|
|
|
'shorthand_flops' => '741', # same #of SuitAbstracted too |
1119
|
|
|
|
|
|
|
'heads_up_holes' => '990', # choo(45, 2) after board |
1120
|
|
|
|
|
|
|
'holes' => '1326', # choo(52, 2) |
1121
|
|
|
|
|
|
|
'turns_&&_rivers' => '2162', # 46 * 47 |
1122
|
|
|
|
|
|
|
'turns_and_rivers' => '2162', # 46 * 47 |
1123
|
|
|
|
|
|
|
'shorthand_hands' => '7462', # same #of boards |
1124
|
|
|
|
|
|
|
'flops_after_hole' => '19600', # choo(50, 3) |
1125
|
|
|
|
|
|
|
'flops' => '22100', # choo(52, 3) |
1126
|
|
|
|
|
|
|
'boards_after_hole' => '2118760', # choo(50, 5) |
1127
|
|
|
|
|
|
|
'hands' => '2598960', # choo(52, 5) same #of boards |
1128
|
|
|
|
|
|
|
'holes_&&_boards' => '133784560', # choo(52, 7) |
1129
|
|
|
|
|
|
|
'holes_and_boards' => '133784560', # choo(52, 7) |
1130
|
|
|
|
|
|
|
'heads_up_compares_per_hole' => '2097572400',}, # choo(50, 5) * choo(45, 2) |
1131
|
|
|
|
|
|
|
'namz' => { # hand score range starts and names |
1132
|
|
|
|
|
|
|
'0' => 'Royal Flush', # Royal Flush 0 1 |
1133
|
|
|
|
|
|
|
'1' => 'Straight Flush', # Straight Flush 1.. 9 9 |
1134
|
|
|
|
|
|
|
'10' => 'Four-of-a-Kind', # Four -of-a-Kind 10.. 165 156 |
1135
|
|
|
|
|
|
|
'166' => 'Full House' , # Full House 166.. 321 156 |
1136
|
|
|
|
|
|
|
'322' => 'Flush', # Flush 322..1598 1277 |
1137
|
|
|
|
|
|
|
'1599' => 'Straight' , # Straight 1599..1608 10 |
1138
|
|
|
|
|
|
|
'1609' => 'Three-of-a-Kind', # Three-of-a-Kind 1609..2466 858 |
1139
|
|
|
|
|
|
|
'2467' => 'Two Pair' , # Two Pair 2467..3324 858 |
1140
|
|
|
|
|
|
|
'3325' => 'One Pair' , # One Pair 3325..6184 2860 |
1141
|
|
|
|
|
|
|
'6185' => 'High Card' ,}, # High Card 6185..7461 1277 |
1142
|
|
|
|
|
|
|
'rprg' => [ qw( A K Q J T 9 8 7 6 5 4 3 2 ) ], # rank and suit progressions and names |
1143
|
|
|
|
|
|
|
'sprg' => [ qw( s h d c ) ], # Spade Heart Diamond Club |
1144
|
|
|
|
|
|
|
'snam' => [ qw( Spades Hearts Diamonds Clubs ) ], # Suit Names |
1145
|
|
|
|
|
|
|
'rnam' => [ qw( Ace King Queen Jack Ten Nine Eight |
1146
|
|
|
|
|
|
|
Seven Six Five Four Three Two ) ],); # Rank Names |
1147
|
|
|
|
|
|
|
for(0..$#{$pd8a{'holz'}}){ $zloh{$pd8a{'holz'}[$_]} = $_;} # load reverse HOLeZ keying ShortHand back to array index valuez |
1148
|
|
|
|
|
|
|
for(0..$#{$pd8a{'flpz'}}){ $zplf{$pd8a{'flpz'}[$_]} = $_;} # load reverse FLoPZ keying ShortHand back to array index valuez |
1149
|
|
|
|
|
|
|
for(0..$#{$pd8a{'hndz'}}){ $zdnh{$pd8a{'hndz'}[$_]} = $_;} # load reverse HaNDZ keying ShortHand back to array index valuez |
1150
|
|
|
|
|
|
|
for(0..$#{$pd8a{'rprg'}}){$pd8a{'rprv'}{$pd8a{'rprg'}[$_]} = $_;} # load Rank PRogression Valuez AKQ..432 => 0..12 back into %pd8a |
1151
|
|
|
|
|
|
|
8; |
1152
|
|
|
|
|
|
|
|
1153
|
|
|
|
|
|
|
=encoding utf8 |
1154
|
|
|
|
|
|
|
|
1155
|
|
|
|
|
|
|
=head1 NAME |
1156
|
|
|
|
|
|
|
|
1157
|
|
|
|
|
|
|
Games::Cards::Poker - Pure Perl Poker functions |
1158
|
|
|
|
|
|
|
|
1159
|
|
|
|
|
|
|
=head1 VERSION |
1160
|
|
|
|
|
|
|
|
1161
|
|
|
|
|
|
|
This documentation refers to version 1.4 of Games::Cards::Poker, which was released on Tue Jun 6 21:04:20:08 -0500 2017. |
1162
|
|
|
|
|
|
|
|
1163
|
|
|
|
|
|
|
=head1 SYNOPSIS |
1164
|
|
|
|
|
|
|
|
1165
|
|
|
|
|
|
|
use Games::Cards::Poker; # deal hands |
1166
|
|
|
|
|
|
|
my $players = 4; # number of players to get hands dealt |
1167
|
|
|
|
|
|
|
my $hand_size = 5; # number of cards to deal to each player |
1168
|
|
|
|
|
|
|
my @hands = (); # player hand data as array of arrayrefs |
1169
|
|
|
|
|
|
|
my @deck = Shuffle(Deck()); # initially shuffled card deck |
1170
|
|
|
|
|
|
|
while ( $players--) { # load and print cards and scores |
1171
|
|
|
|
|
|
|
push(@{$hands[$players]}, pop(@deck)) for(1 .. $hand_size ); |
1172
|
|
|
|
|
|
|
printf("Player$players score:%4d hand:@{$hands[$players]}\n", |
1173
|
|
|
|
|
|
|
HandScore(@{$hands[$players]})); } |
1174
|
|
|
|
|
|
|
# please see ex/ directory for Hold'Em and BlackJack examples |
1175
|
|
|
|
|
|
|
|
1176
|
|
|
|
|
|
|
=head1 DESCRIPTION |
1177
|
|
|
|
|
|
|
|
1178
|
|
|
|
|
|
|
Poker provides a few functions for creating decks of |
1179
|
|
|
|
|
|
|
cards and manipulating them for simple Poker games or simulations. |
1180
|
|
|
|
|
|
|
|
1181
|
|
|
|
|
|
|
=head1 USAGE |
1182
|
|
|
|
|
|
|
|
1183
|
|
|
|
|
|
|
=head2 Deck() |
1184
|
|
|
|
|
|
|
|
1185
|
|
|
|
|
|
|
Returns a new array of scalars with the abbreviated Poker names of |
1186
|
|
|
|
|
|
|
cards (e.g., 'As' for 'Ace of Spades', 'Td' for 'Ten of Diamonds', |
1187
|
|
|
|
|
|
|
'2c' for 'Two of Clubs', etc.). |
1188
|
|
|
|
|
|
|
|
1189
|
|
|
|
|
|
|
Use CardName() to expand abbreviated cards into their full names. |
1190
|
|
|
|
|
|
|
|
1191
|
|
|
|
|
|
|
=head2 Shuffle(@cards) |
1192
|
|
|
|
|
|
|
|
1193
|
|
|
|
|
|
|
Shuffles the passed in @cards array in one quick pass. Shuffle() |
1194
|
|
|
|
|
|
|
returns a shuffled copy of the @cards array. |
1195
|
|
|
|
|
|
|
|
1196
|
|
|
|
|
|
|
Shuffle() can also take an arrayref parameter instead of an explicit |
1197
|
|
|
|
|
|
|
@cards array in which case, the passed in arrayref will be shuffled |
1198
|
|
|
|
|
|
|
in place so the return value does not need to be reassigned. |
1199
|
|
|
|
|
|
|
|
1200
|
|
|
|
|
|
|
=head2 SortCards(@cards) |
1201
|
|
|
|
|
|
|
|
1202
|
|
|
|
|
|
|
Sorts the passed in @cards array. SortCards() returns a sorted copy of the @cards array. |
1203
|
|
|
|
|
|
|
|
1204
|
|
|
|
|
|
|
SortCards() can also take an arrayref parameter instead of an explicit @cards array in which case, the passed in arrayref will be sorted in place so the |
1205
|
|
|
|
|
|
|
return value does not need to be reassigned. |
1206
|
|
|
|
|
|
|
|
1207
|
|
|
|
|
|
|
SortCards() works consistently on the return values of ShortHand() as well as abbreviated cards (e.g., 'AAA', 'AAK'..'AKQs', 'AKQ'..'222'). |
1208
|
|
|
|
|
|
|
|
1209
|
|
|
|
|
|
|
=head2 ShortHand(@hand) |
1210
|
|
|
|
|
|
|
|
1211
|
|
|
|
|
|
|
Returns a scalar string containing the abbreviated Poker description |
1212
|
|
|
|
|
|
|
of @hand (e.g., 'AKQJTs' for any of the four possible 'Royal Flush' |
1213
|
|
|
|
|
|
|
hands, 'QQ993' as a specific example of one of the many possible |
1214
|
|
|
|
|
|
|
'Two Pair' hands comprised of Queens and Nines with a Three kicker, |
1215
|
|
|
|
|
|
|
etc.). |
1216
|
|
|
|
|
|
|
|
1217
|
|
|
|
|
|
|
ShortHand() calls SortCards() on its parameter before doing the abbreviation in order to make sure that the return value is consistent (even knowing |
1218
|
|
|
|
|
|
|
that this is typically a redundant operation). |
1219
|
|
|
|
|
|
|
|
1220
|
|
|
|
|
|
|
ShortHand() can be called on fewer cards than a full @hand of 5 to |
1221
|
|
|
|
|
|
|
obtain other useful abbreviations (e.g., ShortHand(@hole) will return |
1222
|
|
|
|
|
|
|
the abbreviated form of a player's two hole [pocket] cards or |
1223
|
|
|
|
|
|
|
ShortHand(@flop) will abbreviate the three community cards which |
1224
|
|
|
|
|
|
|
flop onto the board in Hold'Em). |
1225
|
|
|
|
|
|
|
|
1226
|
|
|
|
|
|
|
=head2 HandScore(@hand) |
1227
|
|
|
|
|
|
|
|
1228
|
|
|
|
|
|
|
Returns an integer score (where lower is better) for the passed in Poker @hand. This means 0 (zero) is returned for a Royal Flush and the worst |
1229
|
|
|
|
|
|
|
possible score of 7461 is awarded to 7, 5, 4, 3, 2 unsuited. |
1230
|
|
|
|
|
|
|
|
1231
|
|
|
|
|
|
|
If you want higher scores to mean higher hands, just subtract the return value from 7461. |
1232
|
|
|
|
|
|
|
|
1233
|
|
|
|
|
|
|
All suits are considered to have equal value in this scoring function. It should be easy to use HandScore() as a first pass where ties can be resolved |
1234
|
|
|
|
|
|
|
by another suit-comparison function if you require such behavior. |
1235
|
|
|
|
|
|
|
|
1236
|
|
|
|
|
|
|
This function does the inverse of ScoreHand() by accepting an array of cards or a ShortHand() string and returning the proper associated Poker score. |
1237
|
|
|
|
|
|
|
|
1238
|
|
|
|
|
|
|
=head2 ScoreHand($score) |
1239
|
|
|
|
|
|
|
|
1240
|
|
|
|
|
|
|
This function is the opposite of HandScore(). It takes an integer |
1241
|
|
|
|
|
|
|
$score parameter and returns the corresponding ShortHand() string. |
1242
|
|
|
|
|
|
|
|
1243
|
|
|
|
|
|
|
ScoreHand() uses a fully enumerated table to simply index the associated ShortHand() so it is quite fast. The table was generated by running |
1244
|
|
|
|
|
|
|
HandScore() on every possible hand and sorting the resultant unique ShortHand() values by their associated scores. |
1245
|
|
|
|
|
|
|
|
1246
|
|
|
|
|
|
|
=head1 ADVANCED USAGE |
1247
|
|
|
|
|
|
|
|
1248
|
|
|
|
|
|
|
=head2 BestIndices(@cards) |
1249
|
|
|
|
|
|
|
|
1250
|
|
|
|
|
|
|
BestIndices() takes 5 or more cards (normally 7) which can be |
1251
|
|
|
|
|
|
|
split among separate arrays (like BestIndices(@hole, @board) for |
1252
|
|
|
|
|
|
|
Hold'Em) and returns an array of the indices of the 5 cards (hand) |
1253
|
|
|
|
|
|
|
which yield the best score. |
1254
|
|
|
|
|
|
|
|
1255
|
|
|
|
|
|
|
=head2 BestHand(@best, @cards) |
1256
|
|
|
|
|
|
|
|
1257
|
|
|
|
|
|
|
BestHand() takes the return value of BestIndices() as the |
1258
|
|
|
|
|
|
|
first parameter (which is an array of the best indices) and then the |
1259
|
|
|
|
|
|
|
same other parameters (@cards) or (@hole, @board) to give you a copy |
1260
|
|
|
|
|
|
|
of just the best cards. The return value of this function can be |
1261
|
|
|
|
|
|
|
passed to HandScore() to get the score of the best hand. |
1262
|
|
|
|
|
|
|
|
1263
|
|
|
|
|
|
|
BestHand() can optionally take just the @cards like |
1264
|
|
|
|
|
|
|
BestIndices() and it will automagically call BestIndices() |
1265
|
|
|
|
|
|
|
first to obtain @best. It will then return copies of those indexed |
1266
|
|
|
|
|
|
|
cards from the @cards. |
1267
|
|
|
|
|
|
|
|
1268
|
|
|
|
|
|
|
=head2 HandName($score) |
1269
|
|
|
|
|
|
|
|
1270
|
|
|
|
|
|
|
HandName() takes a HandScore() parameter (e.g., 0, 2000, 7000) and |
1271
|
|
|
|
|
|
|
returns the name of the corresponding hand scoring category it falls |
1272
|
|
|
|
|
|
|
under (e.g., 'Royal Flush', 'Three-of-a-Kind', 'High Card'). |
1273
|
|
|
|
|
|
|
|
1274
|
|
|
|
|
|
|
HandName() can optionally accept an arrayref to a hand, the @hand |
1275
|
|
|
|
|
|
|
itself, or a ShortHand instead of the $score parameter. |
1276
|
|
|
|
|
|
|
|
1277
|
|
|
|
|
|
|
=head2 VerboseHandName($score) |
1278
|
|
|
|
|
|
|
|
1279
|
|
|
|
|
|
|
VerboseHandName() takes a HandScore() parameter (e.g., 0, 2000, 7000) |
1280
|
|
|
|
|
|
|
and returns the name of the corresponding verbose (i.e., commonly |
1281
|
|
|
|
|
|
|
spoken) description of the hand (e.g., 'Aces over Kings', |
1282
|
|
|
|
|
|
|
'Tens, Jack kicker', 'Queen high, Ten kicker'). VerboseHandName() |
1283
|
|
|
|
|
|
|
should normally be used in conjunction with HandName() as a further |
1284
|
|
|
|
|
|
|
clarification of a specific hand's description. |
1285
|
|
|
|
|
|
|
|
1286
|
|
|
|
|
|
|
VerboseHandName() can optionally accept an arrayref to a hand, |
1287
|
|
|
|
|
|
|
the @hand itself, or a ShortHand instead of the $score parameter. |
1288
|
|
|
|
|
|
|
|
1289
|
|
|
|
|
|
|
=head2 NameCard($name) |
1290
|
|
|
|
|
|
|
|
1291
|
|
|
|
|
|
|
NameCard() does the opposite of CardName() by taking an expanded |
1292
|
|
|
|
|
|
|
full $name (e.g., 'Queen of Diamonds', 'Jack of Hearts', 'Ten of Clubs') |
1293
|
|
|
|
|
|
|
and returning the abbreviated card (e.g., 'Qd', 'Jh', 'Tc'). |
1294
|
|
|
|
|
|
|
|
1295
|
|
|
|
|
|
|
=head2 CardName($card) |
1296
|
|
|
|
|
|
|
|
1297
|
|
|
|
|
|
|
CardName() takes an abbreviated $card (e.g., 'As', 'Kh', '2c') and |
1298
|
|
|
|
|
|
|
returns the expanded full name of the card ('Ace of Spades', |
1299
|
|
|
|
|
|
|
'King of Hearts', 'Two of Clubs'). |
1300
|
|
|
|
|
|
|
|
1301
|
|
|
|
|
|
|
=head2 B64Card($b64c) |
1302
|
|
|
|
|
|
|
|
1303
|
|
|
|
|
|
|
B64Card() does the opposite of CardB64() by taking a base-64 card |
1304
|
|
|
|
|
|
|
($b64c) representation (e.g., 'K', 'N', 'T') and returning the abbreviated |
1305
|
|
|
|
|
|
|
card (e.g., 'Qd', 'Jh', 'Tc'). |
1306
|
|
|
|
|
|
|
|
1307
|
|
|
|
|
|
|
=head2 CardB64($card) |
1308
|
|
|
|
|
|
|
|
1309
|
|
|
|
|
|
|
CardB64() takes an abbreviated $card (e.g., 'As', 'Kh', '2c') and |
1310
|
|
|
|
|
|
|
returns the single character (only letters) base-64 representation |
1311
|
|
|
|
|
|
|
of the card ('A', 'F', 'z'); |
1312
|
|
|
|
|
|
|
|
1313
|
|
|
|
|
|
|
Please see the L<"NOTES"> section below for the complete B64 <-> Card |
1314
|
|
|
|
|
|
|
conversion table. |
1315
|
|
|
|
|
|
|
|
1316
|
|
|
|
|
|
|
=head2 B64Hand($b64h) |
1317
|
|
|
|
|
|
|
|
1318
|
|
|
|
|
|
|
B64Hand() does the opposite of HandB64() by taking a string containing |
1319
|
|
|
|
|
|
|
several concatenated base-64 card abbreviations and converting it into |
1320
|
|
|
|
|
|
|
a list of the cards. |
1321
|
|
|
|
|
|
|
|
1322
|
|
|
|
|
|
|
=head2 HandB64(@hand) |
1323
|
|
|
|
|
|
|
|
1324
|
|
|
|
|
|
|
HandB64() takes a list of cards which make up a @hand (or a reference to |
1325
|
|
|
|
|
|
|
such an array) and returns a base-64 abbreviation string. |
1326
|
|
|
|
|
|
|
|
1327
|
|
|
|
|
|
|
=head2 DecCard($decc) |
1328
|
|
|
|
|
|
|
|
1329
|
|
|
|
|
|
|
DecCard() does the opposite of CardDec() by taking a decimal card |
1330
|
|
|
|
|
|
|
($decc) representation (e.g., '0', '3', '51') and returning the abbreviated |
1331
|
|
|
|
|
|
|
card (e.g., 'As', 'Ac', '2c'). |
1332
|
|
|
|
|
|
|
|
1333
|
|
|
|
|
|
|
=head2 CardDec($card) |
1334
|
|
|
|
|
|
|
|
1335
|
|
|
|
|
|
|
CardDec() takes an abbreviated $card (e.g., 'As', 'Kh', '2c') and |
1336
|
|
|
|
|
|
|
returns the corresponding decimal card representation ('0', '15', '51'). |
1337
|
|
|
|
|
|
|
|
1338
|
|
|
|
|
|
|
=head2 DecHand($dech) |
1339
|
|
|
|
|
|
|
|
1340
|
|
|
|
|
|
|
DecHand() does the opposite of HandDec() by taking a string containing |
1341
|
|
|
|
|
|
|
several concatenated decimal card abbreviations and converting it into |
1342
|
|
|
|
|
|
|
a list of the cards. |
1343
|
|
|
|
|
|
|
|
1344
|
|
|
|
|
|
|
=head2 HandDec(@hand) |
1345
|
|
|
|
|
|
|
|
1346
|
|
|
|
|
|
|
HandDec() takes a list of cards which make up a @hand (or a reference to |
1347
|
|
|
|
|
|
|
such an array) and returns an array of decimal abbreviations. |
1348
|
|
|
|
|
|
|
|
1349
|
|
|
|
|
|
|
=head2 BJ(@hand) |
1350
|
|
|
|
|
|
|
|
1351
|
|
|
|
|
|
|
BJ returns the boolean value of whether the passed in @hand or ShortHand |
1352
|
|
|
|
|
|
|
is a BlackJack. |
1353
|
|
|
|
|
|
|
|
1354
|
|
|
|
|
|
|
=head2 BJHandScore(@hand) |
1355
|
|
|
|
|
|
|
|
1356
|
|
|
|
|
|
|
BJHandScore returns the score of the passed in @hand or ShortHand for |
1357
|
|
|
|
|
|
|
BlackJack. |
1358
|
|
|
|
|
|
|
|
1359
|
|
|
|
|
|
|
=head2 BJCmp($bj_score_0, $bj_score_1) |
1360
|
|
|
|
|
|
|
|
1361
|
|
|
|
|
|
|
BJCmp is similar to <=> between the two BlackJack scores passed as |
1362
|
|
|
|
|
|
|
parameters. |
1363
|
|
|
|
|
|
|
|
1364
|
|
|
|
|
|
|
=head2 RemoveCard($card, @cards) |
1365
|
|
|
|
|
|
|
|
1366
|
|
|
|
|
|
|
Returns a copy of @cards with abbreviated $card (e.g., 'Td') removed. |
1367
|
|
|
|
|
|
|
|
1368
|
|
|
|
|
|
|
RemoveCard() can also take an arrayref parameter instead of an explicit |
1369
|
|
|
|
|
|
|
@cards array in which case, the passed in arrayref will be updated |
1370
|
|
|
|
|
|
|
in place so the return value does not need to be reassigned. |
1371
|
|
|
|
|
|
|
|
1372
|
|
|
|
|
|
|
=head2 WorstHand(@cards) |
1373
|
|
|
|
|
|
|
|
1374
|
|
|
|
|
|
|
Returns the ShortHand description of the worst hand possible using |
1375
|
|
|
|
|
|
|
@cards. This means that if there are fewer than 5 @cards, it returns |
1376
|
|
|
|
|
|
|
simply the worst hand containing all of them however if there are 5 or |
1377
|
|
|
|
|
|
|
more cards, it returns the same result as the abbreviated best hand |
1378
|
|
|
|
|
|
|
(i.e., ShortHand(BestHand(BestIndices(@cards), @cards)) )since that is also |
1379
|
|
|
|
|
|
|
the worst hand you are guaranteed to at least have out of your @cards. |
1380
|
|
|
|
|
|
|
|
1381
|
|
|
|
|
|
|
WorstHand() can also accept an arrayref or ShortHand parameter in place |
1382
|
|
|
|
|
|
|
of a list of cards. |
1383
|
|
|
|
|
|
|
|
1384
|
|
|
|
|
|
|
WorstHand() is useful for calculating odds when you have a chance to |
1385
|
|
|
|
|
|
|
improve your hand by future cards but you want to know the minimum hand |
1386
|
|
|
|
|
|
|
or score you are guaranteed of. |
1387
|
|
|
|
|
|
|
|
1388
|
|
|
|
|
|
|
=head2 CountWays($bad_score_limit [,$good_score_limit]) |
1389
|
|
|
|
|
|
|
|
1390
|
|
|
|
|
|
|
CountWays() helps calculate odds by summing the ways to get a range of |
1391
|
|
|
|
|
|
|
abbreviated card sets (normally just ShortHands) between the |
1392
|
|
|
|
|
|
|
$bad_score_limit (which starts from 7461, the bad 'High Card' end of |
1393
|
|
|
|
|
|
|
hands) to the optional $good_score_limit (which starts from 0, the good |
1394
|
|
|
|
|
|
|
'Royal Flush' end of hands). |
1395
|
|
|
|
|
|
|
|
1396
|
|
|
|
|
|
|
=head2 CalcOdds($hole_index) |
1397
|
|
|
|
|
|
|
|
1398
|
|
|
|
|
|
|
CalcOdds() takes the index of a hole abbreviation (e.g., values of %zloh |
1399
|
|
|
|
|
|
|
CalcOdds($zloh{'AA'})) from a Hold'Em game and returns the percent that |
1400
|
|
|
|
|
|
|
will win against all possibilities. |
1401
|
|
|
|
|
|
|
|
1402
|
|
|
|
|
|
|
CalcOdds() is currently a failed experiment at approximation for heads up |
1403
|
|
|
|
|
|
|
situations but it will hopefully be improved later, as more Poker |
1404
|
|
|
|
|
|
|
statistics can be understood and incorporated. |
1405
|
|
|
|
|
|
|
|
1406
|
|
|
|
|
|
|
=head2 FindNuts(@board) |
1407
|
|
|
|
|
|
|
|
1408
|
|
|
|
|
|
|
Returns the B64 hole descriptions of the best of all remaining possible |
1409
|
|
|
|
|
|
|
pocket pairs after @board cards are determined. Maybe instead of taking |
1410
|
|
|
|
|
|
|
by default the standard cards array, it too should be just a scalar of |
1411
|
|
|
|
|
|
|
Suit-Abstracted B64 Boards (@{$pd8a{'sabb'}}) as the baseline to search |
1412
|
|
|
|
|
|
|
out from. |
1413
|
|
|
|
|
|
|
|
1414
|
|
|
|
|
|
|
=head2 %pd8a |
1415
|
|
|
|
|
|
|
|
1416
|
|
|
|
|
|
|
%pd8a is my global Poker Data structure which contains all of the data |
1417
|
|
|
|
|
|
|
used to provide this module's functionality. It can be accessed with the |
1418
|
|
|
|
|
|
|
:pd8a export tag like: |
1419
|
|
|
|
|
|
|
|
1420
|
|
|
|
|
|
|
use Games::Cards::Poker qw(:pd8a); |
1421
|
|
|
|
|
|
|
|
1422
|
|
|
|
|
|
|
which only exports %pd8a, %zdnh, %zplf, and %zloh for the main data sets, |
1423
|
|
|
|
|
|
|
fast reverse handz mapping to scores, and flopz and holez mapped to their |
1424
|
|
|
|
|
|
|
indices. |
1425
|
|
|
|
|
|
|
|
1426
|
|
|
|
|
|
|
=head1 EXPORT TAGS |
1427
|
|
|
|
|
|
|
|
1428
|
|
|
|
|
|
|
Games::Cards::Poker normally only exports a few key Poker functions (Deck Shuffle SortCards ShortHand ScoreHand HandScore) into your local namespace when you: |
1429
|
|
|
|
|
|
|
|
1430
|
|
|
|
|
|
|
use Games::Cards::Poker; |
1431
|
|
|
|
|
|
|
|
1432
|
|
|
|
|
|
|
You can specify additional export tags such as: |
1433
|
|
|
|
|
|
|
|
1434
|
|
|
|
|
|
|
use Games::Cards::Poker qw(:all); |
1435
|
|
|
|
|
|
|
|
1436
|
|
|
|
|
|
|
for when you want to utilize more than just the above default functions. |
1437
|
|
|
|
|
|
|
|
1438
|
|
|
|
|
|
|
=head2 :all |
1439
|
|
|
|
|
|
|
|
1440
|
|
|
|
|
|
|
Exports everything! |
1441
|
|
|
|
|
|
|
|
1442
|
|
|
|
|
|
|
Shuffle Deck SortCards ShortHand HandName VerboseHandName %pd8a |
1443
|
|
|
|
|
|
|
BestIndices CardB64 B64Hand CardDec DecHand ScoreHand CardName %zdnh |
1444
|
|
|
|
|
|
|
BestHand B64Card HandB64 DecCard HandDec HandScore NameCard %zplf |
1445
|
|
|
|
|
|
|
WorstHand RemoveCard CountWays CalcOdds BJHandScore BJCmp BJ %zloh |
1446
|
|
|
|
|
|
|
FindNuts |
1447
|
|
|
|
|
|
|
|
1448
|
|
|
|
|
|
|
=head2 :best |
1449
|
|
|
|
|
|
|
|
1450
|
|
|
|
|
|
|
This tag just exports functions for finding the best hand out of some |
1451
|
|
|
|
|
|
|
list of more than 5 cards. |
1452
|
|
|
|
|
|
|
|
1453
|
|
|
|
|
|
|
BestIndices BestHand |
1454
|
|
|
|
|
|
|
|
1455
|
|
|
|
|
|
|
=head2 :name |
1456
|
|
|
|
|
|
|
|
1457
|
|
|
|
|
|
|
This tag exports functions which convert between verbose names for cards |
1458
|
|
|
|
|
|
|
and hands. |
1459
|
|
|
|
|
|
|
|
1460
|
|
|
|
|
|
|
CardName NameCard HandName VerboseHandName |
1461
|
|
|
|
|
|
|
|
1462
|
|
|
|
|
|
|
=head2 :b64 |
1463
|
|
|
|
|
|
|
|
1464
|
|
|
|
|
|
|
This tag exports functions which convert between base-64 representations |
1465
|
|
|
|
|
|
|
of cards and hands. |
1466
|
|
|
|
|
|
|
|
1467
|
|
|
|
|
|
|
CardB64 B64Card HandB64 B64Hand |
1468
|
|
|
|
|
|
|
|
1469
|
|
|
|
|
|
|
=head2 :dec |
1470
|
|
|
|
|
|
|
|
1471
|
|
|
|
|
|
|
This tag exports functions which convert between decimal representations |
1472
|
|
|
|
|
|
|
of cards and hands. |
1473
|
|
|
|
|
|
|
|
1474
|
|
|
|
|
|
|
CardDec DecCard HandDec DecHand |
1475
|
|
|
|
|
|
|
|
1476
|
|
|
|
|
|
|
=head2 :odds |
1477
|
|
|
|
|
|
|
|
1478
|
|
|
|
|
|
|
This tag exports functions which should be useful in calculating odds. |
1479
|
|
|
|
|
|
|
|
1480
|
|
|
|
|
|
|
WorstHand RemoveCard CountWays CalcOdds FindNuts |
1481
|
|
|
|
|
|
|
|
1482
|
|
|
|
|
|
|
=head2 :blak |
1483
|
|
|
|
|
|
|
|
1484
|
|
|
|
|
|
|
This tag just exports functions useful for BlackJack. |
1485
|
|
|
|
|
|
|
|
1486
|
|
|
|
|
|
|
BJ BJCmp BJHandScore |
1487
|
|
|
|
|
|
|
|
1488
|
|
|
|
|
|
|
=head2 :pd8a |
1489
|
|
|
|
|
|
|
|
1490
|
|
|
|
|
|
|
This tag exports four internal data hashes in case direct access to them |
1491
|
|
|
|
|
|
|
is beneficial in local namespaces. They are %pd8a, %zdnh, %zplf, and %zloh. |
1492
|
|
|
|
|
|
|
|
1493
|
|
|
|
|
|
|
=head1 NOTES |
1494
|
|
|
|
|
|
|
|
1495
|
|
|
|
|
|
|
Suits are: s,h,d,c (Spade,Heart,Diamond,Club) like bridge (anti-alphabetical). |
1496
|
|
|
|
|
|
|
Although they are sorted and appear in this order, suits are ignored for |
1497
|
|
|
|
|
|
|
scoring by default (but can be optionally reordered and scored later) |
1498
|
|
|
|
|
|
|
|
1499
|
|
|
|
|
|
|
B64 notes: Cards map perfectly into A..Z,a..z (indx += 10) for one letter rep |
1500
|
|
|
|
|
|
|
|
1501
|
|
|
|
|
|
|
Suits: |
1502
|
|
|
|
|
|
|
B64 Cards: A.As E.Ks I.Qs M.Js Q.Ts U.9s Y.8s c.7s g.6s k.5s o.4s s.3s w.2s 0 |
1503
|
|
|
|
|
|
|
B.Ah F.Kh J.Qh N.Jh R.Th V.9h Z.8h d.7h h.6h l.5h p.4h t.3h x.2h 1 |
1504
|
|
|
|
|
|
|
C.Ad G.Kd K.Qd O.Jd S.Td W.9d a.8d e.7d i.6d m.5d q.4d u.3d y.2d 2 |
1505
|
|
|
|
|
|
|
D.Ac H.Kc L.Qc P.Jc T.Tc X.9c b.8c f.7c j.6c n.5c r.4c v.3c z.2c 3 |
1506
|
|
|
|
|
|
|
Ranks: 0 1 2 3 4 5 6 7 8 9 A B C |
1507
|
|
|
|
|
|
|
|
1508
|
|
|
|
|
|
|
B64 Cards: A.As B.Ah C.Ad D.Ac Ranks: 0 |
1509
|
|
|
|
|
|
|
E.Ks F.Kh G.Kd H.Kc 1 |
1510
|
|
|
|
|
|
|
I.Qs J.Qh K.Qd L.Qc 2 |
1511
|
|
|
|
|
|
|
M.Js N.Jh O.Jd P.Jc 3 |
1512
|
|
|
|
|
|
|
Q.Ts R.Th S.Td T.Tc 4 |
1513
|
|
|
|
|
|
|
U.9s V.9h W.9d X.9c 5 |
1514
|
|
|
|
|
|
|
Y.8s Z.8h a.8d b.8c 6 |
1515
|
|
|
|
|
|
|
c.7s d.7h e.7d f.7c 7 |
1516
|
|
|
|
|
|
|
g.6s h.6h i.6d j.6c 8 |
1517
|
|
|
|
|
|
|
k.5s l.5h m.5d n.5c 9 |
1518
|
|
|
|
|
|
|
o.4s p.4h q.4d r.4c A |
1519
|
|
|
|
|
|
|
s.3s t.3h u.3d v.3c B |
1520
|
|
|
|
|
|
|
w.2s x.2h y.2d z.2c C |
1521
|
|
|
|
|
|
|
0.Jokr -1 |
1522
|
|
|
|
|
|
|
Suits: 0 1 2 3 |
1523
|
|
|
|
|
|
|
|
1524
|
|
|
|
|
|
|
Error checking is minimal. |
1525
|
|
|
|
|
|
|
|
1526
|
|
|
|
|
|
|
I hope you find Games::Cards::Poker useful. Please pardon my infrequent release of updates. |
1527
|
|
|
|
|
|
|
|
1528
|
|
|
|
|
|
|
=head1 TODO |
1529
|
|
|
|
|
|
|
|
1530
|
|
|
|
|
|
|
=over 2 |
1531
|
|
|
|
|
|
|
|
1532
|
|
|
|
|
|
|
=item - upd8 release d8, regener8 README, make dist, and upload a new release, then close the RT WorstHand bug |
1533
|
|
|
|
|
|
|
|
1534
|
|
|
|
|
|
|
=item - think about gener8ing all SuitAbstracted Flopz below Holez, then Turn && River for all whole Boardz or Handz for betr than orig ShrtHndz dir structz, |
1535
|
|
|
|
|
|
|
but recognize that alloc8ing spade && heart 1st for Hole might want to SortCards with Flop added so must track where orig Hole cardz sort to |
1536
|
|
|
|
|
|
|
|
1537
|
|
|
|
|
|
|
=item - mk CalcOdds() work accurately and for more opponents and factor in stages beyond hole |
1538
|
|
|
|
|
|
|
|
1539
|
|
|
|
|
|
|
=item - at least imp fast score in C version if not also here (from Nov2005 GameDvlMag):6 4-bit nibbles, 6-elem array, 6-char string (or b13 int?)-1st is type, |
1540
|
|
|
|
|
|
|
rSt R ranks in significance ordr. bNchmRk dif approaches. Type:0==HighCard,1==Pair,2==2Pair..9==Royal. Str8s only nEd 2nd LMNt2trak hIghSt cRd rank |
1541
|
|
|
|
|
|
|
|
1542
|
|
|
|
|
|
|
=back |
1543
|
|
|
|
|
|
|
|
1544
|
|
|
|
|
|
|
=head1 CHANGES |
1545
|
|
|
|
|
|
|
|
1546
|
|
|
|
|
|
|
Revision history for Perl extension Games::Cards::Poker: |
1547
|
|
|
|
|
|
|
|
1548
|
|
|
|
|
|
|
=over 4 |
1549
|
|
|
|
|
|
|
|
1550
|
|
|
|
|
|
|
=item - 1.4 H66ML4K8 Tue Jun 6 21:04:20:08 -0500 2017 |
1551
|
|
|
|
|
|
|
|
1552
|
|
|
|
|
|
|
* prepended new Pod tests and renumbered all others, added test names to all tests |
1553
|
|
|
|
|
|
|
|
1554
|
|
|
|
|
|
|
* started FindNuts() to hopefully compute what BenB's old flop-gen.pl was looking for |
1555
|
|
|
|
|
|
|
|
1556
|
|
|
|
|
|
|
* fixed WorstHand() on As 2s from returning FullHouse HTTPS://RT.CPAN.Org/Public/Bug/Display.html?id=100391 (Thanks Iain!) |
1557
|
|
|
|
|
|
|
|
1558
|
|
|
|
|
|
|
* removed all old PDat duplicate data structures && accessor functions && renamed %pdat to %pd8a with matching :pd8a export tag which also has holz,flpz,hndz |
1559
|
|
|
|
|
|
|
|
1560
|
|
|
|
|
|
|
* removed all %pdat ways d8a (since all should be gener8d easily) && replaced lists with just qw() && fixed CountWays() && CalcOdds() to gener8 nstd of index |
1561
|
|
|
|
|
|
|
|
1562
|
|
|
|
|
|
|
* got rid of OrigHandScore except good category commentz |
1563
|
|
|
|
|
|
|
|
1564
|
|
|
|
|
|
|
* audited all of old MANIFEST, yanked SuitAbstraction.pm, fixed t/*.t, && it seems like none of following old bin files are really needed until maybe l8r |
1565
|
|
|
|
|
|
|
after reviving CalcOdds (so I'm removing all of the old bin/ from the next release): |
1566
|
|
|
|
|
|
|
|
1567
|
|
|
|
|
|
|
bin/tstPoker.pl - generate test runs of Texas Hold'Em poker hands and print out the results (probably just a precursor to ex/txholdem.pl ?) |
1568
|
|
|
|
|
|
|
bin/runHands.pl - create MySQL databases and tables for storing Games::Cards::Poker exhaustive odds data |
1569
|
|
|
|
|
|
|
bin/findOdds.pl - try to query odds from a pre-generated MySQL database |
1570
|
|
|
|
|
|
|
bin/mkDecks.pl - made suit-abstracted B64 hole pairs but could all be in qw() |
1571
|
|
|
|
|
|
|
bin/mkTable.pl - select odds from a MySQL server populated by runHands.pl and build HTML summary of results for all holes versus each number of opponents |
1572
|
|
|
|
|
|
|
bin/mkHoleDr.pl - make 'h' . ShortHand(@hole) directories (not suit-abstracted B64 but just joined Ranks maybe 's'uited together) |
1573
|
|
|
|
|
|
|
bin/mkHoleDr.bat - a batch file generated to do the same as the above .pl file |
1574
|
|
|
|
|
|
|
bin/Makefile - make pokr.c into pokr executable binary |
1575
|
|
|
|
|
|
|
bin/pokr.c - C source file for generating *.ppx files? |
1576
|
|
|
|
|
|
|
bin/mkPPX.pl - try to compile a root h.ppx file from all subdirectories |
1577
|
|
|
|
|
|
|
bin/h.ppx - example root hole Pip's Poker Xml aggregate odds file |
1578
|
|
|
|
|
|
|
bin/ckOdds.pl - lookup odds within already explored .ppx directory structure |
1579
|
|
|
|
|
|
|
bin/pokrlocl.pl - attempt to provide a local interactive (Perl/Tk) interface to pokr odds |
1580
|
|
|
|
|
|
|
bin/index.cgi - provide a basic web-interface to picking game-state to query odds |
1581
|
|
|
|
|
|
|
|
1582
|
|
|
|
|
|
|
* replaced Hold'Em and BlackJack synopsis examples with new ex/ .pl scripts |
1583
|
|
|
|
|
|
|
|
1584
|
|
|
|
|
|
|
* updated license to GPLv3 |
1585
|
|
|
|
|
|
|
|
1586
|
|
|
|
|
|
|
* s/Slow//g && further downplayed OrigHandScore |
1587
|
|
|
|
|
|
|
|
1588
|
|
|
|
|
|
|
* s/(Hand|Score)(Score|Hand)/$2$1/g to be consistent with others (e.g., CardB64 implying X-to-Y) |
1589
|
|
|
|
|
|
|
|
1590
|
|
|
|
|
|
|
* s/(for)each/$1/g |
1591
|
|
|
|
|
|
|
|
1592
|
|
|
|
|
|
|
* fixed DecCard(0) to return 'As' error reported by Dan C. |
1593
|
|
|
|
|
|
|
|
1594
|
|
|
|
|
|
|
* restored code &&'s, reverted license |
1595
|
|
|
|
|
|
|
|
1596
|
|
|
|
|
|
|
=item - 1.2.565CHh5 Sun Jun 5 12:17:43:05 2005 |
1597
|
|
|
|
|
|
|
|
1598
|
|
|
|
|
|
|
* added VerboseHandName() from code contributed by Roy Lyons |
1599
|
|
|
|
|
|
|
|
1600
|
|
|
|
|
|
|
* fixed Shuffle() off-by-one results skewing error reported by Lee |
1601
|
|
|
|
|
|
|
|
1602
|
|
|
|
|
|
|
=item - 1.2.4CCJ12M Sun Dec 12 19:01:02:22 2004 |
1603
|
|
|
|
|
|
|
|
1604
|
|
|
|
|
|
|
* added MySQL and XML and .c and Tk scripts to bin/ |
1605
|
|
|
|
|
|
|
|
1606
|
|
|
|
|
|
|
* fixed pod typo and updated License |
1607
|
|
|
|
|
|
|
|
1608
|
|
|
|
|
|
|
=item - 1.2.46QD4ax Sat Jun 26 13:04:36:59 2004 |
1609
|
|
|
|
|
|
|
|
1610
|
|
|
|
|
|
|
* added Dec functions |
1611
|
|
|
|
|
|
|
|
1612
|
|
|
|
|
|
|
=item - 1.2.4610lBw Tue Jun 1 00:47:11:58 2004 |
1613
|
|
|
|
|
|
|
|
1614
|
|
|
|
|
|
|
* removed benchmrk.pl since it's not worth including in pkg |
1615
|
|
|
|
|
|
|
|
1616
|
|
|
|
|
|
|
* fixed some out-of-date POD and rearranged USAGE |
1617
|
|
|
|
|
|
|
|
1618
|
|
|
|
|
|
|
=item - 1.2.45UGmiC Sun May 30 16:48:44:12 2004 |
1619
|
|
|
|
|
|
|
|
1620
|
|
|
|
|
|
|
* upped minor version number since CPAN doesn't recognize my PTVR |
1621
|
|
|
|
|
|
|
|
1622
|
|
|
|
|
|
|
* split test.pl into t/*.t and added those + bin/pokr to MANIFEST |
1623
|
|
|
|
|
|
|
|
1624
|
|
|
|
|
|
|
* added separate EXPORT_TAGS and added ADVANCED USAGE POD |
1625
|
|
|
|
|
|
|
|
1626
|
|
|
|
|
|
|
* added RemoveCard(), WorstHand(), CountWays(), and CalcOdds() |
1627
|
|
|
|
|
|
|
|
1628
|
|
|
|
|
|
|
* added %pdat as common structure for all my Poker Data and Counts |
1629
|
|
|
|
|
|
|
|
1630
|
|
|
|
|
|
|
* added B64Hand and HandB64 functions |
1631
|
|
|
|
|
|
|
|
1632
|
|
|
|
|
|
|
* added simple accessors to internal data |
1633
|
|
|
|
|
|
|
|
1634
|
|
|
|
|
|
|
* added possible hole and flop data |
1635
|
|
|
|
|
|
|
|
1636
|
|
|
|
|
|
|
* made CardName take either of just rank or suit |
1637
|
|
|
|
|
|
|
|
1638
|
|
|
|
|
|
|
* made new b64 card conversion functions: CardB64() and B64Card() |
1639
|
|
|
|
|
|
|
|
1640
|
|
|
|
|
|
|
* changed b64 maps to use letters |
1641
|
|
|
|
|
|
|
|
1642
|
|
|
|
|
|
|
=item - 1.0.44P0KER Sun Apr 25 00:20:14:27 2004 |
1643
|
|
|
|
|
|
|
|
1644
|
|
|
|
|
|
|
* made CardName() to return 'Ace of Spades' or 'Two of Clubs' for |
1645
|
|
|
|
|
|
|
'As'or'A' or '2c'or'z' and NameCard() to do inverse |
1646
|
|
|
|
|
|
|
|
1647
|
|
|
|
|
|
|
* made HandName() to return 'Royal Flush' or 'High Card' for |
1648
|
|
|
|
|
|
|
ScoreHand() or ShortHand() or @hand or \@hand and NameHand() |
1649
|
|
|
|
|
|
|
|
1650
|
|
|
|
|
|
|
* rewrote SortCards() to accept any length ShortHand() params |
1651
|
|
|
|
|
|
|
|
1652
|
|
|
|
|
|
|
* s/valu/rank/g s/scor/score/g s/bord/board/g |
1653
|
|
|
|
|
|
|
|
1654
|
|
|
|
|
|
|
=item - 1.0.44LCEw8 Wed Apr 21 12:14:58:08 2004 |
1655
|
|
|
|
|
|
|
|
1656
|
|
|
|
|
|
|
* s/HoldEm//g; on advice from Joe since Best*() are useful for more |
1657
|
|
|
|
|
|
|
than just Hold'Em (like 7-card stud) |
1658
|
|
|
|
|
|
|
|
1659
|
|
|
|
|
|
|
* fixed minor typos in POD |
1660
|
|
|
|
|
|
|
|
1661
|
|
|
|
|
|
|
=item - 1.0.44KFNKP Tue Apr 20 15:23:20:25 2004 |
1662
|
|
|
|
|
|
|
|
1663
|
|
|
|
|
|
|
* wrote UseSlow() so that benchmrk.pl would still work without Best() |
1664
|
|
|
|
|
|
|
and in case anyone would rather have ScoreHand() call |
1665
|
|
|
|
|
|
|
SlowScoreHand() every time instead. |
1666
|
|
|
|
|
|
|
|
1667
|
|
|
|
|
|
|
* since my old Best() was actually slower than BestHoldEmIndices() =O |
1668
|
|
|
|
|
|
|
I removed Best(). |
1669
|
|
|
|
|
|
|
|
1670
|
|
|
|
|
|
|
* since old Scor() was so much faster than old ScoreHand(), I renamed |
1671
|
|
|
|
|
|
|
them to ScoreHand() and SlowScoreHand() respectively since |
1672
|
|
|
|
|
|
|
computational version is unnecessary now. |
1673
|
|
|
|
|
|
|
|
1674
|
|
|
|
|
|
|
* wrote benchmrk.pl to test BestHoldEmIndices() + ScoreHand() against |
1675
|
|
|
|
|
|
|
Best() + Scor(). Best()+Scor() only took 60% as long to run. |
1676
|
|
|
|
|
|
|
|
1677
|
|
|
|
|
|
|
* added SortCards() call on ShortHand() param just in case |
1678
|
|
|
|
|
|
|
|
1679
|
|
|
|
|
|
|
=item - 1.0.44ILBKV Sun Apr 18 21:11:20:31 2004 |
1680
|
|
|
|
|
|
|
|
1681
|
|
|
|
|
|
|
* wrote Scor() with gen'd enumerated hash of ShortHand => Score |
1682
|
|
|
|
|
|
|
|
1683
|
|
|
|
|
|
|
* wrote HandScore() to just lookup index of a ShortHand from a score |
1684
|
|
|
|
|
|
|
|
1685
|
|
|
|
|
|
|
* squashed 4 scoring bugs in one pair section |
1686
|
|
|
|
|
|
|
|
1687
|
|
|
|
|
|
|
* used Algorithm::ChooseSubsets for new BestHoldEmIndices |
1688
|
|
|
|
|
|
|
(on Jan's recommendation) |
1689
|
|
|
|
|
|
|
|
1690
|
|
|
|
|
|
|
* renamed enumerated BestHoldEmIndices() as Best() |
1691
|
|
|
|
|
|
|
|
1692
|
|
|
|
|
|
|
* gave ScoreHand() optional arrayref param like others |
1693
|
|
|
|
|
|
|
|
1694
|
|
|
|
|
|
|
* gave ScoreHand() optional ShortHand() string param |
1695
|
|
|
|
|
|
|
|
1696
|
|
|
|
|
|
|
* updated 2do and tidied up documentation a bit |
1697
|
|
|
|
|
|
|
|
1698
|
|
|
|
|
|
|
=item - 1.0.44H2DUS Sat Apr 17 02:13:30:28 2004 |
1699
|
|
|
|
|
|
|
|
1700
|
|
|
|
|
|
|
* added BestHoldEmIndices() and BestHoldEmHand() for Tim and Jan |
1701
|
|
|
|
|
|
|
|
1702
|
|
|
|
|
|
|
* commented unnecessary Games::Cards inheritance since I haven't written |
1703
|
|
|
|
|
|
|
any compatability / object interface yet |
1704
|
|
|
|
|
|
|
|
1705
|
|
|
|
|
|
|
=item - 1.0.44F2Q8F Thu Apr 15 02:26:08:15 2004 |
1706
|
|
|
|
|
|
|
|
1707
|
|
|
|
|
|
|
* original version |
1708
|
|
|
|
|
|
|
|
1709
|
|
|
|
|
|
|
=back |
1710
|
|
|
|
|
|
|
|
1711
|
|
|
|
|
|
|
=head1 INSTALL |
1712
|
|
|
|
|
|
|
|
1713
|
|
|
|
|
|
|
Please run: |
1714
|
|
|
|
|
|
|
|
1715
|
|
|
|
|
|
|
`perl -MCPAN -e "install Games::Cards::Poker"` |
1716
|
|
|
|
|
|
|
|
1717
|
|
|
|
|
|
|
or uncompress the package and run the standard: |
1718
|
|
|
|
|
|
|
|
1719
|
|
|
|
|
|
|
`perl Makefile.PL; make; make test; make install` |
1720
|
|
|
|
|
|
|
|
1721
|
|
|
|
|
|
|
=head1 FILES |
1722
|
|
|
|
|
|
|
|
1723
|
|
|
|
|
|
|
Games::Cards::Poker requires: |
1724
|
|
|
|
|
|
|
|
1725
|
|
|
|
|
|
|
L to allow searching for best cards |
1726
|
|
|
|
|
|
|
|
1727
|
|
|
|
|
|
|
=head1 BUGS |
1728
|
|
|
|
|
|
|
|
1729
|
|
|
|
|
|
|
Please report any bugs or feature requests to bug-Games-Cards-Poker at RT.CPAN.Org, or through the web interface at |
1730
|
|
|
|
|
|
|
L. I will be notified, and then you can be updated of progress on your bug |
1731
|
|
|
|
|
|
|
as I address fixes. |
1732
|
|
|
|
|
|
|
|
1733
|
|
|
|
|
|
|
=head1 SUPPORT |
1734
|
|
|
|
|
|
|
|
1735
|
|
|
|
|
|
|
You can find documentation for this module with the perldoc command. |
1736
|
|
|
|
|
|
|
|
1737
|
|
|
|
|
|
|
`perldoc Games::Cards::Poker` |
1738
|
|
|
|
|
|
|
|
1739
|
|
|
|
|
|
|
You can also look for information at: |
1740
|
|
|
|
|
|
|
|
1741
|
|
|
|
|
|
|
RT: CPAN's Request Tracker |
1742
|
|
|
|
|
|
|
|
1743
|
|
|
|
|
|
|
L |
1744
|
|
|
|
|
|
|
|
1745
|
|
|
|
|
|
|
AnnoCPAN: Annotated CPAN documentation |
1746
|
|
|
|
|
|
|
|
1747
|
|
|
|
|
|
|
L |
1748
|
|
|
|
|
|
|
|
1749
|
|
|
|
|
|
|
CPAN Ratings |
1750
|
|
|
|
|
|
|
|
1751
|
|
|
|
|
|
|
L |
1752
|
|
|
|
|
|
|
|
1753
|
|
|
|
|
|
|
Search CPAN |
1754
|
|
|
|
|
|
|
|
1755
|
|
|
|
|
|
|
L |
1756
|
|
|
|
|
|
|
|
1757
|
|
|
|
|
|
|
=head1 LICENSE |
1758
|
|
|
|
|
|
|
|
1759
|
|
|
|
|
|
|
Most source code should be Free! Code I have lawful authority over is and shall be! |
1760
|
|
|
|
|
|
|
Copyright: (c) 2004-2017, Pip Stuart. |
1761
|
|
|
|
|
|
|
Copyleft : This software is licensed under the GNU General Public License |
1762
|
|
|
|
|
|
|
(version 3 or later). Please consult L |
1763
|
|
|
|
|
|
|
for important information about your freedom. This is Free Software: you |
1764
|
|
|
|
|
|
|
are free to change and redistribute it. There is NO WARRANTY, to the |
1765
|
|
|
|
|
|
|
extent permitted by law. See L for further information. |
1766
|
|
|
|
|
|
|
|
1767
|
|
|
|
|
|
|
=head1 AUTHOR |
1768
|
|
|
|
|
|
|
|
1769
|
|
|
|
|
|
|
Pip Stuart |
1770
|
|
|
|
|
|
|
|
1771
|
|
|
|
|
|
|
=cut |