OpenStreetMap matches for 16-38 (32 has been missed causing the mis-alignment) (may take a couple of days for the rendered map to display the new numbers)
2-14 and names may need checking on the ground, can change 12 to 14, 10 to 12.... 4 to 6 then number the last two as 4 and 2 if that is correct.  Can't use incompatible sources but was happy to fix the missing number 32