int smallest_pdt_len(int pdt) {
  int len;
  switch (pdt) {
  case 0:
    len = 34;
    break;
  case 1:
    len = 37;
    break;
  case 2:
    len = 36;
    break;
  case 3:
    len = 68;
    break;
  case 4:
    len = 64;
    break;
  case 5:
    len = 47;
    break;
  case 6:
    len = 35;
    break;
  case 7:
    len = 34;
    break;
  case 8:
    len = 58;
    break;
  case 9:
    len = 71;
    break;
  case 10:
    len = 59;
    break;
  case 11:
    len = 61;
    break;
  case 12:
    len = 60;
    break;
  case 13:
    len = 92;
    break;
  case 14:
    len = 88;
    break;
  case 15:
    len = 37;
    break;
  case 20:
    len = 43;
    break;
  case 30:
    len = 14;
    break;
  case 31:
    len = 25;
    break;
  case 32:
    len = 34;
    break;
  case 33:
    len = 37;
    break;
  case 34:
    len = 61;
    break;
  case 40:
    len = 36;
    break;
  case 41:
    len = 39;
    break;
  case 42:
    len = 60;
    break;
  case 43:
    len = 63;
    break;
  case 44:
    len = 45;
    break;
  case 45:
    len = 50;
    break;
  case 46:
    len = 71;
    break;
  case 47:
    len = 74;
    break;
  case 48:
    len = 58;
    break;
  case 51:
    len = 47;
    break;
  case 52:
    len = 31;
    break;
  case 53:
    len = 40;
    break;
  case 54:
    len = 43;
    break;
  case 57:
    len = 43;
    break;
  case 60:
    len = 44;
    break;
  case 61:
    len = 68;
    break;
  case 91:
    len = 35;
    break;
  case 254:
    len = 15;
    break;
  case 1000:
    len = 22;
    break;
  case 1001:
    len = 38;
    break;
  case 1100:
    len = 34;
    break;
  case 1101:
    len = 50;
    break;
  default:
    len = -1;
    break;
  }
  return len;
}


