| Lineup | Adrian | PG - Ryan Thomas (fresh) SG - George Moss (fresh) SF - Robin Fink (fresh) PF - Henry Sellers (fresh) C - Richard Ton (fresh) | |
| Lineup | Cazenovia | PG - Justin Pritchard (fresh) SG - Gary Reichert (fresh) SF - Neil Norman (fresh) PF - Andrew Peterson (fresh) C - James Lugo (fresh) | |
| 20:00 | Adrian | Richard Ton wins the tip | 0-0 |
| Game Plan | Adrian | Adrian is playing a motion offense and a man to man (0) | |
| Game Plan | Cazenovia | Cazenovia is playing a triangle offense and a fullcourt press (0) | |
| 19:35 | Adrian | Henry Sellers misses the lay-in | 0-0 |
| 19:33 | Cazenovia | The rebound goes to Andrew Peterson | 0-0 |
| 19:04 | Cazenovia | James Lugo hits a driving attempt near the basket on a great pass from Justin Pritchard | 0-2 |
| 18:42 | Adrian | George Moss knocks in the floater from just outside the lane | 2-2 |
| 18:20 | Cazenovia | Gary Reichert clanks a floater from the free throw line | 2-2 |
| 18:18 | Adrian | George Moss pulls down the rebound | 2-2 |
| 18:08 | Adrian | Robin Fink is fouled on the floor by Justin Pritchard - foul #1 on Justin Pritchard, team foul #1 | 2-2 |
| 17:59 | Adrian | Robin Fink misses long on a 3 from the left wing | 2-2 |
| 17:58 | Cazenovia | The rebound goes to Andrew Peterson | 2-2 |
| 17:52 | Cazenovia | Justin Pritchard misses badly on a 3pt attempt from the right wing | 2-2 |
| 17:50 | Adrian | Richard Ton gets the rebound | 2-2 |
| 17:46 | Adrian | Ryan Thomas makes the wide open jump hook in the lane | 4-2 |
| 17:17 | Cazenovia | Ryan Thomas steals the ball from Andrew Peterson | 4-2 |
| 17:15 | Adrian | Andrew Peterson picks off the pass by George Moss in the backcourt | 4-2 |
| 16:56 | Cazenovia | Justin Pritchard loses the ball out of bounds | 4-2 |
| Subs | Adrian | Chris Arndt (PG), John Lewis (SG), Joseph Mullin (SF), Jerry Simmons (PF), Marc Bailey (C) Ryan Thomas, George Moss, Robin Fink, Henry Sellers, Richard Ton | |
| Subs | Cazenovia | Kevin Bunch (PG), Paul Taylor (SG), Martin Schmidt (SF), Josh Gatewood (PF), Arthur McGlumphy (C) Justin Pritchard, Gary Reichert, Neil Norman, Andrew Peterson, James Lugo | |
| 16:41 | Adrian | Joseph Mullin can't finish the layup | 4-2 |
| 16:39 | Cazenovia | Josh Gatewood pulls down the rebound | 4-2 |
| 16:22 | Cazenovia | Kevin Bunch misses the lay-in but he's fouled by Marc Bailey - foul #1 on Marc Bailey, team foul #1 | 4-2 |
| 16:22 | Cazenovia | Kevin Bunch misses the 1st free throw | 4-2 |
| 16:22 | Cazenovia | Kevin Bunch makes the 2nd free throw | 4-3 |
| 16:10 | Adrian | Martin Schmidt denies the turnaround by John Lewis | 4-3 |
| 16:09 | Cazenovia | Arthur McGlumphy snags the defensive board | 4-3 |
| 16:01 | Cazenovia | Martin Schmidt misses the floater from just outside the lane | 4-3 |
| 15:59 | Cazenovia | Martin Schmidt tips it home | 4-5 |
| Lineup | Adrian | PG - Chris Arndt (fresh) SG - John Lewis (fresh) SF - Joseph Mullin (fresh) PF - Jerry Simmons (fresh) C - Marc Bailey (fresh) | |
| Lineup | Cazenovia | PG - Kevin Bunch (fresh) 1 pts. SG - Paul Taylor (fresh) SF - Martin Schmidt (fresh) 2 pts. PF - Josh Gatewood (fresh) C - Arthur McGlumphy (fresh) | |
| 15:56 | Adrian | Chris Arndt is fouled in the backcourt by Kevin Bunch - foul #1 on Kevin Bunch, team foul #2 | 4-5 |
| Subs | Adrian | | |
| Subs | Cazenovia | Andrew Peterson (PF) Arthur McGlumphy | |
| 15:43 | Adrian | Joseph Mullin is fouled on the floor by Josh Gatewood - foul #1 on Josh Gatewood, team foul #3 | 4-5 |
| Subs | Adrian | | |
| Subs | Cazenovia | Justin Pritchard (PG), James Lugo (C) Kevin Bunch, Josh Gatewood | |
| 15:28 | Adrian | Marc Bailey misses long on an open jumper in the paint | 4-5 |
| 15:27 | Adrian | Joseph Mullin tips it but misses | 4-5 |
| 15:26 | Cazenovia | Martin Schmidt pulls down the rebound | 4-5 |
| 15:04 | Cazenovia | Paul Taylor is called for traveling | 4-5 |
| Subs | Adrian | Ryan Thomas (PG), Roger Brown (SG), Robin Fink (SF), Henry Sellers (PF), Richard Ton (C) Chris Arndt, John Lewis, Joseph Mullin, Jerry Simmons, Marc Bailey | |
| Subs | Cazenovia | Gary Reichert (SG), Neil Norman (SF), Arthur McGlumphy (PF) Paul Taylor, Martin Schmidt, Andrew Peterson | |
| 14:49 | Adrian | Ryan Thomas misses the jumper from the right wing | 4-5 |
| 14:47 | Cazenovia | Neil Norman pulls down the rebound | 4-5 |
| 14:30 | Cazenovia | Justin Pritchard is hacked by Ryan Thomas - foul #1 on Ryan Thomas, team foul #2 | 4-5 |
| Subs | Adrian | George Moss (SG) Roger Brown | |
| Subs | Cazenovia | Kevin Bunch (PG), Josh Gatewood (PF) Justin Pritchard, James Lugo | |
| 14:24 | Cazenovia | Arthur McGlumphy can't connect on a floater from the right block but the foul's on Henry Sellers - foul #1 on Henry Sellers, team foul #3 | 4-5 |
| 14:24 | Cazenovia | Arthur McGlumphy misses the 1st free throw | 4-5 |
| 14:24 | Cazenovia | Arthur McGlumphy makes the 2nd free throw | 4-6 |
| 14:08 | Adrian | The short jumper by Ryan Thomas is denied by Arthur McGlumphy | 4-6 |
| 14:06 | Adrian | Richard Ton hits the follow up shot | 6-6 |
| 13:54 | Cazenovia | Kevin Bunch connects on the 3pt shot from the left corner | 6-9 |
| 13:52 | Adrian | Ryan Thomas's pass is off the mark and out of bounds in the backcourt | 6-9 |
| Subs | Adrian | John Lewis (PG), Roger Brown (SF) Ryan Thomas, Robin Fink | |
| Subs | Cazenovia | Martin Schmidt (SF), Andrew Peterson (PF) Neil Norman, Arthur McGlumphy | |
| 13:40 | Cazenovia | Henry Sellers steals it from Martin Schmidt | 6-9 |
| 13:29 | Adrian | John Lewis misses the 3pt jumper from straight away | 6-9 |
| 13:27 | Adrian | George Moss snags the offensive board | 6-9 |
| 13:12 | Adrian | Kevin Bunch takes the ball from George Moss | 6-9 |
| 12:51 | Cazenovia | Kevin Bunch hits the front of the rim on the fadeaway in the lane | 6-9 |
| 12:50 | Adrian | The rebound goes to Henry Sellers | 6-9 |
| 12:46 | Adrian | Roger Brown can't connect on a 3pt shot from the right wing | 6-9 |
| 12:44 | Adrian | Richard Ton tips it home | 8-9 |
| 12:28 | Cazenovia | Gary Reichert knocks in the fadeaway near the basket on a great pass from Kevin Bunch | 8-11 |
| 12:26 | Adrian | Andrew Peterson is called for the reach on George Moss in the backcourt - foul #1 on Andrew Peterson, team foul #4 | 8-11 |
| Subs | Adrian | Ryan Thomas (PG), Chris Arndt (SG), Robin Fink (SF), Joseph Mullin (PF), Marc Bailey (C) John Lewis, George Moss, Roger Brown, Henry Sellers, Richard Ton | |
| Subs | Cazenovia | Justin Pritchard (PG), Paul Taylor (SG), Neil Norman (SF), James Lugo (C) Kevin Bunch, Gary Reichert, Martin Schmidt, Josh Gatewood | |
| 12:07 | Adrian | Robin Fink's fadeaway is rejected by James Lugo | 8-11 |
| 12:06 | Cazenovia | James Lugo grabs the defensive rebound | 8-11 |
| 11:47 | Cazenovia | Neil Norman throws a bad pass out of bounds | 8-11 |
| Subs | Adrian | | |
| Subs | Cazenovia | Arthur McGlumphy (PF) Andrew Peterson | |
| Lineup | Adrian | PG - Ryan Thomas (fresh) 2 pts. SG - Chris Arndt (fresh) SF - Robin Fink (fresh) PF - Joseph Mullin (fresh) C - Marc Bailey (fresh) | |
| Lineup | Cazenovia | PG - Justin Pritchard (fresh) 1 ast. SG - Paul Taylor (fresh) SF - Neil Norman (fairly fresh) PF - Arthur McGlumphy (fresh) 1 pts. C - James Lugo (fresh) 2 pts. | |
| 11:28 | Adrian | Robin Fink misses short on an open jumper near the basket but he's fouled by Neil Norman - foul #1 on Neil Norman, team foul #5 | 8-11 |
| Subs | Adrian | Jerry Simmons (PF) Joseph Mullin | |
| Subs | Cazenovia | Andrew Peterson (PF) James Lugo | |
| 11:28 | Adrian | Robin Fink misses the 1st free throw | 8-11 |
| 11:28 | Adrian | Robin Fink makes the 2nd free throw | 9-11 |
| 11:06 | Cazenovia | Paul Taylor is whistled for traveling | 9-11 |
| Subs | Adrian | John Lewis (SG) Ryan Thomas | |
| Subs | Cazenovia | Gary Reichert (SG) Paul Taylor | |
| 10:58 | Adrian | Chris Arndt knocks in the 3 from the left corner | 12-11 |
| 10:45 | Cazenovia | Arthur McGlumphy can't finish the layup but he's fouled by Marc Bailey - foul #2 on Marc Bailey, team foul #4 | 12-11 |
| Subs | Adrian | George Moss (SG), Henry Sellers (PF), Richard Ton (C) Chris Arndt, Robin Fink, Marc Bailey | |
| Subs | Cazenovia | Martin Schmidt (PF) Andrew Peterson | |
| 10:45 | Cazenovia | Arthur McGlumphy makes the 1st free throw | 12-12 |
| 10:45 | Cazenovia | Arthur McGlumphy makes the 2nd free throw | 12-13 |
| 10:22 | Adrian | George Moss connects on the 3 from straight away | 15-13 |
| 10:03 | Cazenovia | Neil Norman misses short on a fadeaway near the basket | 15-13 |
| 10:01 | Adrian | Henry Sellers snags the defensive board | 15-13 |
| 09:45 | Adrian | Jerry Simmons hits the front of the rim on the shot in the lane | 15-13 |
| 09:44 | Cazenovia | Gary Reichert snags the defensive board | 15-13 |
| 09:22 | Cazenovia | Neil Norman hits the front of the rim on the 3pt shot from the left wing | 15-13 |
| 09:20 | Cazenovia | Martin Schmidt grabs the offensive rebound | 15-13 |
| 09:02 | Cazenovia | Neil Norman throws a bad pass out of bounds | 15-13 |
| Subs | Adrian | Ryan Thomas (PG), Chris Arndt (SG), Robin Fink (SF), Joseph Mullin (C) John Lewis, George Moss, Jerry Simmons, Richard Ton | |
| Subs | Cazenovia | Kevin Bunch (PG), Paul Taylor (SG), Josh Gatewood (PF), James Lugo (C) Justin Pritchard, Gary Reichert, Martin Schmidt, Arthur McGlumphy | |
| 08:58 | Adrian | Ryan Thomas is hacked by Kevin Bunch in the backcourt - foul #2 on Kevin Bunch, team foul #6 | 15-13 |
| Subs | Adrian | | |
| Subs | Cazenovia | Justin Pritchard (PG) Kevin Bunch | |
| 08:45 | Cazenovia | The refs have stopped play. James Lugo is in a lot of pain and is being checked by the trainers. It looks like he got kneed in the thigh. He appears to have just been shaken up and should be able to return. | 15-13 |
| Subs | Adrian | | |
| Subs | Cazenovia | Zachary Williams (C) James Lugo | |
| 08:33 | Adrian | Henry Sellers connects on the floater in the lane | 17-13 |
| 08:19 | Cazenovia | Zachary Williams misses the easy layup but the foul's on Robin Fink - foul #1 on Robin Fink, team foul #5 | 17-13 |
| Subs | Adrian | Richard Ton (C) Henry Sellers | |
| Subs | Cazenovia | Gary Reichert (SG) Neil Norman | |
| 08:19 | Cazenovia | Zachary Williams makes the 1st free throw | 17-14 |
| 08:19 | Cazenovia | Zachary Williams makes the 2nd free throw | 17-15 |
| 08:07 | Adrian | Robin Fink misses the 3 from the right wing | 17-15 |
| 08:05 | Adrian | Joseph Mullin tips it home | 19-15 |
| 07:49 | Cazenovia | Zachary Williams hits the front of the rim on the fadeaway from close range | 19-15 |
| 07:48 | Adrian | Ryan Thomas pulls down the rebound | 19-15 |
| Lineup | Adrian | PG - Ryan Thomas (fresh) 2 pts. SG - Chris Arndt (fairly fresh) 3 pts. SF - Robin Fink (fairly fresh) 1 pts. PF - Joseph Mullin (fresh) 2 pts. 2 reb. C - Richard Ton (fairly fresh) 4 pts. 3 reb. | |
| Lineup | Cazenovia | PG - Justin Pritchard (tiring) 1 ast. SG - Gary Reichert (tiring) 2 pts. SF - Paul Taylor (fresh) PF - Josh Gatewood (fairly fresh) C - Zachary Williams (fresh) 2 pts. | |
| 07:35 | Adrian | Chris Arndt lays it in on a nice dish by Ryan Thomas | 21-15 |
| 07:14 | Cazenovia | Josh Gatewood clanks a jumpshot from the left side | 21-15 |
| 07:13 | Cazenovia | Zachary Williams pulls down the offensive rebound | 21-15 |
| 07:01 | Cazenovia | Robin Fink picks off the pass by Gary Reichert | 21-15 |
| 06:57 | Adrian | Robin Fink blows the layup | 21-15 |
| 06:56 | Cazenovia | Zachary Williams snags the defensive board | 21-15 |
| 06:38 | Cazenovia | Zachary Williams loses the dribble to Robin Fink | 21-15 |
| 06:17 | Adrian | Ryan Thomas misses the shot from the right block but he's hacked by Josh Gatewood - foul #2 on Josh Gatewood, team foul #7 | 21-15 |
| Subs | Adrian | John Lewis (SG), Roger Brown (SF), Jerry Simmons (PF) Chris Arndt, Robin Fink, Joseph Mullin | |
| Subs | Cazenovia | Martin Schmidt (PG), Neil Norman (SF), Andrew Peterson (PF), Arthur McGlumphy (C) Justin Pritchard, Gary Reichert, Josh Gatewood, Zachary Williams | |
| 06:17 | Adrian | Ryan Thomas makes the 1st free throw | 22-15 |
| 06:17 | Adrian | Ryan Thomas misses the 2nd free throw | 22-15 |
| 06:17 | Cazenovia | Andrew Peterson snags the defensive board | 22-15 |
| 06:05 | Cazenovia | Paul Taylor throws a bad pass out of bounds | 22-15 |
| Subs | Adrian | George Moss (SG), Henry Sellers (PF) Ryan Thomas, Richard Ton | |
| Subs | Cazenovia | | |
| 05:47 | Adrian | Jerry Simmons throws a bad pass out of bounds | 22-15 |
| 05:29 | Cazenovia | Arthur McGlumphy clanks a jumper from close range | 22-15 |
| 05:28 | Adrian | The rebound goes to George Moss | 22-15 |
| 05:24 | Adrian | Martin Schmidt steals the ball from John Lewis in the backcourt | 22-15 |
| 05:13 | Cazenovia | Andrew Peterson's fadeaway is rejected by Henry Sellers | 22-15 |
| 05:11 | Cazenovia | Arthur McGlumphy grabs the offensive rebound | 22-15 |
| 04:56 | Cazenovia | Martin Schmidt buries a 3pt shot from the right corner | 22-18 |
| 04:35 | Adrian | Henry Sellers is whistled for an offensive foul - foul #2 on Henry Sellers, team foul #6 | 22-18 |
| Subs | Adrian | Ryan Thomas (PG), Robin Fink (SF), Joseph Mullin (PF), Richard Ton (C) John Lewis, Roger Brown, Henry Sellers, Jerry Simmons | |
| Subs | Cazenovia | Justin Pritchard (PG), Gary Reichert (SG), James Lugo (C) Paul Taylor, Neil Norman, Arthur McGlumphy | |
| 04:11 | Cazenovia | Robin Fink is called for the reach on Martin Schmidt - foul #2 on Robin Fink, team foul #7 | 22-18 |
| Subs | Adrian | Jerry Simmons (PF) Robin Fink | |
| Subs | Cazenovia | | |
| 04:11 | Cazenovia | Martin Schmidt makes the 1st free throw | 22-19 |
| 04:11 | Cazenovia | Martin Schmidt misses the 2nd free throw | 22-19 |
| 04:11 | Adrian | Jerry Simmons snags the defensive board | 22-19 |
| 04:09 | Adrian | Gary Reichert is called for the reach on Ryan Thomas in the backcourt - foul #1 on Gary Reichert, team foul #8 | 22-19 |
| 04:09 | Adrian | Ryan Thomas makes the 1st free throw | 23-19 |
| 04:09 | Adrian | Ryan Thomas makes the 2nd free throw | 24-19 |
| 03:53 | Cazenovia | Martin Schmidt connects on the 3pt shot from the left wing on a great pass from Gary Reichert | 24-22 |
| 03:47 | Adrian | Jerry Simmons is called for the illegal screen in the backcourt - foul #1 on Jerry Simmons, team foul #8 | 24-22 |
| Subs | Adrian | Robin Fink (SF), Henry Sellers (PF), Marc Bailey (C) Joseph Mullin, Jerry Simmons, Richard Ton | |
| Subs | Cazenovia | Kevin Bunch (PG), Paul Taylor (SF) Justin Pritchard, Gary Reichert | |
| 03:30 | Cazenovia | Paul Taylor hits the front of the rim on the 3pt jumper from straight away | 24-22 |
| 03:28 | Cazenovia | Paul Taylor gets the offensive rebound | 24-22 |
| Lineup | Adrian | PG - Ryan Thomas (fairly fresh) 5 pts. 1 ast. SG - George Moss (tiring) 5 pts. SF - Robin Fink (fairly fresh) 1 pts. 2 stl. PF - Henry Sellers (fairly fresh) 2 pts. 2 reb. C - Marc Bailey (fresh) | |
| Lineup | Cazenovia | PG - Kevin Bunch (fresh) 4 pts. 1 ast. SG - Martin Schmidt (fairly fresh) 9 pts. 3 reb. SF - Paul Taylor (tiring) PF - Andrew Peterson (fairly fresh) 3 reb. C - James Lugo (fresh) 2 pts. | |
| 03:23 | Cazenovia | James Lugo clanks a 3 pointer from straight away | 24-22 |
| 03:21 | Adrian | Robin Fink grabs the board | 24-22 |
| 03:19 | Adrian | George Moss is hacked by Martin Schmidt in the backcourt - foul #1 on Martin Schmidt, team foul #9 | 24-22 |
| Subs | Adrian | John Lewis (PG) Ryan Thomas | |
| Subs | Cazenovia | Neil Norman (SF), Zachary Williams (C) Martin Schmidt, James Lugo | |
| 03:19 | Adrian | George Moss makes the 1st free throw | 25-22 |
| 03:19 | Adrian | George Moss makes the 2nd free throw | 26-22 |
| 03:11 | Cazenovia | Paul Taylor misses short on a 3 from straight away | 26-22 |
| 03:09 | Adrian | The rebound goes to Robin Fink | 26-22 |
| 03:03 | Adrian | Robin Fink hits the front of the rim on the fadeaway from the left side | 26-22 |
| 03:01 | Cazenovia | Andrew Peterson grabs the defensive rebound | 26-22 |
| 02:46 | Cazenovia | Zachary Williams makes the fadeaway from close range | 26-24 |
| 02:34 | Adrian | Marc Bailey blows the layup but he's hacked by Paul Taylor - foul #1 on Paul Taylor, team foul #10 | 26-24 |
| Subs | Adrian | Chris Arndt (PG) George Moss | |
| Subs | Cazenovia | Gary Reichert (SG), Josh Gatewood (PF) Paul Taylor, Andrew Peterson | |
| 02:34 | Adrian | Marc Bailey makes the 1st free throw | 27-24 |
| 02:34 | Adrian | Marc Bailey makes the 2nd free throw | 28-24 |
| 02:21 | Cazenovia | Neil Norman is hacked by Henry Sellers - foul #3 on Henry Sellers, team foul #9 | 28-24 |
| Subs | Adrian | Roger Brown (SF), Joseph Mullin (PF), Richard Ton (C) Robin Fink, Henry Sellers, Marc Bailey | |
| Subs | Cazenovia | | |
| 02:21 | Cazenovia | Neil Norman makes the 1st free throw | 28-25 |
| 02:21 | Cazenovia | Neil Norman misses the 2nd free throw | 28-25 |
| 02:21 | Adrian | The rebound goes to Richard Ton | 28-25 |
| 02:03 | Adrian | Roger Brown is hacked by Neil Norman - foul #2 on Neil Norman, team foul #11 | 28-25 |
| Subs | Adrian | Ryan Thomas (PG) John Lewis | |
| Subs | Cazenovia | Martin Schmidt (SF), James Lugo (C) Neil Norman, Zachary Williams | |
| 02:03 | Adrian | Roger Brown makes the 1st free throw | 29-25 |
| 02:03 | Adrian | Roger Brown makes the 2nd free throw | 30-25 |
| 01:48 | Cazenovia | Chris Arndt steps in front of the Gary Reichert pass | 30-25 |
| 01:46 | Adrian | Kevin Bunch is called for the reach on Ryan Thomas in the backcourt - foul #3 on Kevin Bunch, team foul #12 | 30-25 |
| Subs | Adrian | | |
| Subs | Cazenovia | Justin Pritchard (PG) Kevin Bunch | |
| 01:46 | Adrian | Ryan Thomas misses the 1st free throw | 30-25 |
| 01:46 | Adrian | Ryan Thomas makes the 2nd free throw | 31-25 |
| 01:19 | Cazenovia | Gary Reichert hits the front of the rim on the 3 from the right corner | 31-25 |
| 01:17 | Adrian | The rebound goes to Joseph Mullin | 31-25 |
| 00:55 | Adrian | Chris Arndt hits a shot from the left block on a nice dish by Ryan Thomas and he's hacked by Gary Reichert - foul #2 on Gary Reichert, team foul #13 | 33-25 |
| Subs | Adrian | John Lewis (SG), Robin Fink (SF), Jerry Simmons (PF), Marc Bailey (C) Ryan Thomas, Roger Brown, Joseph Mullin, Richard Ton | |
| Subs | Cazenovia | Paul Taylor (SG), Andrew Peterson (PF), Zachary Williams (C) Gary Reichert, Josh Gatewood, James Lugo | |
| 00:55 | Adrian | Chris Arndt makes the free throw | 34-25 |
| 00:46 | Cazenovia | Justin Pritchard is hacked by Marc Bailey - foul #3 on Marc Bailey, team foul #10 | 34-25 |
| Subs | Adrian | Ryan Thomas (PG), Richard Ton (C) Chris Arndt, Marc Bailey | |
| Subs | Cazenovia | | |
| 00:46 | Cazenovia | Justin Pritchard makes the 1st free throw | 34-26 |
| 00:46 | Cazenovia | Justin Pritchard misses the 2nd free throw | 34-26 |
| 00:46 | Adrian | Richard Ton grabs the board | 34-26 |
| 00:30 | Adrian | Robin Fink travels with the ball | 34-26 |
| Subs | Adrian | | |
| Subs | Cazenovia | Neil Norman (SF) Martin Schmidt | |
| 00:00 | Cazenovia | Andrew Peterson scores on a fadeaway from close range | 34-28 |