user: Converte this assembly snippet into its equivalent C code:

```asm
<instruction_execution>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  mov    %edi,-0x4(%rbp)
  mov    -0x4(%rbp),%eax
  and    $0x1c0,%eax
  cmp    $0x1c0,%eax
  jne    L349
  mov    $0x10e,%eax
  jmp    L3190
L349:
  mov    -0x4(%rbp),%eax
  sub    $0x58,%eax
  cmp    $0x167,%eax
  ja     L1125
  mov    %eax,%eax
  lea    0x0(,%rax,4),%rdx
  lea    D13(%rip),%rax
  mov    (%rdx,%rax,1),%eax
  cltq
  lea    D13(%rip),%rdx
  add    %rdx,%rax
  notrack jmp *%rax
  mov    $0x10ea,%eax
  jmp    L3190
  mov    $0x320,%eax
  jmp    L3190
  mov    $0xad2,%eax
  jmp    L3190
  mov    $0x1b0,%eax
  jmp    L3190
  mov    $0x0,%eax
  jmp    L3190
  mov    $0x0,%eax
  jmp    L3190
  mov    $0x0,%eax
  jmp    L3190
  mov    $0x0,%eax
  jmp    L3190
  mov    $0x10ea,%eax
  jmp    L3190
  mov    $0x139c,%eax
  jmp    L3190
  mov    $0x10ea,%eax
  jmp    L3190
  mov    $0x10ea,%eax
  jmp    L3190
  mov    $0x12ca,%eax
  jmp    L3190
  mov    $0x12ca,%eax
  jmp    L3190
  mov    $0x12ca,%eax
  jmp    L3190
  mov    $0x12ca,%eax
  jmp    L3190
  mov    $0x119e,%eax
  jmp    L3190
  mov    $0x1450,%eax
  jmp    L3190
  mov    $0x119e,%eax
  jmp    L3190
  mov    $0x119e,%eax
  jmp    L3190
  mov    $0x137e,%eax
  jmp    L3190
  mov    $0x137e,%eax
  jmp    L3190
  mov    $0x137e,%eax
  jmp    L3190
  mov    $0x137e,%eax
  jmp    L3190
  mov    $0x2012,%eax
  jmp    L3190
  mov    $0x22c4,%eax
  jmp    L3190
  mov    $0x2012,%eax
  jmp    L3190
  mov    $0x2012,%eax
  jmp    L3190
  mov    $0x21f2,%eax
  jmp    L3190
  mov    $0x21f2,%eax
  jmp    L3190
  mov    $0x21f2,%eax
  jmp    L3190
  mov    $0x21f2,%eax
  jmp    L3190
  mov    $0x2ee0,%eax
  jmp    L3190
  mov    $0x33e0,%eax
  jmp    L3190
  mov    $0x2ee0,%eax
  jmp    L3190
  mov    $0x2ee0,%eax
  jmp    L3190
  mov    $0x2ee0,%eax
  jmp    L3190
  mov    $0x2ee0,%eax
  jmp    L3190
  mov    $0x2ee0,%eax
  jmp    L3190
  mov    $0x2ee0,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1d56,%eax
  jmp    L3190
  mov    $0x1d56,%eax
  jmp    L3190
  mov    $0x1d56,%eax
  jmp    L3190
  mov    $0x1d56,%eax
  jmp    L3190
  mov    $0x20a8,%eax
  jmp    L3190
  mov    $0x20a8,%eax
  jmp    L3190
  mov    $0x20a8,%eax
  jmp    L3190
  mov    $0x20a8,%eax
  jmp    L3190
  mov    $0x35d4,%eax
  jmp    L3190
  mov    $0x35d4,%eax
  jmp    L3190
  mov    $0x35d4,%eax
  jmp    L3190
  mov    $0x35d4,%eax
  jmp    L3190
  mov    $0x35d4,%eax
  jmp    L3190
  mov    $0x35d4,%eax
  jmp    L3190
  mov    $0x35d4,%eax
  jmp    L3190
  mov    $0x35d4,%eax
  jmp    L3190
  mov    $0x38e,%eax
  jmp    L3190
  mov    $0x38e,%eax
  jmp    L3190
  mov    $0x38e,%eax
  jmp    L3190
  mov    $0x9ce,%eax
  jmp    L3190
  mov    $0x38e,%eax
  jmp    L3190
  mov    $0x38e,%eax
  jmp    L3190
  mov    $0x38e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x0,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x0,%eax
  jmp    L3190
  mov    $0x320,%eax
  jmp    L3190
  mov    $0x320,%eax
  jmp    L3190
  mov    $0x320,%eax
  jmp    L3190
  mov    $0x320,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x1c2,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x10e,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
  mov    $0x26c,%eax
  jmp    L3190
L1125:
  mov    $0xfff0bdc0,%eax
L3190:
  pop    %rbp
  ret
```

