| Lineup | Macalester | PG - John Truesdale (fresh) 2 pts. SG - Eugene Hull (fresh) 2 ast. SF - Hiram Fisher (fresh) 7 pts. PF - Jonathon Lee (fresh) 4 pts. 2 reb. C - Horace Ketter (fresh) 2 pts. 3 reb. | |
| Lineup | Rochester Tech. | PG - Jack Rosati (fresh) 5 pts. 5 ast. SG - Jerry Brown (fresh) 15 pts. SF - Edwin Broaddus (fresh) 2 pts. 3 reb. PF - Hubert Thompson (fresh) 5 pts. C - David Isbell (fresh) 3 reb. | |
| 20:00 | Rochester Tech. | Edwin Broaddus inbounds the ball | 29-44 |
| Game Plan | Macalester | Macalester is playing a flex offense and a 2-3 zone (0) | |
| Game Plan | Rochester Tech. | Rochester Tech. is playing a motion offense and a man to man (-1) | |
| 19:38 | Rochester Tech. | Edwin Broaddus clanks a pull-up jumper from the right wing but he's hacked by Hiram Fisher - foul #2 on Hiram Fisher, team foul #1 | 29-44 |
| 19:38 | Rochester Tech. | Edwin Broaddus misses the 1st free throw | 29-44 |
| 19:38 | Rochester Tech. | Edwin Broaddus misses the 2nd free throw | 29-44 |
| 19:38 | Macalester | Jonathon Lee gets the rebound | 29-44 |
| 19:18 | Macalester | A charge is called on John Truesdale - foul #2 on John Truesdale, team foul #2 | 29-44 |
| 18:52 | Rochester Tech. | Hubert Thompson is called for a charge - foul #1 on Hubert Thompson, team foul #1 | 29-44 |
| 18:40 | Macalester | John Truesdale misses long on a floater near the basket but he's hacked by Jack Rosati - foul #2 on Jack Rosati, team foul #2 | 29-44 |
| 18:40 | Macalester | John Truesdale makes the 1st free throw | 30-44 |
| 18:40 | Macalester | John Truesdale makes the 2nd free throw | 31-44 |
| 18:17 | Rochester Tech. | Hubert Thompson's pass is intercepted by Horace Ketter | 31-44 |
| 18:05 | Macalester | Hiram Fisher hits the front of the rim on the pull-up jumper from the right side but he's fouled by Edwin Broaddus - foul #2 on Edwin Broaddus, team foul #3 | 31-44 |
| 18:05 | Macalester | Hiram Fisher makes the 1st free throw | 32-44 |
| 18:05 | Macalester | Hiram Fisher misses the 2nd free throw | 32-44 |
| 18:05 | Rochester Tech. | Hubert Thompson snags the defensive board | 32-44 |
| 17:49 | Rochester Tech. | Edwin Broaddus buries a fadeaway jumper from the right side | 32-46 |
| 17:34 | Macalester | John Truesdale misses long on a fadeaway jumper from just outside the lane but he's fouled by David Isbell - foul #2 on David Isbell, team foul #4 | 32-46 |
| Subs | Macalester | | |
| Subs | Rochester Tech. | Michael Wilcox (SF), Matthew Leshinsky (PF), Richard Meier (C) Edwin Broaddus, Hubert Thompson, David Isbell | |
| 17:34 | Macalester | John Truesdale makes the 1st free throw | 33-46 |
| 17:34 | Macalester | John Truesdale makes the 2nd free throw | 34-46 |
| 17:15 | Rochester Tech. | Richard Meier is denied on a layup by Horace Ketter | 34-46 |
| 17:14 | Macalester | Eugene Hull pulls down the rebound | 34-46 |
| 16:52 | Macalester | Jonathon Lee buries a jump hook from the left block set up by Horace Ketter | 36-46 |
| 16:34 | Rochester Tech. | Hiram Fisher is called for the reach on Michael Wilcox - foul #3 on Hiram Fisher, team foul #3 | 36-46 |
| Subs | Macalester | David Olson (PG), George Rosenblum (SF), Philip Russell (PF), Robert Husby (C) John Truesdale, Hiram Fisher, Jonathon Lee, Horace Ketter | |
| Subs | Rochester Tech. | Wayne Adelson (PG), David Buono (SG) Jack Rosati, Jerry Brown | |
| 16:20 | Rochester Tech. | Matthew Leshinsky is hacked by Philip Russell - foul #1 on Philip Russell, team foul #4 | 36-46 |
| Subs | Macalester | Merle Smith (PG) Eugene Hull | |
| Subs | Rochester Tech. | Edwin Broaddus (SF), Hubert Thompson (PF), David Isbell (C) Michael Wilcox, Matthew Leshinsky, Richard Meier | |
| 16:02 | Rochester Tech. | Edwin Broaddus is whistled for a carry | 36-46 |
| Lineup | Macalester | PG - Merle Smith (fresh) 2 ast. SG - David Olson (fresh) 5 pts. SF - George Rosenblum (fresh) 3 pts. 3 reb. PF - Philip Russell (fresh) 2 pts. C - Robert Husby (fresh) 4 pts. 3 reb. | |
| Lineup | Rochester Tech. | PG - Wayne Adelson (fresh) 3 pts. 2 ast. SG - David Buono (fresh) SF - Edwin Broaddus (fresh) 4 pts. 3 reb. PF - Hubert Thompson (fresh) 5 pts. 2 reb. C - David Isbell (fresh) 3 reb. | |
| 15:36 | Macalester | George Rosenblum can't finish the layup | 36-46 |
| 15:34 | Rochester Tech. | David Isbell pulls down the rebound | 36-46 |
| 15:18 | Rochester Tech. | Edwin Broaddus comes up short on the 3pt jumper from the right wing | 36-46 |
| 15:16 | Rochester Tech. | David Buono grabs the offensive rebound | 36-46 |
| 15:06 | Rochester Tech. | Edwin Broaddus misses short on a fadeaway jumper from the right side | 36-46 |
| 15:05 | Macalester | David Olson grabs the defensive rebound | 36-46 |
| 14:36 | Macalester | David Olson misses the 3pt shot from the left corner | 36-46 |
| 14:35 | Macalester | The offensive rebound goes to George Rosenblum | 36-46 |
| 14:22 | Macalester | Philip Russell drills a jump hook in the paint and he's hacked by Hubert Thompson - foul #2 on Hubert Thompson, team foul #5 | 38-46 |
| Subs | Macalester | John Truesdale (PG), Eugene Hull (SG), Hiram Fisher (SF), Horace Ketter (C) Merle Smith, David Olson, George Rosenblum, Robert Husby | |
| Subs | Rochester Tech. | Jack Rosati (PG), Jerry Brown (SG), Michael Wilcox (SF), Matthew Leshinsky (PF), Richard Meier (C) Wayne Adelson, David Buono, Edwin Broaddus, Hubert Thompson, David Isbell | |
| 14:22 | Macalester | Philip Russell makes the free throw | 39-46 |
| 14:07 | Rochester Tech. | Richard Meier clanks a 3pt attempt from straight away | 39-46 |
| 14:06 | Rochester Tech. | Matthew Leshinsky can't tip it in | 39-46 |
| 14:05 | Macalester | Horace Ketter grabs the defensive rebound | 39-46 |
| 14:00 | Macalester | John Truesdale connects on the runner from the right block | 41-46 |
| 13:40 | Rochester Tech. | Jerry Brown misses long on a driving attempt from the left block but he's hacked by Hiram Fisher - foul #4 on Hiram Fisher, team foul #5 | 41-46 |
| Subs | Macalester | Robert Husby (SF), Jonathon Lee (PF) Hiram Fisher, Philip Russell | |
| Subs | Rochester Tech. | | |
| 13:40 | Rochester Tech. | Jerry Brown makes the 1st free throw | 41-47 |
| 13:40 | Rochester Tech. | Jerry Brown makes the 2nd free throw | 41-48 |
| 13:24 | Macalester | Michael Wilcox steps in front of the Horace Ketter pass | 41-48 |
| 13:04 | Rochester Tech. | Matthew Leshinsky hits the front of the rim on the 3 from straight away | 41-48 |
| 13:03 | Rochester Tech. | Richard Meier grabs the offensive rebound | 41-48 |
| 12:47 | Rochester Tech. | Jack Rosati comes up short on the 3 from the left corner | 41-48 |
| 12:45 | Rochester Tech. | Jerry Brown can't tip it in | 41-48 |
| 12:43 | Macalester | Robert Husby pulls down the rebound | 41-48 |
| 12:33 | Macalester | Jonathon Lee lays it up and in on a great pass from John Truesdale | 43-48 |
| 12:04 | Rochester Tech. | Matthew Leshinsky misses long on a 3 pointer from straight away | 43-48 |
| 12:03 | Macalester | Eugene Hull grabs the defensive rebound | 43-48 |
| Lineup | Macalester | PG - John Truesdale (fresh) 8 pts. 1 ast. SG - Eugene Hull (fresh) 2 ast. SF - Robert Husby (fresh) 4 pts. 4 reb. PF - Jonathon Lee (fresh) 8 pts. 3 reb. C - Horace Ketter (fresh) 2 pts. 4 reb. | |
| Lineup | Rochester Tech. | PG - Jack Rosati (fresh) 5 pts. 5 ast. SG - Jerry Brown (fresh) 17 pts. SF - Michael Wilcox (fresh) 5 pts. 2 reb. 2 stl. PF - Matthew Leshinsky (fresh) 6 pts. 5 reb. C - Richard Meier (fairly fresh) | |
| 11:57 | Macalester | Robert Husby misses badly on a 3 pointer from the left corner | 43-48 |
| 11:55 | Rochester Tech. | Richard Meier grabs the board | 43-48 |
| 11:41 | Rochester Tech. | Michael Wilcox's pass is off the mark and out of bounds | 43-48 |
| Subs | Macalester | David Olson (PG), George Rosenblum (SF), Philip Russell (C) John Truesdale, Robert Husby, Horace Ketter | |
| Subs | Rochester Tech. | Wayne Adelson (SG), Edwin Broaddus (SF), Hubert Thompson (PF), David Isbell (C) Jerry Brown, Michael Wilcox, Matthew Leshinsky, Richard Meier | |
| 11:19 | Macalester | Philip Russell misses badly on a 3 from straight away | 43-48 |
| 11:17 | Macalester | David Olson hits the follow up shot | 45-48 |
| 11:14 | Rochester Tech. | David Olson is called for the reach on Jack Rosati in the backcourt - foul #3 on David Olson, team foul #6 | 45-48 |
| Subs | Macalester | | |
| Subs | Rochester Tech. | David Buono (SG) Jack Rosati | |
| 10:59 | Rochester Tech. | Philip Russell picks off the pass by Hubert Thompson | 45-48 |
| 10:41 | Macalester | David Olson clanks a shot from just outside the lane | 45-48 |
| 10:40 | Rochester Tech. | David Isbell grabs the defensive rebound | 45-48 |
| 10:35 | Rochester Tech. | Edwin Broaddus connects on the 3 from the right corner on a great pass from Wayne Adelson | 45-51 |
| 10:17 | Macalester | Jonathon Lee loses the dribble to Hubert Thompson | 45-51 |
| 09:57 | Rochester Tech. | Edwin Broaddus misses the 3pt jumper from the left wing | 45-51 |
| 09:56 | Macalester | George Rosenblum grabs the board | 45-51 |
| 09:42 | Macalester | Jonathon Lee can't connect on a 3pt shot from the right wing | 45-51 |
| 09:41 | Macalester | The offensive rebound goes to Jonathon Lee | 45-51 |
| 09:22 | Macalester | Jonathon Lee is fouled on the floor by Hubert Thompson - foul #3 on Hubert Thompson, team foul #6 | 45-51 |
| Subs | Macalester | John Truesdale (PG), Horace Ketter (C) Eugene Hull, Jonathon Lee | |
| Subs | Rochester Tech. | Jack Rosati (PG), Jerry Brown (SG), Matthew Leshinsky (PF) Wayne Adelson, David Buono, Hubert Thompson | |
| 09:04 | Macalester | George Rosenblum misses long on a shot from the free throw line but the foul's on Jack Rosati - foul #3 on Jack Rosati, team foul #7 | 45-51 |
| Subs | Macalester | Robert Husby (PF) Philip Russell | |
| Subs | Rochester Tech. | Michael Wilcox (SF), Richard Meier (C) Edwin Broaddus, David Isbell | |
| 09:04 | Macalester | George Rosenblum misses the 1st free throw | 45-51 |
| 09:04 | Macalester | George Rosenblum makes the 2nd free throw | 46-51 |
| 08:35 | Rochester Tech. | Richard Meier scores on a driving attempt from the right block on a nice dish by Jack Rosati and he's fouled by Horace Ketter - foul #1 on Horace Ketter, team foul #7 | 46-53 |
| Subs | Macalester | Merle Smith (SG), Jonathon Lee (PF) David Olson, George Rosenblum | |
| Subs | Rochester Tech. | | |
| 08:35 | Rochester Tech. | Richard Meier makes the free throw | 46-54 |
| 08:17 | Macalester | Merle Smith is called for traveling | 46-54 |
| Subs | Macalester | | |
| Subs | Rochester Tech. | Hubert Thompson (PF) Richard Meier | |
| 07:51 | Rochester Tech. | Hubert Thompson is fouled on the floor by Robert Husby - foul #2 on Robert Husby, team foul #8 | 46-54 |
| Subs | Macalester | Eugene Hull (SG), Hiram Fisher (SF), Philip Russell (PF) Merle Smith, Robert Husby, Jonathon Lee | |
| Subs | Rochester Tech. | Edwin Broaddus (SF) Michael Wilcox | |
| 07:51 | Rochester Tech. | Hubert Thompson makes the 1st free throw | 46-55 |
| 07:51 | Rochester Tech. | Hubert Thompson makes the 2nd free throw | 46-56 |
| Lineup | Macalester | PG - John Truesdale (fresh) 8 pts. 1 ast. SG - Eugene Hull (fresh) 2 ast. SF - Hiram Fisher (fresh) 8 pts. 4 pf. PF - Philip Russell (fresh) 5 pts. C - Horace Ketter (fresh) 2 pts. 4 reb. | |
| Lineup | Rochester Tech. | PG - Jack Rosati (fresh) 5 pts. 6 ast. 3 pf. SG - Jerry Brown (fresh) 17 pts. SF - Edwin Broaddus (fresh) 7 pts. 3 reb. PF - Hubert Thompson (fresh) 7 pts. 2 reb. 2 stl. 3 pf. C - Matthew Leshinsky (fresh) 6 pts. 5 reb. | |
| 07:36 | Macalester | John Truesdale misses short on a jumpshot from the right wing | 46-56 |
| 07:35 | Rochester Tech. | The rebound goes to Jack Rosati | 46-56 |
| 07:19 | Rochester Tech. | Hubert Thompson lays it up and in set up by Edwin Broaddus | 46-58 |
| 07:04 | Macalester | Jack Rosati is called for the reach on Philip Russell - foul #4 on Jack Rosati, team foul #8 | 46-58 |
| Subs | Macalester | | |
| Subs | Rochester Tech. | David Isbell (C) Matthew Leshinsky | |
| 07:04 | Macalester | Philip Russell makes the 1st free throw | 47-58 |
| 07:04 | Macalester | Philip Russell makes the 2nd free throw | 48-58 |
| 06:50 | Rochester Tech. | David Isbell lays it in on a great pass from Jack Rosati | 48-60 |
| 06:38 | Macalester | Jack Rosati takes the ball from Philip Russell | 48-60 |
| 06:18 | Rochester Tech. | David Isbell travels with the ball | 48-60 |
| Subs | Macalester | David Olson (PG), Robert Husby (C) John Truesdale, Horace Ketter | |
| Subs | Rochester Tech. | Wayne Adelson (PG), David Buono (SG), Michael Wilcox (SF), Matthew Leshinsky (PF) Jack Rosati, Jerry Brown, Edwin Broaddus, Hubert Thompson | |
| 05:56 | Macalester | Robert Husby comes up short on the 3 pointer from the left corner | 48-60 |
| 05:55 | Rochester Tech. | Matthew Leshinsky grabs the board | 48-60 |
| 05:38 | Rochester Tech. | Matthew Leshinsky lays it in | 48-62 |
| Game Plan | Macalester | Macalester is playing a flex offense (uptempo) and a 2-3 zone (0) | |
| Game Plan | Rochester Tech. | Rochester Tech. is playing a motion offense and a man to man (-1) | |
| 05:17 | Macalester | David Buono is called for the reach on Eugene Hull - foul #1 on David Buono, team foul #9 | 48-62 |
| Subs | Macalester | Jonathon Lee (PF) Philip Russell | |
| Subs | Rochester Tech. | Jack Rosati (PG) David Buono | |
| 05:17 | Macalester | Eugene Hull makes the 1st free throw | 49-62 |
| 05:17 | Macalester | Eugene Hull makes the 2nd free throw | 50-62 |
| 04:55 | Rochester Tech. | Matthew Leshinsky hits the front of the rim on the jumpshot from the right wing | 50-62 |
| 04:53 | Rochester Tech. | David Isbell grabs the offensive board | 50-62 |
| Game Plan | Macalester | Macalester is playing a flex offense (uptempo) and a 2-3 zone (0) | |
| Game Plan | Rochester Tech. | Rochester Tech. is playing a motion offense (slowdown) and a man to man (-1) | |
| 04:31 | Rochester Tech. | Jack Rosati hits a shot from the left wing set up by David Isbell | 50-64 |
| 04:17 | Macalester | David Olson buries a fadeaway from the right wing on a nice dish by Robert Husby | 52-64 |
| 03:58 | Rochester Tech. | Jack Rosati connects on the pull-up jumper from the right wing set up by David Isbell | 52-66 |
| 03:58 | Macalester | Macalester calls a full timeout (2 :30 3 full remaining) | 52-66 |
| Subs | Macalester | John Truesdale (PG), Horace Ketter (C) David Olson, Robert Husby | |
| Subs | Rochester Tech. | Jerry Brown (SG), Edwin Broaddus (SF), Hubert Thompson (PF) Wayne Adelson, Michael Wilcox, Matthew Leshinsky | |
| Game Plan | Macalester | Macalester is playing a flex offense (uptempo) and a 2-3 zone (0) | |
| Game Plan | Rochester Tech. | Rochester Tech. is playing a motion offense (slowdown) and a man to man (+1) | |
| 03:47 | Macalester | John Truesdale scores on a shot from the left side set up by Eugene Hull | 54-66 |
| Lineup | Macalester | PG - John Truesdale (fresh) 10 pts. 1 ast. SG - Eugene Hull (fresh) 2 pts. 3 ast. SF - Hiram Fisher (fresh) 8 pts. 4 pf. PF - Jonathon Lee (fresh) 8 pts. 4 reb. C - Horace Ketter (fresh) 2 pts. 4 reb. | |
| Lineup | Rochester Tech. | PG - Jack Rosati (fresh) 9 pts. 7 ast. 2 stl. 4 pf. SG - Jerry Brown (fresh) 17 pts. SF - Edwin Broaddus (fresh) 7 pts. 3 reb. PF - Hubert Thompson (fresh) 9 pts. 2 reb. 2 stl. 3 pf. C - David Isbell (fresh) 2 pts. 6 reb. | |
| Game Plan | Macalester | Macalester is playing a flex offense (uptempo) and a 2-3 zone (-1) | |
| Game Plan | Rochester Tech. | Rochester Tech. is playing a motion offense (slowdown) and a man to man (+1) | |
| 03:27 | Rochester Tech. | Jerry Brown misses badly on a fadeaway jumper from the left wing | 54-66 |
| 03:25 | Macalester | Eugene Hull pulls down the rebound | 54-66 |
| 03:17 | Macalester | John Truesdale makes the shot from the left wing | 56-66 |
| 02:59 | Rochester Tech. | Hubert Thompson can't finish the layup | 56-66 |
| 02:58 | Macalester | Horace Ketter grabs the board | 56-66 |
| 02:41 | Macalester | Hiram Fisher hits a 3pt attempt from the right corner set up by Eugene Hull | 59-66 |
| Game Plan | Macalester | Macalester is playing a flex offense (uptempo) and a 2-3 zone (0) | |
| Game Plan | Rochester Tech. | Rochester Tech. is playing a motion offense and a man to man (+1) | |
| 02:34 | Rochester Tech. | Jack Rosati misses badly on a runner in the lane but he's fouled by Jonathon Lee - foul #2 on Jonathon Lee, team foul #9 | 59-66 |
| Subs | Macalester | | |
| Subs | Rochester Tech. | Matthew Leshinsky (C) David Isbell | |
| 02:34 | Rochester Tech. | Jack Rosati makes the 1st free throw | 59-67 |
| 02:34 | Rochester Tech. | Jack Rosati makes the 2nd free throw | 59-68 |
| 02:17 | Macalester | Eugene Hull misses short on a jumper from the left wing | 59-68 |
| 02:15 | Macalester | Horace Ketter pulls down the offensive rebound | 59-68 |
| 02:08 | Macalester | Eugene Hull misses badly on a pull-up jumper from the left side | 59-68 |
| 02:06 | Rochester Tech. | Edwin Broaddus snags the defensive board | 59-68 |
| Game Plan | Macalester | Macalester is playing a flex offense (uptempo) and a 2-3 zone (-1) | |
| Game Plan | Rochester Tech. | Rochester Tech. is playing a motion offense (slowdown) and a man to man (+1) | |
| 01:48 | Rochester Tech. | Matthew Leshinsky is fouled on the floor by Horace Ketter - foul #2 on Horace Ketter, team foul #10 | 59-68 |
| Subs | Macalester | | |
| Subs | Rochester Tech. | David Isbell (C) Hubert Thompson | |
| 01:48 | Rochester Tech. | Matthew Leshinsky makes the 1st free throw | 59-69 |
| 01:48 | Rochester Tech. | Matthew Leshinsky misses the 2nd free throw | 59-69 |
| 01:48 | Macalester | Horace Ketter grabs the board | 59-69 |
| 01:38 | Macalester | Jerry Brown steals the ball from Hiram Fisher | 59-69 |
| 01:26 | Rochester Tech. | The short jumper by Matthew Leshinsky is denied by Horace Ketter | 59-69 |
| 01:25 | Rochester Tech. | David Isbell pulls down the offensive rebound | 59-69 |
| 01:01 | Rochester Tech. | Jerry Brown's pass is off the mark and out of bounds | 59-69 |
| Subs | Macalester | Merle Smith (PG), David Olson (SG), George Rosenblum (SF), Philip Russell (PF), Robert Husby (C) John Truesdale, Eugene Hull, Hiram Fisher, Jonathon Lee, Horace Ketter | |
| Subs | Rochester Tech. | Wayne Adelson (PG), David Buono (SG), Michael Wilcox (SF), Richard Meier (C) Jack Rosati, Jerry Brown, Edwin Broaddus, David Isbell | |
| Game Plan | Macalester | Macalester is playing a quick shot offense (quick shot) and a 2-3 zone (-1) | |
| Game Plan | Rochester Tech. | Rochester Tech. is playing a motion offense (slowdown) and a man to man (+1) | |
| 00:57 | Macalester | Merle Smith clanks a 3pt jumper from the left corner | 59-69 |
| 00:55 | Rochester Tech. | Richard Meier grabs the defensive rebound | 59-69 |
| Game Plan | Macalester | Macalester is playing a quick shot offense (quick shot) and intentionally fouling (-1) | |
| Game Plan | Rochester Tech. | Rochester Tech. is playing a spread offense (hold ball) and a man to man (+1) | |
| 00:53 | Rochester Tech. | Merle Smith is called for the reach on Richard Meier in the backcourt - foul #1 on Merle Smith, team foul #11 | 59-69 |
| Subs | Macalester | | |
| Subs | Rochester Tech. | Douglas Das (PG) David Buono | |
| 00:53 | Rochester Tech. | Richard Meier makes the 1st free throw | 59-70 |
| 00:53 | Rochester Tech. | Richard Meier misses the 2nd free throw | 59-70 |
| 00:53 | Macalester | Philip Russell grabs the board | 59-70 |
| 00:47 | Macalester | Robert Husby is denied on a layup by Richard Meier | 59-70 |
| 00:46 | Macalester | Philip Russell misses the tip | 59-70 |
| 00:44 | Rochester Tech. | Matthew Leshinsky pulls down the rebound | 59-70 |
| Game Plan | Macalester | Macalester is playing a quick shot offense (quick shot) and a 2-3 zone (-1) | |
| Game Plan | Rochester Tech. | Rochester Tech. is playing a spread offense (hold ball) and a man to man (+1) | |
| 00:16 | Rochester Tech. | Matthew Leshinsky's floater is knocked away by Robert Husby | 59-70 |
| 00:15 | Rochester Tech. | Michael Wilcox grabs the offensive rebound | 59-70 |
| 00:00 | Rochester Tech. | Douglas Das runs out the clock | 59-70 |