16 21612 376 7 8 18 53 65 67 71 79 89 90 100 110 113 123 137 139