assistant: ```c
int instruction_execution(int opcode) {
  if ((opcode & 0700) == 0700)
    return 270;
  switch (opcode) {
  case 0130:
    return 4330;
  case 0131:
    return 800;
  case 0132:
    return 1520 + 250 * 5;
  case 0133:
    return 380 + 260 / 5;
  case 0134:
    return 0;
  case 0135:
    return 0;
  case 0136:
    return 0;
  case 0137:
    return 0;
  case 0140:
    return 4330;
  case 0141:
    return 5020;
  case 0142:
    return 4330;
  case 0143:
    return 4330;
  case 0144:
    return 4810;
  case 0145:
    return 4810;
  case 0146:
    return 4810;
  case 0147:
    return 4810;
  case 0150:
    return 4510;
  case 0151:
    return 5200;
  case 0152:
    return 4510;
  case 0153:
    return 4510;
  case 0154:
    return 4990;
  case 0155:
    return 4990;
  case 0156:
    return 4990;
  case 0157:
    return 4990;
  case 0160:
    return 8210;
  case 0161:
    return 8900;
  case 0162:
    return 8210;
  case 0163:
    return 8210;
  case 0164:
    return 8690;
  case 0165:
    return 8690;
  case 0166:
    return 8690;
  case 0167:
    return 8690;
  case 0170:
    return 12000;
  case 0171:
    return 13280;
  case 0172:
    return 12000;
  case 0173:
    return 12000;
  case 0174:
    return 12000;
  case 0175:
    return 12000;
  case 0176:
    return 12000;
  case 0177:
    return 12000;
  case 0200:
    return 270;
  case 0201:
    return 270;
  case 0202:
    return 270;
  case 0203:
    return 270;
  case 0204:
    return 270;
  case 0205:
    return 270;
  case 0206:
    return 270;
  case 0207:
    return 270;
  case 0210:
    return 450;
  case 0211:
    return 450;
  case 0212:
    return 450;
  case 0213:
    return 450;
  case 0214:
    return 450;
  case 0215:
    return 450;
  case 0216:
    return 450;
  case 0217:
    return 450;
  case 0220:
    return 7510;
  case 0221:
    return 7510;
  case 0222:
    return 7510;
  case 0223:
    return 7510;
  case 0224:
    return 8360;
  case 0225:
    return 8360;
  case 0226:
    return 8360;
  case 0227:
    return 8360;
  case 0230:
    return 13780;
  case 0231:
    return 13780;
  case 0232:
    return 13780;
  case 0233:
    return 13780;
  case 0234:
    return 13780;
  case 0235:
    return 13780;
  case 0236:
    return 13780;
  case 0237:
    return 13780;
  case 0240:
    return (390 + 230) / 2 + 150 * 4;
  case 0241:
    return (390 + 230) / 2 + 150 * 4;
  case 0242:
    return (390 + 230) / 2 + 150 * 4;
  case 0243:
    return 800 + 190 * 9;
  case 0244:
    return (390 + 230) / 2 + 150 * 4;
  case 0245:
    return (390 + 230) / 2 + 150 * 4;
  case 0246:
    return (390 + 230) / 2 + 150 * 4;
  case 0250:
    return 270;
  case 0251:
    return 0;
  case 0252:
    return 450;
  case 0253:
    return 450;
  case 0254:
    return 270;
  case 0255:
    return 270;
  case 0256:
    return 270;
  case 0257:
    return 0;
  case 0260:
    return 800;
  case 0261:
    return 800;
  case 0262:
    return 800;
  case 0263:
    return 800;
  case 0264:
    return 620;
  case 0265:
    return 270;
  case 0266:
    return 620;
  case 0267:
    return 620;
  case 0270:
    return 450;
  case 0271:
    return 450;
  case 0272:
    return 450;
  case 0273:
    return 450;
  case 0274:
    return 450;
  case 0275:
    return 450;
  case 0276:
    return 450;
  case 0277:
    return 450;
  case 0300:
    return 450;
  case 0301:
    return 450;
  case 0302:
    return 450;
  case 0303:
    return 450;
  case 0304:
    return 450;
  case 0305:
    return 450;
  case 0306:
    return 450;
  case 0307:
    return 450;
  case 0310:
    return 450;
  case 0311:
    return 450;
  case 0312:
    return 450;
  case 0313:
    return 450;
  case 0314:
    return 450;
  case 0315:
    return 450;
  case 0316:
    return 450;
  case 0317:
    return 450;
  case 0320:
    return 450;
  case 0321:
    return 450;
  case 0322:
    return 450;
  case 0323:
    return 450;
  case 0324:
    return 450;
  case 0325:
    return 450;
  case 0326:
    return 450;
  case 0327:
    return 450;
  case 0330:
    return 450;
  case 0331:
    return 450;
  case 0332:
    return 450;
  case 0333:
    return 450;
  case 0334:
    return 450;
  case 0335:
    return 450;
  case 0336:
    return 450;
  case 0337:
    return 450;
  case 0340:
    return 450;
  case 0341:
    return 450;
  case 0342:
    return 450;
  case 0343:
    return 450;
  case 0344:
    return 450;
  case 0345:
    return 450;
  case 0346:
    return 450;
  case 0347:
    return 450;
  case 0350:
    return 450;
  case 0351:
    return 450;
  case 0352:
    return 450;
  case 0353:
    return 450;
  case 0354:
    return 450;
  case 0355:
    return 450;
  case 0356:
    return 450;
  case 0357:
    return 450;
  case 0360:
    return 450;
  case 0361:
    return 450;
  case 0362:
    return 450;
  case 0363:
    return 450;
  case 0364:
    return 450;
  case 0365:
    return 450;
  case 0366:
    return 450;
  case 0367:
    return 450;
  case 0370:
    return 450;
  case 0371:
    return 450;
  case 0372:
    return 450;
  case 0373:
    return 450;
  case 0374:
    return 450;
  case 0375:
    return 450;
  case 0376:
    return 450;
  case 0377:
    return 450;
  case 0400:
    return 270;
  case 0401:
    return 270;
  case 0402:
    return 270;
  case 0403:
    return 270;
  case 0404:
    return 270;
  case 0405:
    return 270;
  case 0406:
    return 270;
  case 0407:
    return 270;
  case 0410:
    return 620;
  case 0411:
    return 620;
  case 0412:
    return 620;
  case 0413:
    return 620;
  case 0414:
    return 270;
  case 0415:
    return 270;
  case 0416:
    return 270;
  case 0417:
    return 270;
  case 0420:
    return 270;
  case 0421:
    return 270;
  case 0422:
    return 270;
  case 0423:
    return 270;
  case 0424:
    return 270;
  case 0425:
    return 270;
  case 0426:
    return 270;
  case 0427:
    return 270;
  case 0430:
    return 270;
  case 0431:
    return 270;
  case 0432:
    return 270;
  case 0433:
    return 270;
  case 0434:
    return 270;
  case 0435:
    return 270;
  case 0436:
    return 270;
  case 0437:
    return 270;
  case 0440:
    return 620;
  case 0441:
    return 620;
  case 0442:
    return 620;
  case 0443:
    return 620;
  case 0444:
    return 270;
  case 0445:
    return 270;
  case 0446:
    return 270;
  case 0447:
    return 270;
  case 0450:
    return 270;
  case 0451:
    return 270;
  case 0452:
    return 270;
  case 0453:
    return 270;
  case 0454:
    return 620;
  case 0455:
    return 620;
  case 0456:
    return 620;
  case 0457:
    return 620;
  case 0460:
    return 270;
  case 0461:
    return 270;
  case 0462:
    return 270;
  case 0463:
    return 270;
  case 0464:
    return 270;
  case 0465:
    return 270;
  case 0466:
    return 270;
  case 0467:
    return 270;
  case 0470:
    return 620;
  case 0471:
    return 620;
  case 0472:
    return 620;
  case 0473:
    return 620;
  case 0474:
    return 270;
  case 0475:
    return 270;
  case 0476:
    return 270;
  case 0477:
    return 270;
  case 0500:
    return 270;
  case 0501:
    return 270;
  case 0502:
    return 270;
  case 0503:
    return 270;
  case 0504:
    return 620;
  case 0505:
    return 620;
  case 0506:
    return 270;
  case 0507:
    return 270;
  case 0510:
    return 270;
  case 0511:
    return 270;
  case 0512:
    return 270;
  case 0513:
    return 270;
  case 0514:
    return 270;
  case 0515:
    return 270;
  case 0516:
    return 270;
  case 0517:
    return 270;
  case 0520:
    return 270;
  case 0521:
    return 270;
  case 0522:
    return 270;
  case 0523:
    return 270;
  case 0524:
    return 270;
  case 0525:
    return 270;
  case 0526:
    return 270;
  case 0527:
    return 270;
  case 0530:
    return 270;
  case 0531:
    return 270;
  case 0532:
    return 270;
  case 0533:
    return 270;
  case 0534:
    return 270;
  case 0535:
    return 270;
  case 0536:
    return 270;
  case 0537:
    return 270;
  case 0540:
    return 270;
  case 0541:
    return 270;
  case 0542:
    return 270;
  case 0543:
    return 270;
  case 0544:
    return 620;
  case 0545:
    return 620;
  case 0546:
    return 270;
  case 0547:
    return 270;
  case 0550:
    return 270;
  case 0551:
    return 270;
  case 0552:
    return 270;
  case 0553:
    return 270;
  case 0554:
    return 270;
  case 0555:
    return 270;
  case 0556:
    return 270;
  case 0557:
    return 270;
  case 0560:
    return 270;
  case 0561:
    return 270;
  case 0562:
    return 270;
  case 0563:
    return 270;
  case 0564:
    return 270;
  case 0565:
    return 270;
  case 0566:
    return 270;
  case 0567:
    return 270;
  case 0570:
    return 270;
  case 0571:
    return 270;
  case 0572:
    return 270;
  case 0573:
    return 270;
  case 0574:
    return 270;
  case 0575:
    return 270;
  case 0576:
    return 270;
  case 0577:
    return 270;
  case 0600:
    return 620;
  case 0601:
    return 620;
  case 0602:
    return 620;
  case 0603:
    return 620;
  case 0604:
    return 620;
  case 0605:
    return 620;
  case 0606:
    return 620;
  case 0607:
    return 620;
  case 0610:
    return 620;
  case 0611:
    return 620;
  case 0612:
    return 620;
  case 0613:
    return 620;
  case 0614:
    return 620;
  case 0615:
    return 620;
  case 0616:
    return 620;
  case 0617:
    return 620;
  case 0620:
    return 620;
  case 0621:
    return 620;
  case 0622:
    return 620;
  case 0623:
    return 620;
  case 0624:
    return 620;
  case 0625:
    return 620;
  case 0626:
    return 620;
  case 0627:
    return 620;
  case 0630:
    return 620;
  case 0631:
    return 620;
  case 0632:
    return 620;
  case 0633:
    return 620;
  case 0634:
    return 620;
  case 0635:
    return 620;
  case 0636:
    return 620;
  case 0637:
    return 620;
  case 0640:
    return 620;
  case 0641:
    return 620;
  case 0642:
    return 620;
  case 0643:
    return 620;
  case 0644:
    return 620;
  case 0645:
    return 620;
  case 0646:
    return 620;
  case 0647:
    return 620;
  case 0650:
    return 620;
  case 0651:
    return 620;
  case 0652:
    return 620;
  case 0653:
    return 620;
  case 0654:
    return 620;
  case 0655:
    return 620;
  case 0656:
    return 620;
  case 0657:
    return 620;
  case 0660:
    return 620;
  case 0661:
    return 620;
  case 0662:
    return 620;
  case 0663:
    return 620;
  case 0664:
    return 620;
  case 0665:
    return 620;
  case 0666:
    return 620;
  case 0667:
    return 620;
  case 0670:
    return 620;
  case 0671:
    return 620;
  case 0672:
    return 620;
  case 0673:
    return 620;
  case 0674:
    return 620;
  case 0675:
    return 620;
  case 0676:
    return 620;
  case 0677:
    return 620;
  }
  return -1000000;
}
```