|
|
MSNM National
Championships 2009 |
|
|
|
|
All-Star Division |
|
|
Championship Bracket - Revised June 30, 2009 |
|
|
|
|
|
This round |
This round |
|
This round |
Round 2 |
Round 1 |
This round |
This round |
This round |
This round |
|
|
losers are |
losers go to |
|
losers go to |
losers go to |
|
losers play |
losers play |
losers play |
losers play |
|
|
done |
Red Guarantee |
|
Red Guarantee |
Red Guarantee |
|
for 7th Place |
for 6th Place |
for 5th Place |
for 3th Place |
|
|
|
|
| Losers Games #35
thru #51 |
|
Ballard |
|
|
|
| go
to 7th Place Bracket |
|
Fri, 7/10 - 9:00 AM |
|
|
|
|
|
San Diego Sol Red |
Game 1 |
Ballard |
|
|
| Losers Games #52
thru #81 |
|
|
JHS 1 |
|
|
|
| go to Red Guarantee
Games |
|
Fri, 7/10 - 11:40 AM |
San Diego Sol Elite Red |
Fri, 7/10 - 11:40AM |
|
|
|
|
Pure Adv Heat Black |
Game 52 |
|
Game 35 |
Phoenix Phenom 15 |
|
|
| Losers Games #85
thru #93 |
|
|
JHS 1 |
Pure Advantage Heat Black |
JHS 4 |
|
|
|
| go
to 6th Place Bracket |
|
|
|
Fri, 7/10 - 9:00 AM |
|
|
|
|
|
|
|
|
Game 2 |
|
|
|
|
| Losers Games $94
thru #97 |
|
|
Pure Advantage Black |
JHS 4 |
Phoenix Phenoms 15 |
|
|
|
| go
to 5th Place Bracket |
|
Sat, 7/11 - 3:40 PM |
|
Phoenix Phenoms 15 |
|
Sat, 7/11 - 6:20 PM |
|
|
|
|
Pure Adv Heat Black |
Game 69 |
|
|
Game 85 |
|
Way To Win Silver |
|
|
|
|
|
UW 4 |
|
Glencoe Crimson Tide |
|
UW 3 |
|
|
|
| ING = Inglemoor High |
|
|
|
|
|
|
Fri, 7/10 - 2:20 PM |
|
|
|
|
|
| UW = UW |
|
|
|
|
|
Glencoe Crimson Tide |
Game 3 |
Mile Hi Magic Black |
|
|
|
|
| KJH = Kamiakin Jr High |
|
|
|
|
|
|
JHS 2 |
|
|
|
|
|
| JHS = Juanita High |
|
|
|
|
Fri, 7/10 - 5:00 PM |
Mile Hi Magic Black |
Fri, 7/10 - 5:00 PM |
|
|
|
|
|
|
|
|
|
Game 53 |
|
Game 36 |
|
|
|
|
|
|
|
|
Glencoe Crimson Tide |
JHS 4 |
MidValley Monarchs Red |
JHS 3 |
Way to Win Silver |
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 2:20 PM |
|
|
|
|
|
|
|
|
|
|
|
Game 4 |
|
|
|
|
|
|
|
|
|
|
MV Monarchs Red |
JHS 3 |
Way 2 Win Silver |
|
|
|
|
|
|
Sun, 7/12 - 1:00 PM |
|
The Way To Win Silver |
|
|
Sun, 712 - 10:20 AM |
|
|
Pure Advantage Heat Black |
Game 78 |
|
|
|
|
|
Game #94 |
North Bay Elite |
|
|
|
JHS 1 |
|
|
North Bay Elite |
|
|
UW2 |
|
|
|
|
|
|
|
Fri, 7/10 - 9:00 AM |
|
|
|
|
|
|
|
|
|
|
ID Flash Freedom |
Game 5 |
North Bay Elite |
|
|
|
|
|
|
|
|
|
|
|
UW 3 |
|
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 11:40 AM |
Idaho Flash Freedom |
Fri, 7/10 - 11:40 AM |
|
|
|
|
|
|
|
|
|
ID Flash Freedom |
Game 54 |
|
Game 37 |
North Bay Elite |
|
|
|
|
|
|
|
|
|
UW 3 |
Bothell |
UW 4 |
|
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 9:00 AM |
|
|
|
|
|
|
|
|
|
|
|
|
Game 6 |
|
|
|
|
|
|
|
|
|
|
|
SI Juveniles |
UW 4 |
Bothell |
|
|
|
|
|
|
|
|
|
Sat, 7/11 - 7:40 PM |
|
South Island Juveniles |
|
Sat, 7/11 - 5:00 PM |
|
|
|
|
|
|
|
|
Game 70 |
|
|
|
Game 86 |
|
|
|
|
|
|
Evergreen Express |
|
UW 1 |
|
Evergreen Express |
|
UW 5 |
|
North Bay Elite |
|
|
|
|
|
|
|
Fri, 7/10 - 10:20 AM |
|
|
|
|
|
|
|
|
|
Evergreen Express |
Game 7 |
NW Blazers Hoops |
|
|
|
|
|
|
|
|
|
JHS 4 |
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 1:00 PM |
Northwest Blazers Hoops |
Fri, 7/10 - 1:00 PM |
|
|
|
|
|
|
|
Evergreen Express |
Game 55 |
|
Game 38 |
|
|
|
|
|
|
|
|
JHS 1 |
Cal Stars Red |
JHS 4 |
NW Blazer Hoops |
|
|
|
|
|
|
|
|
Fri, 7/10 - 10:20 AM |
|
|
|
|
|
|
|
|
|
|
Game 8 |
|
|
|
|
|
|
|
|
|
Lake Washington |
JHS 1 |
Cal Stars Red |
|
|
|
|
|
Mon, 7/13 - 11:40 AM |
|
|
Lake Washington |
|
|
Mon, 7/13 - 11:40 AM |
|
|
Pure Adv Black |
Game 82 |
|
|
|
|
|
Game #98 |
NW Blazers 15 |
|
|
|
UW 4 |
|
|
Drive Elite |
|
|
UW 2 |
|
|
|
|
|
|
|
Fri, 7/10 - 2:20 PM |
|
|
|
|
|
|
|
|
|
|
Drive Elite |
Game 9 |
OR Elite White |
|
|
|
|
|
|
|
|
|
|
|
JHS 4 |
|
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 5:00 PM |
Oregon Elite White |
Fri, 7/10 - 5:00 PM |
|
|
|
|
|
|
|
|
|
Drive Elite |
Game 56 |
|
Game 39 |
OR Elite White |
|
|
|
|
|
|
|
|
|
KJH 2 |
CVI |
KJH 1 |
|
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 2:20 PM |
|
|
|
|
|
|
|
|
|
|
|
|
Game 10 |
|
|
|
|
|
|
|
|
|
|
|
CVI |
KJH 2 |
Blaze All Stars |
|
|
|
|
|
|
|
|
|
Sat, 7/11 - 6:20 PM |
|
Blaze All Stars |
|
Sat, 7/11 - 5:00 PM |
|
|
|
|
|
|
|
Drive Elite |
|
Game 71 |
|
|
|
Game 87 |
|
Oregon Elite White |
|
|
|
|
|
|
|
|
UW 4 |
|
Tahoma Lady Bears |
|
UW 4 |
|
|
|
|
|
|
|
|
|
|
|
|
Fri, July 10 - 9:00 AM |
|
|
|
|
|
|
|
|
|
|
|
|
|
Tahoma Bears |
Game 11 |
AZ thunder-Spurlock |
|
|
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 |
JHS 2 |
Fri, 7/10 |
|
|
|
|
|
|
|
|
|
|
|
|
11:40 AM |
AZ Thunder-Spurlock |
11:40AM |
|
|
|
|
|
|
|
|
|
|
|
|
Game 57 |
|
Game 40 |
|
|
|
|
|
|
|
|
|
|
|
Tahoma |
JHS 3 |
Hoop Dreams Blue |
JHS2 |
Hoop Dreams Blue |
|
|
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 9:00 AM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Game 12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Auburn-Riverside White |
JHS 3 |
Hoop Dreams Blue |
|
|
|
|
|
|
|
|
|
Sun, 7/12 - 10:20 AM |
|
Auburn-Riverside White |
|
|
Sun, 7/12 - 10:20 AM |
|
|
|
|
|
|
Game 79 |
|
|
|
|
|
Game #95 |
|
|
|
|
|
Drive Elite |
JHS 4 |
|
|
503 Flyers Black |
|
|
UW 1 |
NW Blazers 15 |
|
|
|
|
|
|
|
|
Fri, 7/10 - 2:20 PM |
|
|
|
|
|
|
|
|
|
|
|
|
503 Flyers Black |
Game 13 |
EC Legends |
|
|
|
|
|
|
|
|
|
|
|
|
|
ING 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 5:00 PM |
ECBA Legends |
Fri, 7/10 - 5:00 PM |
|
|
|
|
|
|
|
|
|
|
|
503 Flyers Black |
Game 58 |
|
Game 41 |
EC Legends |
|
|
|
|
|
|
|
|
|
|
|
JHS 1 |
Drive All Stars |
JHS 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 2:20 PM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Game 14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Central Catholic JV |
ING 2 |
Drive All Stars |
|
|
|
|
|
|
|
|
|
|
|
Sat, 7/11 - 6:20 PM |
|
Central Catholic JV |
|
Sat, 7/11 - 5:00 PM |
|
|
|
|
|
|
|
|
|
|
Game 72 |
|
|
|
Game 88 |
|
|
|
|
|
|
|
|
503 Flyers Black |
|
UW 5 |
|
Northwest Blazers 15 |
|
UW 3 |
|
NW Blazers 15 |
|
|
|
|
|
|
|
|
Fri, 7/10 - 1:00 PM |
|
|
|
|
|
|
|
|
|
HMB Bucketeers |
Game 15 |
NW Blazers 15 |
|
|
|
|
|
|
|
|
|
UW 4 |
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 7:40 PM |
HMB Bucketeers |
Fri, 7/10 - 7:40 PM |
|
|
|
|
|
|
|
|
Game 59 |
|
Game 42 |
|
|
North Bay Elite |
|
|
|
|
|
|
HMB Bucketeers |
ING 2 |
Basketball BC 15 Blue |
ING 1 |
NW Blazers 15 |
|
Mon, 7/13 - 2:20 PM |
|
|
|
|
|
|
|
|
Fri, 7/10 - 3:40 PM |
|
|
|
Game #101 |
North Bay Elite |
|
|
|
|
|
|
|
Game 16 |
|
|
|
UW 2 |
3rd Place |
|
|
|
|
|
|
Inglemoor |
ING 1 |
BB BC 15 Blue |
|
|
NW Motion |
|
|
|
|
|
|
|
Inglemoor Vikings |
|
|
|
|
|
|
|
|
|
|
|
|
NW Blazers 15 |
| 4th Place |
Mon, 7/13 - 2:20 PM |
|
|
AZ Thunder - Carlise |
|
|
Mon, 7/13 - 2:20 PM |
1st/2nd Places |
| Salt Lakers |
Game 84 |
|
|
Fri, 7/10 - 2:20 PM |
|
|
Game #100 |
|
|
UW 4 |
|
|
Kingston |
Game 17 |
AZ Thunder-Carlise |
|
|
UW 1 |
|
|
|
|
|
|
JHS 1 |
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 7:40 PM |
Kingston High |
Fri, 7/10 - 6:20 PM |
|
|
|
|
|
|
|
|
Kingston |
Game 60 |
|
Game 43 |
Tree of Hope All Stars |
|
|
|
|
|
|
|
UW 5 |
Tree of Hope All Stars |
JHS 2 |
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 2:20 PM |
|
|
|
|
|
|
|
|
|
|
Game 18 |
|
|
|
|
|
|
|
|
|
|
SI Juniors |
UW 3 |
Tree of Hope All Stars |
|
|
|
|
|
|
|
Sat, 7/11 - 7:40 PM |
|
South Island Juniors |
|
Sat, 7/11 - 5:00 PM |
|
|
|
|
|
|
Seattle YES |
|
Game 73 |
|
|
|
Game 89 |
|
Tree of Hope All Stars |
|
|
|
|
|
|
|
|
UW 3 |
|
Seattle YES |
|
UW 2 |
|
|
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 10:20 AM |
|
|
|
|
|
|
|
|
|
|
|
|
|
Seattle YES |
Game 19 |
Pacific Pistols |
|
|
|
|
|
|
|
|
|
|
|
|
|
KJH 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 1:00 PM |
Pacific Pistols |
Fri, 7/10 - 1:00 PM |
|
|
|
|
|
|
|
|
|
|
|
|
Game 61 |
|
Game 44 |
|
|
|
|
|
|
|
|
|
|
|
Seattle YES |
KJH 2 |
Pure Advantage Heat Red |
KJH 1 |
Pacific Pistols |
|
|
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 10:20AM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Game 20 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Phoenix Phenoms 14 |
KJH 2 |
Pure Adv Heat Red |
|
|
|
|
|
|
|
|
|
Sun, 7/12 - 1:00 PM |
|
Phoenix Phenoms 14 |
|
|
Sun, 7/12 - 3:40 PM |
|
|
|
|
|
Salt Lakers |
Game 80 |
|
|
|
|
|
Game #96 |
NW Motion |
|
|
|
|
|
JHS 3 |
|
|
Salt Lakers |
|
|
UW 4 |
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 1:00 PM |
|
|
|
|
|
|
|
|
|
|
|
|
Salt Lakers |
Game 21 |
NW Motion |
|
|
|
|
|
|
|
|
|
|
|
|
|
ING 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 7:40 PM |
NW Motion |
Fri, 7/10 - 7:40 PM |
|
|
|
|
|
|
|
|
|
|
|
Salt Lakers |
Game 62 |
|
Game 45 |
NW Motion |
|
|
|
|
|
|
|
|
|
|
|
JHS 3 |
Mission Rec Center |
JHS 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 1:00 PM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Game 22 |
|
|
|
|
|
|
|
|
|
|
|
|
|
MV Monarchs White |
ING 1 |
Mission Rec Center |
|
|
|
|
|
|
|
|
|
|
|
Sat, 7/11 - 7:40 PM |
|
MidValley Monarchs White |
|
Sat, 7/11 - 5:00 PM |
|
|
|
|
|
|
|
|
|
|
Game 74 |
|
|
|
Game 90 |
|
|
|
|
|
|
|
|
Salt Lakers |
|
UW 5 |
|
Lake Elite |
|
UW 1 |
|
NW Motion |
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 9:00 AM |
|
|
|
|
|
|
|
|
|
|
|
Kittitas Valley Hoops |
Game 23 |
Lake Elite |
|
|
|
|
|
|
|
|
|
|
|
KJH 1 |
|
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 11:40 AM |
Kittitas Valley Hoops |
Fri, 7/10 - 11:40 AM |
|
|
|
|
|
|
|
|
|
|
Game 63 |
|
Game 46 |
|
|
|
|
|
|
|
|
|
Kittitas Valley Hoops |
KJH 2 |
Spokane Stars Navy |
KJH 1 |
Spokane Stars Navy |
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 9:00 AM |
|
|
|
|
|
|
|
|
|
|
|
|
Game 24 |
|
|
|
|
|
|
|
|
|
|
|
Elite Eagles |
KJH 2 |
Spokane Stars Navy |
|
|
|
|
|
|
|
Mon, 7/13 - 11:40 AM |
|
|
Elite Eagles |
|
|
Mon, 7/13 - 11:40 AM |
|
|
|
|
Game 83 |
|
|
|
|
|
Game #99 |
|
|
|
Salt Lakers |
UW 5 |
|
|
Boulder Wildcats |
|
|
UW 1 |
Rocky Mountain Fever |
|
|
|
|
|
Fri, 7/10 - 3:40 PM |
|
|
|
|
|
|
|
|
Boulder Wildcats |
Game 25 |
BB BC 16 |
|
|
|
|
|
|
|
|
|
KJH 1 |
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 6:20 PM |
Basketball BC 16 |
Fri, 7/10 - 6:20 PM |
|
|
|
|
|
|
|
Boulder Wildcats |
Game 64 |
|
Game 47 |
BB BC 16 |
|
|
|
|
|
|
|
KJH 2 |
Aloha |
KJH 1 |
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 3:40 PM |
|
|
|
|
|
|
|
|
|
|
Game 26 |
|
|
|
|
|
|
|
|
|
Aloha |
KJH 2 |
Jr. Vikes |
|
|
|
|
|
|
|
Sat, 7/11 - 7:40 PM |
Jr. Vikes |
|
Sat, 7/11 - 3:40 PM |
|
|
|
|
|
PS Flight Gold |
|
Game 75 |
|
|
|
Game 91 |
|
Rocky Mtn Fever |
|
|
|
|
|
|
UW 4 |
|
Jam On It Blue |
|
UW 1 |
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 11:40 AM |
|
|
|
|
|
|
|
|
|
|
|
PS Flight Gold |
Game 27 |
Jam On it Blue |
|
|
|
|
|
|
|
|
|
|
|
ING 1 |
|
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 6:20 PM |
PS Sound Flight Gold |
Fri, 7/10 - 5:00 PM |
|
|
|
|
|
|
|
|
|
PS Flight Gold |
Game 65 |
|
Game 48 |
|
|
|
|
|
|
|
|
|
|
JHS 3 |
Rocky Mtn Fever |
ING 2 |
Rocky Mtn Fever |
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 11:40 AM |
|
|
|
|
|
|
|
|
|
|
|
|
Game 28 |
|
|
|
|
|
|
|
|
|
|
|
Forfeit |
ING 2 |
Rocky Mtn Fever |
|
|
|
|
|
|
|
Sun, 7/12 - 3:40 PM |
|
Forfeit |
|
|
Sun, 7/12 - 3:40 PM |
|
|
|
|
Game 81 |
|
|
|
|
|
Game #97 |
|
|
|
Gym Rat Ballers |
JHS 4 |
|
|
Northridge Swoosh |
|
|
UW 5 |
Rocky Mountain Fever |
|
|
|
|
|
|
Fri, 7/10 - 3:40 PM |
|
|
|
|
|
|
|
|
|
BB BC 15 Red |
Game 29 |
Northridge Swoosh |
|
|
|
|
|
|
|
|
|
|
JHS 4 |
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 6:20 PM |
Basketball BC 15 Red |
Fri, 7/10 - 6:20 PM |
|
|
|
|
|
|
|
|
BB BC 15 Red |
Game 66 |
|
Game 49 |
Northridge Swoosh |
|
|
|
|
|
|
|
|
ING 1 |
AZ Thunder-Johnson |
ING 2 |
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 3:40 PM |
|
|
|
|
|
|
|
|
|
|
|
Game 30 |
|
|
|
|
|
|
|
|
|
|
AZ Thunder-Johnson |
JHS 3 |
503 Flyers HS |
|
|
|
|
|
|
|
|
Sat, 7/11 - 6:20 PM |
|
503 Flyers HS |
|
|
|
|
|
|
|
|
Hoop |
Game 76 |
|
|
|
Sat, 7/11 - 3:40 PM |
|
|
|
|
|
|
Dreams |
UW 1 |
|
ECBA Swish Black |
|
Game 92 |
Cal Stars |
|
|
|
|
|
White |
|
|
Fri, 7/10 - 3:40 PM |
|
UW 2 |
|
|
|
|
|
|
|
|
Hoop Dreams White |
Game 31 |
EC Swish Black |
|
|
|
|
|
|
|
|
|
|
JHS 2 |
|
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 6:20 PM |
Hoop Dreams White |
Fri, 7/10 - 6:20 PM |
|
|
|
|
|
|
|
|
Hoop Dreams White |
Game 67 |
|
Game 50 |
|
|
|
|
|
|
|
|
|
JHS 1 |
Cal Stars White |
JHS 4 |
Cal Stars White |
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 3:40 PM |
|
|
|
|
|
|
|
|
|
|
|
Game 32 |
|
|
|
|
|
|
|
|
|
|
Drive 15 |
JHS 1 |
Cal Stars White |
|
Sat, 7/11 - 6:20 PM |
|
|
|
|
|
Sat, 7/11 - 9:00 PM |
|
Drive 15 |
|
|
Game 93 |
|
|
|
|
|
Game 77 |
|
|
|
|
UW 2 |
Cal Stars White |
|
|
|
Gym Rat Ballers |
UW 1 |
|
Gym Rat Ballers |
|
|
|
|
|
|
|
|
|
Fri, 7/10 - 2:20 |
|
|
|
|
|
|
|
|
Gym Rat Ballers |
Game 33 |
Mountainview |
|
|
|
|
|
|
|
|
KJH 1 |
|
|
|
|
|
|
|
|
Fri, 7/10 - 9:00 PM |
Mountainview Lions |
Fri, 7/10 - 7:40 PM |
|
|
|
|
|
|
Gym Rat Ballers |
Game 68 |
|
Game 51 |
|
|
|
|
|
|
UW 5 |
Lady Rebels |
UW 2 |
Lady Rebels |
|
|
|
|
|
|
Fri, 7/10 - 3:40 PM |
|
|
|
|
|
|
|
|
Game 34 |
|
|
|
|
|
SI Seniors |
UW3 |
Lady Rebels |
|
|
|
|
South Island Seniors |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|