x86 assembly (clang, -O0):
<smallest_pdt_len>:
push   %rbp
mov    %rsp,%rbp
mov    %edi,-0x4(%rbp)
mov    -0x4(%rbp),%eax
mov    %eax,-0xc(%rbp)
test   %eax,%eax
je     13ff <smallest_pdt_len+0x2ff>
jmp    111a <smallest_pdt_len+0x1a>
mov    -0xc(%rbp),%eax
sub    $0x1,%eax
je     140b <smallest_pdt_len+0x30b>
jmp    112b <smallest_pdt_len+0x2b>
mov    -0xc(%rbp),%eax
sub    $0x2,%eax
je     1417 <smallest_pdt_len+0x317>
jmp    113c <smallest_pdt_len+0x3c>
mov    -0xc(%rbp),%eax
sub    $0x3,%eax
je     1423 <smallest_pdt_len+0x323>
jmp    114d <smallest_pdt_len+0x4d>
mov    -0xc(%rbp),%eax
sub    $0x4,%eax
je     142f <smallest_pdt_len+0x32f>
jmp    115e <smallest_pdt_len+0x5e>
mov    -0xc(%rbp),%eax
sub    $0x5,%eax
je     143b <smallest_pdt_len+0x33b>
jmp    116f <smallest_pdt_len+0x6f>
mov    -0xc(%rbp),%eax
sub    $0x6,%eax
je     1447 <smallest_pdt_len+0x347>
jmp    1180 <smallest_pdt_len+0x80>
mov    -0xc(%rbp),%eax
sub    $0x7,%eax
je     1453 <smallest_pdt_len+0x353>
jmp    1191 <smallest_pdt_len+0x91>
mov    -0xc(%rbp),%eax
sub    $0x8,%eax
je     145f <smallest_pdt_len+0x35f>
jmp    11a2 <smallest_pdt_len+0xa2>
mov    -0xc(%rbp),%eax
sub    $0x9,%eax
je     146b <smallest_pdt_len+0x36b>
jmp    11b3 <smallest_pdt_len+0xb3>
mov    -0xc(%rbp),%eax
sub    $0xa,%eax
je     1477 <smallest_pdt_len+0x377>
jmp    11c4 <smallest_pdt_len+0xc4>
mov    -0xc(%rbp),%eax
sub    $0xb,%eax
je     1483 <smallest_pdt_len+0x383>
jmp    11d5 <smallest_pdt_len+0xd5>
mov    -0xc(%rbp),%eax
sub    $0xc,%eax
je     148f <smallest_pdt_len+0x38f>
jmp    11e6 <smallest_pdt_len+0xe6>
mov    -0xc(%rbp),%eax
sub    $0xd,%eax
je     149b <smallest_pdt_len+0x39b>
jmp    11f7 <smallest_pdt_len+0xf7>
mov    -0xc(%rbp),%eax
sub    $0xe,%eax
je     14a7 <smallest_pdt_len+0x3a7>
jmp    1208 <smallest_pdt_len+0x108>
mov    -0xc(%rbp),%eax
sub    $0xf,%eax
je     14b3 <smallest_pdt_len+0x3b3>
jmp    1219 <smallest_pdt_len+0x119>
mov    -0xc(%rbp),%eax
sub    $0x14,%eax
je     14bf <smallest_pdt_len+0x3bf>
jmp    122a <smallest_pdt_len+0x12a>
mov    -0xc(%rbp),%eax
sub    $0x1e,%eax
je     14cb <smallest_pdt_len+0x3cb>
jmp    123b <smallest_pdt_len+0x13b>
mov    -0xc(%rbp),%eax
sub    $0x1f,%eax
je     14d7 <smallest_pdt_len+0x3d7>
jmp    124c <smallest_pdt_len+0x14c>
mov    -0xc(%rbp),%eax
sub    $0x20,%eax
je     14e3 <smallest_pdt_len+0x3e3>
jmp    125d <smallest_pdt_len+0x15d>
mov    -0xc(%rbp),%eax
sub    $0x21,%eax
je     14ef <smallest_pdt_len+0x3ef>
jmp    126e <smallest_pdt_len+0x16e>
mov    -0xc(%rbp),%eax
sub    $0x22,%eax
je     14fb <smallest_pdt_len+0x3fb>
jmp    127f <smallest_pdt_len+0x17f>
mov    -0xc(%rbp),%eax
sub    $0x28,%eax
je     1507 <smallest_pdt_len+0x407>
jmp    1290 <smallest_pdt_len+0x190>
mov    -0xc(%rbp),%eax
sub    $0x29,%eax
je     1513 <smallest_pdt_len+0x413>
jmp    12a1 <smallest_pdt_len+0x1a1>
mov    -0xc(%rbp),%eax
sub    $0x2a,%eax
je     151f <smallest_pdt_len+0x41f>
jmp    12b2 <smallest_pdt_len+0x1b2>
mov    -0xc(%rbp),%eax
sub    $0x2b,%eax
je     152b <smallest_pdt_len+0x42b>
jmp    12c3 <smallest_pdt_len+0x1c3>
mov    -0xc(%rbp),%eax
sub    $0x2c,%eax
je     1537 <smallest_pdt_len+0x437>
jmp    12d4 <smallest_pdt_len+0x1d4>
mov    -0xc(%rbp),%eax
sub    $0x2d,%eax
je     1543 <smallest_pdt_len+0x443>
jmp    12e5 <smallest_pdt_len+0x1e5>
mov    -0xc(%rbp),%eax
sub    $0x2e,%eax
je     154f <smallest_pdt_len+0x44f>
jmp    12f6 <smallest_pdt_len+0x1f6>
mov    -0xc(%rbp),%eax
sub    $0x2f,%eax
je     155b <smallest_pdt_len+0x45b>
jmp    1307 <smallest_pdt_len+0x207>
mov    -0xc(%rbp),%eax
sub    $0x30,%eax
je     1567 <smallest_pdt_len+0x467>
jmp    1318 <smallest_pdt_len+0x218>
mov    -0xc(%rbp),%eax
sub    $0x33,%eax
je     1573 <smallest_pdt_len+0x473>
jmp    1329 <smallest_pdt_len+0x229>
mov    -0xc(%rbp),%eax
sub    $0x34,%eax
je     157f <smallest_pdt_len+0x47f>
jmp    133a <smallest_pdt_len+0x23a>
mov    -0xc(%rbp),%eax
sub    $0x35,%eax
je     158b <smallest_pdt_len+0x48b>
jmp    134b <smallest_pdt_len+0x24b>
mov    -0xc(%rbp),%eax
sub    $0x36,%eax
je     1597 <smallest_pdt_len+0x497>
jmp    135c <smallest_pdt_len+0x25c>
mov    -0xc(%rbp),%eax
sub    $0x39,%eax
je     15a3 <smallest_pdt_len+0x4a3>
jmp    136d <smallest_pdt_len+0x26d>
mov    -0xc(%rbp),%eax
sub    $0x3c,%eax
je     15af <smallest_pdt_len+0x4af>
jmp    137e <smallest_pdt_len+0x27e>
mov    -0xc(%rbp),%eax
sub    $0x3d,%eax
je     15bb <smallest_pdt_len+0x4bb>
jmp    138f <smallest_pdt_len+0x28f>
mov    -0xc(%rbp),%eax
sub    $0x5b,%eax
je     15c7 <smallest_pdt_len+0x4c7>
jmp    13a0 <smallest_pdt_len+0x2a0>
mov    -0xc(%rbp),%eax
sub    $0xfe,%eax
je     15d3 <smallest_pdt_len+0x4d3>
jmp    13b3 <smallest_pdt_len+0x2b3>
mov    -0xc(%rbp),%eax
sub    $0x3e8,%eax
je     15df <smallest_pdt_len+0x4df>
jmp    13c6 <smallest_pdt_len+0x2c6>
mov    -0xc(%rbp),%eax
sub    $0x3e9,%eax
je     15eb <smallest_pdt_len+0x4eb>
jmp    13d9 <smallest_pdt_len+0x2d9>
mov    -0xc(%rbp),%eax
sub    $0x44c,%eax
je     15f7 <smallest_pdt_len+0x4f7>
jmp    13ec <smallest_pdt_len+0x2ec>
mov    -0xc(%rbp),%eax
sub    $0x44d,%eax
je     1603 <smallest_pdt_len+0x503>
jmp    160f <smallest_pdt_len+0x50f>
movl   $0x22,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x25,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x24,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x44,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x40,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x2f,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x23,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x22,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x3a,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x47,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x3b,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x3d,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x3c,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x5c,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x58,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x25,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x2b,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0xe,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x19,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x22,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x25,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x3d,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x24,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x27,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x3c,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x3f,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x2d,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x32,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x47,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x4a,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x3a,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x2f,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x1f,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x28,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x2b,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x2b,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x2c,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x44,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x23,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0xf,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x16,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x26,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x22,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0x32,-0x8(%rbp)
jmp    1616 <smallest_pdt_len+0x516>
movl   $0xffffffff,-0x8(%rbp)
mov    -0x8(%rbp),%eax
pop    %rbp
ret

