update counts
diff --git a/php/tests/proto/test_reserved_enum_lower.proto b/php/tests/proto/test_reserved_enum_lower.proto
index 088459b..60807d9 100644
--- a/php/tests/proto/test_reserved_enum_lower.proto
+++ b/php/tests/proto/test_reserved_enum_lower.proto
@@ -32,50 +32,50 @@
 enum exit { ZERO28 = 0; }
 enum extends { ZERO29 = 0; }
 enum final { ZERO30 = 0; }
-enum finally { ZERO30 = 0; }
-enum fn { ZERO30 = 0; }
-enum for { ZERO31 = 0; }
-enum foreach { ZERO32 = 0; }
-enum function { ZERO33 = 0; }
-enum global { ZERO34 = 0; }
-enum goto { ZERO35 = 0; }
-enum if { ZERO36 = 0; }
-enum implements { ZERO37 = 0; }
-enum include { ZERO38 = 0; }
-enum include_once { ZERO39 = 0; }
-enum instanceof { ZERO40 = 0; }
-enum insteadof { ZERO41 = 0; }
-enum interface { ZERO42 = 0; }
-enum isset { ZERO43 = 0; }
-enum list { ZERO44 = 0; }
-enum match { ZERO30 = 0; }
-enum namespace { ZERO45 = 0; }
-enum new { ZERO46 = 0; }
-enum or { ZERO47 = 0; }
-enum print { ZERO48 = 0; }
-enum private { ZERO49 = 0; }
-enum protected { ZERO50 = 0; }
-enum public { ZERO51 = 0; }
-enum require { ZERO52 = 0; }
-enum require_once { ZERO53 = 0; }
-enum return { ZERO54 = 0; }
-enum static { ZERO55 = 0; }
-enum switch { ZERO56 = 0; }
-enum throw { ZERO57 = 0; }
-enum trait { ZERO58 = 0; }
-enum try { ZERO59 = 0; }
-enum unset { ZERO60 = 0; }
-enum use { ZERO61 = 0; }
-enum var { ZERO62 = 0; }
-enum while { ZERO63 = 0; }
-enum xor { ZERO64 = 0; }
-enum yield { ZERO30 = 0; }
-enum int { ZERO65 = 0; }
-enum float { ZERO66 = 0; }
-enum bool { ZERO67 = 0; }
-enum string { ZERO68 = 0; }
-enum true { ZERO69 = 0; }
-enum false { ZERO70 = 0; }
-enum null { ZERO71 = 0; }
-enum void { ZERO72 = 0; }
-enum iterable { ZERO73 = 0; }
+enum finally { ZERO31 = 0; }
+enum fn { ZERO32 = 0; }
+enum for { ZERO33 = 0; }
+enum foreach { ZERO34 = 0; }
+enum function { ZERO35 = 0; }
+enum global { ZERO36 = 0; }
+enum goto { ZERO37 = 0; }
+enum if { ZERO38 = 0; }
+enum implements { ZERO39 = 0; }
+enum include { ZERO40 = 0; }
+enum include_once { ZERO41 = 0; }
+enum instanceof { ZERO42 = 0; }
+enum insteadof { ZERO43 = 0; }
+enum interface { ZERO44 = 0; }
+enum isset { ZERO45 = 0; }
+enum list { ZERO46 = 0; }
+enum match { ZERO47 = 0; }
+enum namespace { ZERO48 = 0; }
+enum new { ZERO49 = 0; }
+enum or { ZERO50 = 0; }
+enum print { ZERO51 = 0; }
+enum private { ZERO52 = 0; }
+enum protected { ZERO53 = 0; }
+enum public { ZERO54 = 0; }
+enum require { ZERO55 = 0; }
+enum require_once { ZERO56 = 0; }
+enum return { ZERO57 = 0; }
+enum static { ZERO58 = 0; }
+enum switch { ZERO59 = 0; }
+enum throw { ZERO60 = 0; }
+enum trait { ZERO61 = 0; }
+enum try { ZERO62 = 0; }
+enum unset { ZERO63 = 0; }
+enum use { ZERO64 = 0; }
+enum var { ZERO65 = 0; }
+enum while { ZERO66 = 0; }
+enum xor { ZERO67 = 0; }
+enum yield { ZERO68 = 0; }
+enum int { ZERO69 = 0; }
+enum float { ZERO70 = 0; }
+enum bool { ZERO71 = 0; }
+enum string { ZERO72 = 0; }
+enum true { ZERO73 = 0; }
+enum false { ZERO74 = 0; }
+enum null { ZERO75 = 0; }
+enum void { ZERO76 = 0; }
+enum iterable { ZERO77 = 0; }