Saint Mary's Univ. vs Hamline University (12-6-06 at Hutton Arena)
Official Basketball Box Score
Official Basketball Box Score
Saint Mary's Univ. vs Hamline University
12-6-06 5:45 p.m. at Hutton Arena
--------------------------------------------------------------------------------
VISITORS: Saint Mary's Univ. 2-4, 2-2 MIAC
TOT-FG 3-PT REBOUNDS
## Player Name FG-FGA FG-FGA FT-FTA OF DE TOT PF TP A TO BLK S MIN
02 Dan Cormier......... * 9-17 0-0 7-9 4 4 8 1 25 4 3 2 2 32
03 Brensley Haywood.... * 5-9 4-7 0-1 0 1 1 3 14 4 3 0 0 32
13 John Gencius........ * 1-3 1-2 0-0 1 0 1 1 3 2 1 0 1 22
24 Alex Washington..... * 2-2 0-0 2-2 1 0 1 1 6 0 2 0 0 19
34 Terrence Smith...... * 3-6 0-0 2-2 0 0 0 1 8 2 1 1 1 16
05 Mikey Sweeney....... 5-7 4-6 4-4 1 2 3 3 18 0 1 0 1 30
12 Brad Knights........ 1-4 0-2 1-1 0 0 0 0 3 1 0 0 0 6
25 Eric Lear........... 0-0 0-0 0-0 0 1 1 0 0 0 0 0 0 5
32 Blake Moses......... 0-0 0-0 0-0 0 0 0 0 0 0 1 0 0 3
33 Josh Knights........ 0-3 0-0 1-2 2 0 2 1 1 1 0 0 1 11
44 Michael Batterman... 5-9 0-0 1-1 0 6 6 4 11 0 0 0 0 24
TEAM................ 2 2
Totals.............. 31-60 9-17 18-22 11 14 25 15 89 14 12 3 6 200
TOTAL FG% 1st Half: 16-30 53.3% 2nd Half: 15-30 50.0% Game: 51.7% DEADB
3-Pt. FG% 1st Half: 2-5 40.0% 2nd Half: 7-12 58.3% Game: 52.9% REBS
F Throw % 1st Half: 7-8 87.5% 2nd Half: 11-14 78.6% Game: 81.8% 3,1
--------------------------------------------------------------------------------
HOME TEAM: Hamline University 1-5, 0-3 MIAC
TOT-FG 3-PT REBOUNDS
## Player Name FG-FGA FG-FGA FT-FTA OF DE TOT PF TP A TO BLK S MIN
10 Jon DeRock.......... * 7-13 1-3 4-4 2 1 3 3 19 2 2 0 3 26
12 Sam Wiener.......... * 1-1 1-1 0-0 0 2 2 1 3 4 4 1 2 30
20 Chris Babcock....... * 0-1 0-1 0-0 1 0 1 1 0 5 2 0 1 28
30 Tony Thrasher....... * 11-18 3-7 1-1 1 6 7 4 26 2 1 2 0 34
52 Kyle Foster......... * 4-7 0-0 5-5 2 2 4 3 13 1 4 0 0 20
03 Zev Kujolic......... 0-0 0-0 0-0 0 0 0 0 0 0 0 1 0 1
22 Luke Johansen....... 4-6 2-3 1-2 1 1 2 3 11 2 0 0 0 22
23 Mike Kaiser......... 0-3 0-1 0-0 1 3 4 1 0 4 1 0 1 10
33 Nate Heussner....... 1-2 1-1 0-0 1 0 1 2 3 0 1 0 0 5
45 Kory Kelzer......... 0-2 0-0 0-0 1 0 1 0 0 0 0 0 0 4
54 Brad Brake.......... 6-8 0-0 0-3 1 2 3 2 12 3 0 0 0 20
TEAM................ 1 1 2
Totals.............. 34-61 8-17 11-15 12 18 30 20 87 23 15 4 7 200
TOTAL FG% 1st Half: 21-36 58.3% 2nd Half: 13-25 52.0% Game: 55.7% DEADB
3-Pt. FG% 1st Half: 8-12 66.7% 2nd Half: 0-5 0.0% Game: 47.1% REBS
F Throw % 1st Half: 2-2 100 % 2nd Half: 9-13 69.2% Game: 73.3% 4,1
--------------------------------------------------------------------------------
Officials:
Technical fouls: Saint Mary's Univ.-None. Hamline University-None.
Attendance: 350
Score by Periods 1st 2nd Total
Saint Mary's Univ............. 41 48 - 89
Hamline University............ 52 35 - 87
Play-By-Play
Play-By-Play
Saint Mary's Univ. vs Hamline University
12-6-06 5:45 p.m. at Hutton Arena
1st PERIOD Play-by-Play (Page 1)
HOME TEAM: Hamline University TIME SCORE MAR VISITORS: Saint Mary's Univ.
------------------------------------------------------------------------------------------------
MISSED JUMPER by Kyle Foster 19:47
REBOUND (OFF) by Kyle Foster 19:47
TURNOVR by Kyle Foster 19:45
19:45 STEAL by Dan Cormier
19:27 MISSED JUMPER by Terrence Smith
REBOUND (DEF) by Kyle Foster 19:27
GOOD! JUMPER by Kyle Foster 19:19 2-0 H 2
ASSIST by Jon DeRock 19:19
19:19 FOUL by John Gencius
GOOD! FT SHOT by Kyle Foster 19:19 3-0 H 3
18:57 MISSED JUMPER by Brensley Haywood
18:57 REBOUND (OFF) by Dan Cormier
18:53 3-3 T 1 GOOD! 3 PTR by Brensley Haywood
18:53 ASSIST by Dan Cormier
GOOD! 3 PTR by Jon DeRock 18:19 6-3 H 3
ASSIST by Sam Wiener 18:19
17:48 MISSED JUMPER by Terrence Smith
REBOUND (DEF) by Sam Wiener 17:48
MISSED JUMPER by Tony Thrasher 17:43
REBOUND (OFF) by Jon DeRock 17:43
MISSED JUMPER by Jon DeRock 17:41
REBOUND (OFF) by (TEAM) 17:41
MISSED 3 PTR by Jon DeRock 17:38
17:38 REBOUND (DEF) by Dan Cormier
17:26 TURNOVR by Brensley Haywood
STEAL by Jon DeRock 17:25
MISSED 3 PTR by Tony Thrasher 17:19
REBOUND (OFF) by (DEADBALL) 17:19
17:17 FOUL by Michael Batterman
MISSED JUMPER by Kyle Foster 17:01
17:01 REBOUND (DEF) by Michael Batterman
16:51 6-5 H 1 GOOD! JUMPER by Dan Cormier
FOUL by Jon DeRock 16:51
16:51 6-6 T 2 GOOD! FT SHOT by Dan Cormier
GOOD! JUMPER by Tony Thrasher 16:30 8-6 H 2
ASSIST by Chris Babcock 16:30
16:08 TURNOVR by Dan Cormier
STEAL by Sam Wiener 16:06
GOOD! 3 PTR by Sam Wiener 16:04 11-6 H 5
FOUL by Jon DeRock 15:49
15:37 11-8 H 3 GOOD! JUMPER by Dan Cormier
GOOD! JUMPER by Tony Thrasher 15:26 13-8 H 5
15:25 FOUL by Dan Cormier
GOOD! FT SHOT by Tony Thrasher 15:25 14-8 H 6
15:05 MISSED JUMPER by Josh Knights
15:05 REBOUND (OFF) by Josh Knights
15:03 MISSED JUMPER by Josh Knights
REBOUND (DEF) by Brad Brake 15:03
GOOD! 3 PTR by Tony Thrasher 14:57 17-8 H 9
ASSIST by Sam Wiener 14:57
14:52 TIMEOUT 30sec
14:47 17-10 H 7 GOOD! JUMPER by Michael Batterman
FOUL by Brad Brake 14:47
14:47 17-11 H 6 GOOD! FT SHOT by Michael Batterman
FOUL by Tony Thrasher 14:32
TURNOVR by Tony Thrasher 14:32
14:24 17-13 H 4 GOOD! JUMPER by Mikey Sweeney
GOOD! JUMPER by Tony Thrasher 14:04 19-13 H 6
ASSIST by Brad Brake 14:04
13:43 19-15 H 4 GOOD! JUMPER by Michael Batterman
MISSED JUMPER by Brad Brake 13:18
REBOUND (OFF) by Brad Brake 13:18
GOOD! JUMPER by Brad Brake 13:15 21-15 H 6
FOUL by Sam Wiener 13:06
12:56 MISSED JUMPER by Dan Cormier
REBOUND (DEF) by Mike Kaiser 12:56
GOOD! JUMPER by Jon DeRock 12:32 23-15 H 8
12:13 TURNOVR by Blake Moses
STEAL by Mike Kaiser 12:12
TURNOVR by Mike Kaiser 12:09
11:54 TURNOVR by Alex Washington
MISSED JUMPER by Jon DeRock 11:37
11:37 REBOUND (DEF) by (DEADBALL)
FOUL by Luke Johansen 11:35
11:35 TURNOVR by Dan Cormier
FOUL by Kyle Foster 11:18
TURNOVR by Kyle Foster 11:18
11:00 MISSED JUMPER by Dan Cormier
REBOUND (DEF) by Mike Kaiser 11:00
GOOD! JUMPER by Luke Johansen 10:55 25-15 H 10
ASSIST by Mike Kaiser 10:55
10:34 25-17 H 8 GOOD! JUMPER by Terrence Smith
10:34 ASSIST by Brad Knights
GOOD! JUMPER by Kyle Foster 10:21 27-17 H 10
ASSIST by Mike Kaiser 10:21
10:09 27-19 H 8 GOOD! JUMPER by Brad Knights
10:09 ASSIST by John Gencius
FOUL by Luke Johansen 10:09
10:09 27-20 H 7 GOOD! FT SHOT by Brad Knights
GOOD! 3 PTR by Tony Thrasher 10:04 30-20 H 10
ASSIST by Jon DeRock 10:04
09:41 MISSED 3 PTR by Brad Knights
REBOUND (DEF) by Tony Thrasher 09:41
GOOD! JUMPER by Jon DeRock 09:35 32-20 H 12
ASSIST by Tony Thrasher 09:35
09:33 TIMEOUT TEAM
09:16 32-22 H 10 GOOD! JUMPER by Terrence Smith
TURNOVR by Chris Babcock 09:04
09:03 STEAL by Dan Cormier
08:56 MISSED JUMPER by Brad Knights
BLOCK by Zev Kujolic 08:56
08:56 REBOUND (OFF) by (TEAM)
08:55 32-24 H 8 GOOD! JUMPER by Dan Cormier
08:55 ASSIST by Brensley Haywood
GOOD! 3 PTR by Luke Johansen 08:49 35-24 H 11
ASSIST by Sam Wiener 08:49
08:33 35-26 H 9 GOOD! JUMPER by Alex Washington
GOOD! JUMPER by Brad Brake 08:26 37-26 H 11
ASSIST by Chris Babcock 08:26
08:06 37-28 H 9 GOOD! JUMPER by Dan Cormier
GOOD! JUMPER by Tony Thrasher 07:51 39-28 H 11
ASSIST by Brad Brake 07:51
FOUL by Chris Babcock 07:44
07:44 MISSED FT SHOT by Brensley Haywood
REBOUND (DEF) by Sam Wiener 07:44
GOOD! 3 PTR by Luke Johansen 07:28 42-28 H 14
ASSIST by Brad Brake 07:28
06:54 MISSED JUMPER by Dan Cormier
BLOCK by Tony Thrasher 06:54
REBOUND (DEF) by Tony Thrasher 06:53
GOOD! 3 PTR by Tony Thrasher 06:47 45-28 H 17
ASSIST by Chris Babcock 06:47
06:26 TURNOVR by Alex Washington
STEAL by Sam Wiener 06:25
GOOD! JUMPER by Brad Brake 06:21 47-28 H 19
06:06 MISSED JUMPER by Michael Batterman
REBOUND (DEF) by Luke Johansen 06:06
MISSED 3 PTR by Tony Thrasher 05:57
05:57 REBOUND (DEF) by Michael Batterman
05:40 47-30 H 17 GOOD! JUMPER by Michael Batterman
TIMEOUT TEAM 05:25
GOOD! 3 PTR by Nate Heussner 05:01 50-30 H 20
ASSIST by Tony Thrasher 05:01
FOUL by Nate Heussner 04:52
04:52 50-31 H 19 GOOD! FT SHOT by Mikey Sweeney
04:52 50-32 H 18 GOOD! FT SHOT by Mikey Sweeney
MISSED JUMPER by Mike Kaiser 04:42
REBOUND (OFF) by Kyle Foster 04:42
TURNOVR by Kyle Foster 04:39
04:26 TURNOVR by Brensley Haywood
TURNOVR by Sam Wiener 04:03
04:02 STEAL by Josh Knights
03:51 MISSED JUMPER by Michael Batterman
REBOUND (DEF) by Mike Kaiser 03:51
MISSED JUMPER by Kyle Foster 03:27
03:27 REBOUND (DEF) by Michael Batterman
03:16 MISSED 3 PTR by Brensley Haywood
REBOUND (DEF) by Tony Thrasher 03:16
MISSED JUMPER by Nate Heussner 02:50
02:50 REBOUND (DEF) by Eric Lear
FOUL by Mike Kaiser 02:30
02:30 50-33 H 17 GOOD! FT SHOT by Mikey Sweeney
02:30 50-34 H 16 GOOD! FT SHOT by Mikey Sweeney
GOOD! JUMPER by Kyle Foster 02:12 52-34 H 18
ASSIST by Luke Johansen 02:12
01:52 MISSED 3 PTR by Brensley Haywood
REBOUND (DEF) by (TEAM) 01:52
01:36 FOUL by Brensley Haywood
MISSED JUMPER by Kory Kelzer 01:31
01:31 REBOUND (DEF) by Michael Batterman
01:17 52-36 H 16 GOOD! JUMPER by Michael Batterman
TURNOVR by Sam Wiener 01:12
01:04 52-39 H 13 GOOD! 3 PTR by Mikey Sweeney
01:04 ASSIST by Brensley Haywood
00:50 FOUL by Mikey Sweeney
MISSED 3 PTR by Luke Johansen 00:49
00:49 REBOUND (DEF) by Dan Cormier
00:36 52-41 H 11 GOOD! JUMPER by Dan Cormier
00:36 ASSIST by Josh Knights
MISSED JUMPER by Kory Kelzer 00:02
00:02 BLOCK by Dan Cormier
REBOUND (OFF) by Kory Kelzer 00:00
Hamline University 52, Saint Mary's Univ. 41
2nd PERIOD Play-by-Play (Page 1)
HOME TEAM: Hamline University TIME SCORE MAR VISITORS: Saint Mary's Univ.
------------------------------------------------------------------------------------------------
19:46 52-43 H 9 GOOD! JUMPER by Terrence Smith
19:28 FOUL by Alex Washington
GOOD! JUMPER by Tony Thrasher 19:27 54-43 H 11
ASSIST by Chris Babcock 19:27
19:03 MISSED 3 PTR by John Gencius
REBOUND (DEF) by Kyle Foster 19:03
18:36 FOUL by Terrence Smith
GOOD! FT SHOT by Kyle Foster 18:36 55-43 H 12
GOOD! FT SHOT by Kyle Foster 18:36 56-43 H 13
18:14 56-46 H 10 GOOD! 3 PTR by Mikey Sweeney
18:14 ASSIST by Terrence Smith
18:01 FOUL by Mikey Sweeney
GOOD! FT SHOT by Jon DeRock 18:01 57-46 H 11
GOOD! FT SHOT by Jon DeRock 18:01 58-46 H 12
17:46 MISSED JUMPER by Dan Cormier
17:46 REBOUND (OFF) by (TEAM)
17:43 MISSED JUMPER by Dan Cormier
BLOCK by Sam Wiener 17:43
17:41 REBOUND (OFF) by Dan Cormier
FOUL by Kyle Foster 17:41
17:34 TURNOVR by Dan Cormier
STEAL by Jon DeRock 17:33
GOOD! JUMPER by Tony Thrasher 17:27 60-46 H 14
17:11 60-48 H 12 GOOD! JUMPER by Dan Cormier
MISSED JUMPER by Jon DeRock 17:04
17:04 REBOUND (DEF) by Mikey Sweeney
16:58 TURNOVR by Mikey Sweeney
STEAL by Chris Babcock 16:57
16:51 FOUL by Mikey Sweeney
GOOD! FT SHOT by Kyle Foster 16:51 61-48 H 13
GOOD! FT SHOT by Kyle Foster 16:51 62-48 H 14
16:41 62-51 H 11 GOOD! 3 PTR by Mikey Sweeney
16:41 ASSIST by Dan Cormier
GOOD! JUMPER by Brad Brake 16:27 64-51 H 13
ASSIST by Chris Babcock 16:27
15:58 MISSED JUMPER by Dan Cormier
15:58 REBOUND (OFF) by Dan Cormier
15:54 MISSED JUMPER by Dan Cormier
REBOUND (DEF) by Tony Thrasher 15:54
GOOD! JUMPER by Jon DeRock 15:48 66-51 H 15
FOUL by Jon DeRock 15:39
FOUL by Luke Johansen 15:31
15:31 66-52 H 14 GOOD! FT SHOT by Dan Cormier
15:31 66-53 H 13 GOOD! FT SHOT by Dan Cormier
TURNOVR by Jon DeRock 15:26
15:25 STEAL by Mikey Sweeney
15:09 MISSED JUMPER by Dan Cormier
15:09 REBOUND (OFF) by Josh Knights
15:07 MISSED JUMPER by Josh Knights
15:07 REBOUND (OFF) by (DEADBALL)
FOUL by Tony Thrasher 15:06
15:06 MISSED FT SHOT by Josh Knights
15:06 REBOUND (OFF) by (DEADBALL)
15:06 66-54 H 12 GOOD! FT SHOT by Josh Knights
14:51 FOUL by Josh Knights
MISSED 3 PTR by Jon DeRock 14:47
14:47 REBOUND (DEF) by Michael Batterman
14:25 MISSED JUMPER by Michael Batterman
REBOUND (DEF) by Brad Brake 14:25
GOOD! JUMPER by Brad Brake 14:11 68-54 H 14
ASSIST by Mike Kaiser 14:11
13:51 68-56 H 12 GOOD! JUMPER by Alex Washington
GOOD! JUMPER by Jon DeRock 13:22 70-56 H 14
13:08 70-58 H 12 GOOD! JUMPER by Brensley Haywood
MISSED 3 PTR by Mike Kaiser 12:55
REBOUND (OFF) by Mike Kaiser 12:55
12:36 FOUL by Brensley Haywood
GOOD! JUMPER by Brad Brake 12:30 72-58 H 14
ASSIST by Luke Johansen 12:30
12:11 MISSED 3 PTR by Brad Knights
REBOUND (DEF) by Jon DeRock 12:11
GOOD! JUMPER by Jon DeRock 11:53 74-58 H 16
ASSIST by Mike Kaiser 11:53
11:32 TURNOVR by Terrence Smith
MISSED JUMPER by Mike Kaiser 11:14
11:14 BLOCK by Terrence Smith
REBOUND (OFF) by Nate Heussner 11:13
TURNOVR by Sam Wiener 11:05
11:03 STEAL by Terrence Smith
FOUL by Nate Heussner 10:51
10:51 74-59 H 15 GOOD! FT SHOT by Terrence Smith
10:51 74-60 H 14 GOOD! FT SHOT by Terrence Smith
TURNOVR by Nate Heussner 10:29
FOUL by Brad Brake 10:12
10:12 MISSED FT SHOT by Dan Cormier
10:12 REBOUND (OFF) by (DEADBALL)
10:12 74-61 H 13 GOOD! FT SHOT by Dan Cormier
MISSED JUMPER by Tony Thrasher 10:02
REBOUND (OFF) by Jon DeRock 10:02
MISSED JUMPER by Jon DeRock 09:57
09:57 BLOCK by Dan Cormier
REBOUND (OFF) by Chris Babcock 09:55
TURNOVR by Sam Wiener 09:49
09:39 MISSED 3 PTR by Mikey Sweeney
09:39 REBOUND (OFF) by Alex Washington
FOUL by Tony Thrasher 09:33
09:33 74-62 H 12 GOOD! FT SHOT by Alex Washington
09:33 74-63 H 11 GOOD! FT SHOT by Alex Washington
09:33 TIMEOUT TEAM
GOOD! JUMPER by Jon DeRock 09:23 76-63 H 13
ASSIST by Kyle Foster 09:23
09:05 76-65 H 11 GOOD! JUMPER by Dan Cormier
09:05 ASSIST by John Gencius
MISSED 3 PTR by Tony Thrasher 08:54
08:54 REBOUND (DEF) by Mikey Sweeney
08:42 MISSED JUMPER by Terrence Smith
BLOCK by Tony Thrasher 08:42
REBOUND (DEF) by Tony Thrasher 08:41
TURNOVR by Jon DeRock 08:35
08:20 76-67 H 9 GOOD! JUMPER by Dan Cormier
08:20 ASSIST by Terrence Smith
GOOD! JUMPER by Kyle Foster 08:06 78-67 H 11
07:41 MISSED 3 PTR by Mikey Sweeney
07:41 REBOUND (OFF) by Dan Cormier
07:34 78-70 H 8 GOOD! 3 PTR by Brensley Haywood
07:34 ASSIST by Dan Cormier
TURNOVR by Kyle Foster 07:27
07:08 78-72 H 6 GOOD! JUMPER by Michael Batterman
MISSED JUMPER by Luke Johansen 07:01
REBOUND (OFF) by Tony Thrasher 07:01
GOOD! JUMPER by Tony Thrasher 06:49 80-72 H 8
06:33 80-75 H 5 GOOD! 3 PTR by Brensley Haywood
TIMEOUT TEAM 06:19
MISSED JUMPER by Tony Thrasher 06:00
REBOUND (OFF) by Luke Johansen 06:00
GOOD! JUMPER by Luke Johansen 05:57 82-75 H 7
05:41 82-78 H 4 GOOD! 3 PTR by Brensley Haywood
05:41 ASSIST by Dan Cormier
GOOD! JUMPER by Tony Thrasher 05:08 84-78 H 6
ASSIST by Sam Wiener 05:08
FOUL by Kyle Foster 04:37
04:37 84-79 H 5 GOOD! FT SHOT by Dan Cormier
04:37 MISSED FT SHOT by Dan Cormier
REBOUND (DEF) by Tony Thrasher 04:37
MISSED 3 PTR by Tony Thrasher 04:22
04:22 REBOUND (DEF) by Brensley Haywood
FOUL by Tony Thrasher 04:03
04:03 84-80 H 4 GOOD! FT SHOT by Dan Cormier
04:03 84-81 H 3 GOOD! FT SHOT by Dan Cormier
03:47 FOUL by Brensley Haywood
GOOD! FT SHOT by Jon DeRock 03:47 85-81 H 4
GOOD! FT SHOT by Jon DeRock 03:47 86-81 H 5
03:25 MISSED JUMPER by Michael Batterman
03:25 REBOUND (OFF) by John Gencius
03:04 MISSED JUMPER by John Gencius
REBOUND (DEF) by (DEADBALL) 03:04
03:02 FOUL by Michael Batterman
03:02 TIMEOUT TEAM
MISSED FT SHOT by Brad Brake 03:02
03:02 REBOUND (DEF) by Dan Cormier
02:47 TURNOVR by Brensley Haywood
STEAL by Jon DeRock 02:46
02:41 FOUL by Michael Batterman
MISSED FT SHOT by Luke Johansen 02:41
REBOUND (OFF) by (DEADBALL) 02:41
GOOD! FT SHOT by Luke Johansen 02:41 87-81 H 6
02:39 TURNOVR by John Gencius
MISSED JUMPER by Brad Brake 02:20
02:20 REBOUND (DEF) by Dan Cormier
01:48 MISSED 3 PTR by Brensley Haywood
01:48 REBOUND (OFF) by Mikey Sweeney
01:41 87-84 H 3 GOOD! 3 PTR by John Gencius
01:41 ASSIST by Brensley Haywood
01:38 TIMEOUT TEAM
TURNOVR by Chris Babcock 01:21
01:20 STEAL by John Gencius
01:05 87-87 T 3 GOOD! 3 PTR by Mikey Sweeney
01:05 ASSIST by Brensley Haywood
00:33 FOUL by Michael Batterman
MISSED FT SHOT by Brad Brake 00:33
REBOUND (OFF) by (DEADBALL) 00:33
MISSED FT SHOT by Brad Brake 00:33
00:33 REBOUND (DEF) by Michael Batterman
00:24 TIMEOUT 30sec
00:08 87-89 V 2 GOOD! JUMPER by Dan Cormier
MISSED 3 PTR by Chris Babcock 00:02
REBOUND (OFF) by (DEADBALL) 00:02
Saint Mary's Univ. 89, Hamline University 87
Close this window
Print this window