x86 assembly (clang, -O2):
<smallest_pdt_len>:
mov    $0x22,%eax
cmp    $0x3e7,%edi
jg     1131 <smallest_pdt_len+0x31>
cmp    $0xfe,%edi
ja     1202 <smallest_pdt_len+0x102>
mov    %edi,%ecx
lea    0xede(%rip),%rdx
movslq (%rdx,%rcx,4),%rcx
add    %rdx,%rcx
jmp    *%rcx
mov    $0x25,%eax
ret
cmp    $0x44b,%edi
jg     115d <smallest_pdt_len+0x5d>
cmp    $0x3e8,%edi
je     11fc <smallest_pdt_len+0xfc>
cmp    $0x3e9,%edi
jne    1202 <smallest_pdt_len+0x102>
mov    $0x26,%eax
ret
mov    $0x2b,%eax
ret
cmp    $0x44c,%edi
je     1177 <smallest_pdt_len+0x77>
cmp    $0x44d,%edi
jne    1202 <smallest_pdt_len+0x102>
mov    $0x32,%eax
ret
ret
mov    $0x24,%eax
ret
mov    $0x44,%eax
ret
mov    $0x2f,%eax
ret
mov    $0x23,%eax
ret
mov    $0x3a,%eax
ret
mov    $0x47,%eax
ret
mov    $0x3d,%eax
ret
mov    $0x3c,%eax
ret
mov    $0x40,%eax
ret
mov    $0x3b,%eax
ret
mov    $0x5c,%eax
ret
mov    $0x58,%eax
ret
mov    $0xe,%eax
ret
mov    $0x19,%eax
ret
mov    $0x27,%eax
ret
mov    $0x3f,%eax
ret
mov    $0x2d,%eax
ret
mov    $0x4a,%eax
ret
mov    $0x1f,%eax
ret
mov    $0x28,%eax
ret
mov    $0x2c,%eax
ret
mov    $0xf,%eax
ret
mov    $0x16,%eax
ret
mov    $0xffffffff,%eax
ret

