Let me hasten to add that the Navy has done weird things with their numbering over the years. When they commissioned the Seawolf subs they began their hull numbers at 21 - indicating that it was the sub for the 21st century or some such crap. So those three are SSN21 through 23. They went back to the correct sequence with the Virginia’s - the last of the Los Angeles class is SSN-773 and the first of the Virginia’s is SSN-774.
Subs aren't the only anomoly. The Cruiser series jumped from CGN-41 Arkansas to CG-47 Ticonderoga. while the missile destroyer series jumped from DDG-46 Preble (the last of the renumbered Coontz DLGs) to DDG-51 Arleigh Burke.
Reason being the original follow-on to the Virginias was to be the CGN-42 Strike Cruiser class. while the DDG version of the Spruance destroyers was to be the DDG-47 Ticonderoga class, the first four actually being ordered as DDGs. When the Strike Cruiser was terminated, the Ticondergoas were upgraded to Cruisers but kept the original numbers.
Meanwhile the Kidd missile destroyers were commissioned as DDG-993 to 996 in the original DD Destroyer series numbering: there is no rational explanation for that.