Please read the following table in HTML format from a webpage and then answer the question in detail according to the table. Each table cell is defined by a <td> and a </td> tag. Each table row starts with a <tr> and ends with a </tr> tag. 'rowspan=m' and 'colspan=n' represents a cell spaning over 'm' rows and 'n' columns.

Webpage title:
2017 NHL Entry Draft
Table title:
Round four
Table:
<table id='hittask' contenteditable='False'>
<tr> <th colspan=1 rowspan=1 > # </th><th colspan=1 rowspan=1 > Player </th><th colspan=1 rowspan=1 > Nationality </th><th colspan=1 rowspan=1 > NHL team </th><th colspan=1 rowspan=1 > College/junior/club team </th></tr>
<tr> <th colspan=1 rowspan=1 > 94 </th><td colspan=1 rowspan=1 > Nick Henry (RW) </td><td colspan=1 rowspan=1 > Canada Canada </td><td colspan=1 rowspan=1 > Colorado Avalanche </td><td colspan=1 rowspan=1 > Regina Pats (WHL) </td></tr>
<tr> <th colspan=1 rowspan=1 > 95 </th><td colspan=1 rowspan=1 > Jack Rathbone (D) </td><td colspan=1 rowspan=1 > United States United States </td><td colspan=1 rowspan=1 > Vancouver Canucks </td><td colspan=1 rowspan=1 > Dexter School (USHS) </td></tr>
<tr> <th colspan=1 rowspan=1 > 96 </th><td colspan=1 rowspan=1 > Maksim Zhukov (G) </td><td colspan=1 rowspan=1 > Russia Russia </td><td colspan=1 rowspan=1 > Vegas Golden Knights </td><td colspan=1 rowspan=1 > Green Bay Gamblers (USHL) </td></tr>
<tr> <th colspan=1 rowspan=1 > 97 </th><td colspan=1 rowspan=1 > Mason Shaw (C) </td><td colspan=1 rowspan=1 > Canada Canada </td><td colspan=1 rowspan=1 > Minnesota Wild (from Arizona)1 </td><td colspan=1 rowspan=1 > Medicine Hat Tigers (WHL) </td></tr>
<tr> <th colspan=1 rowspan=1 > 98 </th><td colspan=1 rowspan=1 > Nikita Popugaev (RW) </td><td colspan=1 rowspan=1 > Russia Russia </td><td colspan=1 rowspan=1 > New Jersey Devils </td><td colspan=1 rowspan=1 > Prince George Cougars (WHL) </td></tr>
<tr> <th colspan=1 rowspan=1 > 99 </th><td colspan=1 rowspan=1 > Jacob Bryson (D) </td><td colspan=1 rowspan=1 > Canada Canada </td><td colspan=1 rowspan=1 > Buffalo Sabres </td><td colspan=1 rowspan=1 > Providence College (Hockey East) </td></tr>
<tr> <th colspan=1 rowspan=1 > 100 </th><td colspan=1 rowspan=1 > Malte Setkov (D) </td><td colspan=1 rowspan=1 > Denmark Denmark </td><td colspan=1 rowspan=1 > Detroit Red Wings </td><td colspan=1 rowspan=1 > Malmo Redhawks J20 (SuperElit) </td></tr>
<tr> <th colspan=1 rowspan=1 > 101 </th><td colspan=1 rowspan=1 > Liam Hawel (C) </td><td colspan=1 rowspan=1 > Canada Canada </td><td colspan=1 rowspan=1 > Dallas Stars </td><td colspan=1 rowspan=1 > Guelph Storm (OHL) </td></tr>
<tr> <th class="highlighted"  colspan=1 rowspan=1 > 102 </th><td colspan=1 rowspan=1 > Scott Reedy (C) </td><td colspan=1 rowspan=1 > United States United States </td><td class="highlighted"  colspan=1 rowspan=1 > San Jose Sharks (from Florida via NY Rangers)2 </td><td colspan=1 rowspan=1 > U.S. NTDP (USHL) </td></tr>
<tr> <th colspan=1 rowspan=1 > 103 </th><td colspan=1 rowspan=1 > Mikey Anderson (D) </td><td colspan=1 rowspan=1 > United States United States </td><td colspan=1 rowspan=1 > Los Angeles Kings </td><td colspan=1 rowspan=1 > Waterloo Black Hawks (USHL) </td></tr>
<tr> <th colspan=1 rowspan=1 > 104 </th><td colspan=1 rowspan=1 > Eetu Makiniemi (G) </td><td colspan=1 rowspan=1 > Finland Finland </td><td colspan=1 rowspan=1 > Carolina Hurricanes </td><td colspan=1 rowspan=1 > Jokerit U20 (Jr. A SM-liiga) </td></tr>
<tr> <th colspan=1 rowspan=1 > 105 </th><td colspan=1 rowspan=1 > Santeri Virtanen (F) </td><td colspan=1 rowspan=1 > Finland Finland </td><td colspan=1 rowspan=1 > Winnipeg Jets </td><td colspan=1 rowspan=1 > TPS U20 (Jr. A SM-liiga) </td></tr>
<tr> <th colspan=1 rowspan=1 > 106 </th><td colspan=1 rowspan=1 > Matthew Strome (LW) </td><td colspan=1 rowspan=1 > Canada Canada </td><td colspan=1 rowspan=1 > Philadelphia Flyers </td><td colspan=1 rowspan=1 > Hamilton Bulldogs (OHL) </td></tr>
<tr> <th colspan=1 rowspan=1 > 107 </th><td colspan=1 rowspan=1 > Maxim Sushko (RW) </td><td colspan=1 rowspan=1 > Belarus Belarus </td><td colspan=1 rowspan=1 > Philadelphia Flyers (from Tampa Bay)3 </td><td colspan=1 rowspan=1 > Owen Sound Attack (OHL) </td></tr>
<tr> <th colspan=1 rowspan=1 > 108 </th><td colspan=1 rowspan=1 > Noel Hoefenmayer (D) </td><td colspan=1 rowspan=1 > Canada Canada </td><td colspan=1 rowspan=1 > Arizona Coyotes (from NY Islanders via Philadelphia)4 </td><td colspan=1 rowspan=1 > Ottawa 67's (OHL) </td></tr>
<tr> <th colspan=1 rowspan=1 > 109 </th><td colspan=1 rowspan=1 > Adam Ruzicka (C) </td><td colspan=1 rowspan=1 > Slovakia Slovakia </td><td colspan=1 rowspan=1 > Calgary Flames </td><td colspan=1 rowspan=1 > Sarnia Sting (OHL) </td></tr>
<tr> <th colspan=1 rowspan=1 > 110 </th><td colspan=1 rowspan=1 > Ian Scott (G) </td><td colspan=1 rowspan=1 > Canada Canada </td><td colspan=1 rowspan=1 > Toronto Maple Leafs </td><td colspan=1 rowspan=1 > Prince Albert Raiders (WHL) </td></tr>
<tr> <th colspan=1 rowspan=1 > 111 </th><td colspan=1 rowspan=1 > Jeremy Swayman (G) </td><td colspan=1 rowspan=1 > United States United States </td><td colspan=1 rowspan=1 > Boston Bruins </td><td colspan=1 rowspan=1 > Sioux Falls Stampede (USHL) </td></tr>
<tr> <th colspan=1 rowspan=1 > 112 </th><td colspan=1 rowspan=1 > Tim Soderlund (C/LW) </td><td colspan=1 rowspan=1 > Sweden Sweden </td><td colspan=1 rowspan=1 > Chicago Blackhawks (from San Jose via Vancouver)5 </td><td colspan=1 rowspan=1 > Skelleftea AIK (SHL) </td></tr>
<tr> <th colspan=1 rowspan=1 > 113 </th><td colspan=1 rowspan=1 > Alexei Toropchenko (F) </td><td colspan=1 rowspan=1 > Russia Russia </td><td colspan=1 rowspan=1 > St. Louis Blues </td><td colspan=1 rowspan=1 > HK MVD Balashikha (MHL) </td></tr>
<tr> <th colspan=1 rowspan=1 > 114 </th><td colspan=1 rowspan=1 > Petr Kvaca (G) </td><td colspan=1 rowspan=1 > Czech Republic Czech Republic </td><td colspan=1 rowspan=1 > Colorado Avalanche (from NY Rangers)6 </td><td colspan=1 rowspan=1 > Motor Ceske Budejovice (Cze-2) </td></tr>
<tr> <th colspan=1 rowspan=1 > 115 </th><td colspan=1 rowspan=1 > Ostap Safin (RW) </td><td colspan=1 rowspan=1 > Czech Republic Czech Republic </td><td colspan=1 rowspan=1 > Edmonton Oilers </td><td colspan=1 rowspan=1 > HC Sparta Praha (Czech Extraliga) </td></tr>
<tr> <th colspan=1 rowspan=1 > 116 </th><td colspan=1 rowspan=1 > Bryce Misley (C) </td><td colspan=1 rowspan=1 > Canada Canada </td><td colspan=1 rowspan=1 > Minnesota Wild </td><td colspan=1 rowspan=1 > Oakville Blades (OJHL) </td></tr>
<tr> <th colspan=1 rowspan=1 > 117 </th><td colspan=1 rowspan=1 > Emil Bemstrom (C) </td><td colspan=1 rowspan=1 > Sweden Sweden </td><td colspan=1 rowspan=1 > Columbus Blue Jackets </td><td colspan=1 rowspan=1 > Leksands IF J20 (SuperElit) </td></tr>
<tr> <th colspan=1 rowspan=1 > 118 </th><td colspan=1 rowspan=1 > Markus Phillips (D) </td><td colspan=1 rowspan=1 > Canada Canada </td><td colspan=1 rowspan=1 > Los Angeles Kings (from Montreal via Dallas)7 </td><td colspan=1 rowspan=1 > Owen Sound Attack (OHL) </td></tr>
<tr> <th colspan=1 rowspan=1 > 119 </th><td colspan=1 rowspan=1 > Roope Laavainen (D) </td><td colspan=1 rowspan=1 > Finland Finland </td><td colspan=1 rowspan=1 > Chicago Blackhawks </td><td colspan=1 rowspan=1 > Jokerit U20 (Jr. A SM-liiga) </td></tr>
<tr> <th colspan=1 rowspan=1 > 120 </th><td colspan=1 rowspan=1 > Tobias Geisser (D) </td><td colspan=1 rowspan=1 > Switzerland Switzerland </td><td colspan=1 rowspan=1 > Washington Capitals </td><td colspan=1 rowspan=1 > EV Zug (NLA) </td></tr>
<tr> <th colspan=1 rowspan=1 > 121 </th><td colspan=1 rowspan=1 > Drake Batherson (C) </td><td colspan=1 rowspan=1 > Canada Canada </td><td colspan=1 rowspan=1 > Ottawa Senators </td><td colspan=1 rowspan=1 > Cape Breton Screaming Eagles (QMJHL) </td></tr>
<tr> <th colspan=1 rowspan=1 > 122 </th><td colspan=1 rowspan=1 > Kyle Olson (C) </td><td colspan=1 rowspan=1 > Canada Canada </td><td colspan=1 rowspan=1 > Anaheim Ducks </td><td colspan=1 rowspan=1 > Tri-City Americans (WHL) </td></tr>
<tr> <th class="highlighted"  colspan=1 rowspan=1 > 123 </th><td colspan=1 rowspan=1 > Brandon Crawley (D) </td><td colspan=1 rowspan=1 > United States United States </td><td class="highlighted"  colspan=1 rowspan=1 > New York Rangers (from Nashville via New Jersey and San Jose)8 </td><td colspan=1 rowspan=1 > London Knights (OHL) </td></tr>
<tr> <th colspan=1 rowspan=1 > 124 </th><td colspan=1 rowspan=1 > Vladislav Kara (C) </td><td colspan=1 rowspan=1 > Russia Russia </td><td colspan=1 rowspan=1 > Toronto Maple Leafs (from Pittsburgh)9 </td><td colspan=1 rowspan=1 > Irbis Kazan (MHL) </td></tr>
</table>
Question:
Which teams did The San Jose Sharks pick in 2017 as 102nd and 123rd?
Answer:
The San Jose Sharks picked 102nd from Florida's fourth-round and New York Rangers picked 123rd from Nashville's fourth-round in 2017.