LLVM IR (-O0):
define i32 @smallest_pdt_len(i32 %0) {
%2 = alloca i32
%3 = alloca i32
store i32 %0, i32* %2
%4 = load i32, i32* %2
switch i32 %4, label %49 [
i32 0, label %5
i32 1, label %6
i32 2, label %7
i32 3, label %8
i32 4, label %9
i32 5, label %10
i32 6, label %11
i32 7, label %12
i32 8, label %13
i32 9, label %14
i32 10, label %15
i32 11, label %16
i32 12, label %17
i32 13, label %18
i32 14, label %19
i32 15, label %20
i32 20, label %21
i32 30, label %22
i32 31, label %23
i32 32, label %24
i32 33, label %25
i32 34, label %26
i32 40, label %27
i32 41, label %28
i32 42, label %29
i32 43, label %30
i32 44, label %31
i32 45, label %32
i32 46, label %33
i32 47, label %34
i32 48, label %35
i32 51, label %36
i32 52, label %37
i32 53, label %38
i32 54, label %39
i32 57, label %40
i32 60, label %41
i32 61, label %42
i32 91, label %43
i32 254, label %44
i32 1000, label %45
i32 1001, label %46
i32 1100, label %47
i32 1101, label %48
]
5: ; preds = %1
store i32 34, i32* %3
br label %50
6: ; preds = %1
store i32 37, i32* %3
br label %50
7: ; preds = %1
store i32 36, i32* %3
br label %50
8: ; preds = %1
store i32 68, i32* %3
br label %50
9: ; preds = %1
store i32 64, i32* %3
br label %50
10: ; preds = %1
store i32 47, i32* %3
br label %50
11: ; preds = %1
store i32 35, i32* %3
br label %50
12: ; preds = %1
store i32 34, i32* %3
br label %50
13: ; preds = %1
store i32 58, i32* %3
br label %50
14: ; preds = %1
store i32 71, i32* %3
br label %50
15: ; preds = %1
store i32 59, i32* %3
br label %50
16: ; preds = %1
store i32 61, i32* %3
br label %50
17: ; preds = %1
store i32 60, i32* %3
br label %50
18: ; preds = %1
store i32 92, i32* %3
br label %50
19: ; preds = %1
store i32 88, i32* %3
br label %50
20: ; preds = %1
store i32 37, i32* %3
br label %50
21: ; preds = %1
store i32 43, i32* %3
br label %50
22: ; preds = %1
store i32 14, i32* %3
br label %50
23: ; preds = %1
store i32 25, i32* %3
br label %50
24: ; preds = %1
store i32 34, i32* %3
br label %50
25: ; preds = %1
store i32 37, i32* %3
br label %50
26: ; preds = %1
store i32 61, i32* %3
br label %50
27: ; preds = %1
store i32 36, i32* %3
br label %50
28: ; preds = %1
store i32 39, i32* %3
br label %50
29: ; preds = %1
store i32 60, i32* %3
br label %50
30: ; preds = %1
store i32 63, i32* %3
br label %50
31: ; preds = %1
store i32 45, i32* %3
br label %50
32: ; preds = %1
store i32 50, i32* %3
br label %50
33: ; preds = %1
store i32 71, i32* %3
br label %50
34: ; preds = %1
store i32 74, i32* %3
br label %50
35: ; preds = %1
store i32 58, i32* %3
br label %50
36: ; preds = %1
store i32 47, i32* %3
br label %50
37: ; preds = %1
store i32 31, i32* %3
br label %50
38: ; preds = %1
store i32 40, i32* %3
br label %50
39: ; preds = %1
store i32 43, i32* %3
br label %50
40: ; preds = %1
store i32 43, i32* %3
br label %50
41: ; preds = %1
store i32 44, i32* %3
br label %50
42: ; preds = %1
store i32 68, i32* %3
br label %50
43: ; preds = %1
store i32 35, i32* %3
br label %50
44: ; preds = %1
store i32 15, i32* %3
br label %50
45: ; preds = %1
store i32 22, i32* %3
br label %50
46: ; preds = %1
store i32 38, i32* %3
br label %50
47: ; preds = %1
store i32 34, i32* %3
br label %50
48: ; preds = %1
store i32 50, i32* %3
br label %50
49: ; preds = %1
store i32 -1, i32* %3
br label %50
50: ; preds = %49, %48, %47, %46, %45, %44, %43, %42, %41, %40, %39, %38, %37, %36, %35, %34, %33, %32, %31, %30, %29, %28, %27, %26, %25, %24, %23, %22, %21, %20, %19, %18, %17, %16, %15, %14, %13, %12, %11, %10, %9, %8, %7, %6, %5
%51 = load i32, i32* %3
ret i32 %51
}

LLVM IR (-O2):
define i32 @smallest_pdt_len(i32 %0) {
switch i32 %0, label %42 [
i32 0, label %43
i32 1, label %2
i32 2, label %3
i32 3, label %4
i32 4, label %5
i32 5, label %6
i32 6, label %7
i32 7, label %43
i32 8, label %8
i32 9, label %9
i32 10, label %10
i32 11, label %11
i32 12, label %12
i32 13, label %13
i32 14, label %14
i32 15, label %15
i32 20, label %16
i32 30, label %17
i32 31, label %18
i32 32, label %43
i32 33, label %19
i32 34, label %20
i32 40, label %21
i32 41, label %22
i32 42, label %23
i32 43, label %24
i32 44, label %25
i32 45, label %26
i32 46, label %27
i32 47, label %28
i32 48, label %29
i32 51, label %30
i32 52, label %31
i32 53, label %32
i32 54, label %33
i32 57, label %34
i32 60, label %35
i32 61, label %36
i32 91, label %37
i32 254, label %38
i32 1000, label %39
i32 1001, label %40
i32 1100, label %43
i32 1101, label %41
]
2: ; preds = %1
br label %43
3: ; preds = %1
br label %43
4: ; preds = %1
br label %43
5: ; preds = %1
br label %43
6: ; preds = %1
br label %43
7: ; preds = %1
br label %43
8: ; preds = %1
br label %43
9: ; preds = %1
br label %43
10: ; preds = %1
br label %43
11: ; preds = %1
br label %43
12: ; preds = %1
br label %43
13: ; preds = %1
br label %43
14: ; preds = %1
br label %43
15: ; preds = %1
br label %43
16: ; preds = %1
br label %43
17: ; preds = %1
br label %43
18: ; preds = %1
br label %43
19: ; preds = %1
br label %43
20: ; preds = %1
br label %43
21: ; preds = %1
br label %43
22: ; preds = %1
br label %43
23: ; preds = %1
br label %43
24: ; preds = %1
br label %43
25: ; preds = %1
br label %43
26: ; preds = %1
br label %43
27: ; preds = %1
br label %43
28: ; preds = %1
br label %43
29: ; preds = %1
br label %43
30: ; preds = %1
br label %43
31: ; preds = %1
br label %43
32: ; preds = %1
br label %43
33: ; preds = %1
br label %43
34: ; preds = %1
br label %43
35: ; preds = %1
br label %43
36: ; preds = %1
br label %43
37: ; preds = %1
br label %43
38: ; preds = %1
br label %43
39: ; preds = %1
br label %43
40: ; preds = %1
br label %43
41: ; preds = %1
br label %43
42: ; preds = %1
br label %43
43: ; preds = %1, %1, %1, %1, %42, %41, %40, %39, %38, %37, %36, %35, %34, %33, %32, %31, %30, %29, %28, %27, %26, %25, %24, %23, %22, %21, %20, %19, %18, %17, %16, %15, %14, %13, %12, %11, %10, %9, %8, %7, %6, %5, %4, %3, %2
%44 = phi i32 [ -1, %42 ], [ 50, %41 ], [ 38, %40 ], [ 22, %39 ], [ 15, %38 ], [ 35, %37 ], [ 68, %36 ], [ 44, %35 ], [ 43, %34 ], [ 43, %33 ], [ 40, %32 ], [ 31, %31 ], [ 47, %30 ], [ 58, %29 ], [ 74, %28 ], [ 71, %27 ], [ 50, %26 ], [ 45, %25 ], [ 63, %24 ], [ 60, %23 ], [ 39, %22 ], [ 36, %21 ], [ 61, %20 ], [ 37, %19 ], [ 25, %18 ], [ 14, %17 ], [ 43, %16 ], [ 37, %15 ], [ 88, %14 ], [ 92, %13 ], [ 60, %12 ], [ 61, %11 ], [ 59, %10 ], [ 71, %9 ], [ 58, %8 ], [ 35, %7 ], [ 47, %6 ], [ 64, %5 ], [ 68, %4 ], [ 36, %3 ], [ 37, %2 ], [ 34, %1 ], [ 34, %1 ], [ 34, %1 ], [ 34, %1 ]
ret i32 %44
}