#define NULL ((void *)0)
typedef unsigned long size_t; // Customize by platform.
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long scalar_t__; // Either arithmetic or pointer type.
/* By default, we understand bool (as a convenience). */
typedef int bool;
#define false 0
#define true 1

/* Forward declarations */

/* Type definitions */

/* Variables and functions */
int EOF;
int getchar();
int /*<<< orphan*/ printf(char *, int, int, int, int, int, int, int, int, int,
                          int, int, int, int, int, int, int, int, int, int, int,
                          int, int, int, int, int, int);
int main() {
  int c, i;
  int h[26];
  for (i = 0; i < 26; i++)
    h[i] = 0;
  while ((c = getchar()) != EOF) {
    if (c == 'a')
      h[c - 'a']++;
    else if (c == 'A')
      h[c - 'A']++;
    else if (c == 'b')
      h[c - 'b' + 1]++;
    else if (c == 'B')
      h[c - 'B' + 1]++;
    else if (c == 'c')
      h[c - 'c' + 2]++;
    else if (c == 'C')
      h[c - 'C' + 2]++;
    else if (c == 'd')
      h[c - 'd' + 3]++;
    else if (c == 'D')
      h[c - 'D' + 3]++;
    else if (c == 'e')
      h[c - 'e' + 4]++;
    else if (c == 'E')
      h[c - 'E' + 4]++;
    else if (c == 'f')
      h[c - 'f' + 5]++;
    else if (c == 'F')
      h[c - 'F' + 5]++;
    else if (c == 'g')
      h[c - 'g' + 6]++;
    else if (c == 'G')
      h[c - 'G' + 6]++;
    else if (c == 'h')
      h[c - 'h' + 7]++;
    else if (c == 'H')
      h[c - 'H' + 7]++;
    else if (c == 'i')
      h[c - 'i' + 8]++;
    else if (c == 'I')
      h[c - 'I' + 8]++;
    else if (c == 'j')
      h[c - 'j' + 9]++;
    else if (c == 'J')
      h[c - 'J' + 9]++;
    else if (c == 'k')
      h[c - 'k' + 10]++;
    else if (c == 'K')
      h[c - 'K' + 10]++;
    else if (c == 'l')
      h[c - 'l' + 11]++;
    else if (c == 'L')
      h[c - 'L' + 11]++;
    else if (c == 'M')
      h[c - 'M' + 12]++;
    else if (c == 'm')
      h[c - 'm' + 12]++;
    else if (c == 'n')
      h[c - 'n' + 13]++;
    else if (c == 'N')
      h[c - 'N' + 13]++;
    else if (c == 'o')
      h[c - 'o' + 14]++;
    else if (c == 'O')
      h[c - 'O' + 14]++;
    else if (c == 'p')
      h[c - 'p' + 15]++;
    else if (c == 'P')
      h[c - 'P' + 15]++;
    else if (c == 'q')
      h[c - 'q' + 16]++;
    else if (c == 'Q')
      h[c - 'Q' + 16]++;
    else if (c == 'r')
      h[c - 'r' + 17]++;
    else if (c == 'R')
      h[c - 'R' + 17]++;
    else if (c == 's')
      h[c - 's' + 18]++;
    else if (c == 'S')
      h[c - 'S' + 18]++;
    else if (c == 't')
      h[c - 't' + 19]++;
    else if (c == 'T')
      h[c - 'T' + 19]++;
    else if (c == 'u')
      h[c - 'u' + 20]++;
    else if (c == 'U')
      h[c - 'U' + 20]++;
    else if (c == 'v')
      h[c - 'v' + 21]++;
    else if (c == 'V')
      h[c - 'V' + 21]++;
    else if (c == 'w')
      h[c - 'w' + 22]++;
    else if (c == 'W')
      h[c - 'W' + 22]++;
    else if (c == 'x')
      h[c - 'x' + 23]++;
    else if (c == 'X')
      h[c - 'X' + 23]++;
    else if (c == 'y')
      h[c - 'y' + 24]++;
    else if (c == 'Y')
      h[c - 'Y' + 24]++;
    else if (c == 'z')
      h[c - 'z' + 25]++;
    else if (c == 'Z')
      h[c - 'Z' + 25]++;
  }
  printf("\n%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d "
         "%d %d %d %d\n",
         h[0], h[1], h[2], h[3], h[4], h[5], h[6], h[7], h[8], h[9], h[10],
         h[11], h[12], h[13], h[14], h[15], h[16], h[17], h[18], h[19], h[20],
         h[21], h[22], h[23], h[24], h[25]);
}


x86 assembly (clang, -O0):
<main>:
push   %rbp
mov    %rsp,%rbp
push   %r15
push   %r14
push   %r13
push   %r12
push   %rbx
sub    $0x158,%rsp
movl   $0x0,-0x2c(%rbp)
movl   $0x0,-0x34(%rbp)
cmpl   $0x1a,-0x34(%rbp)
jge    1169 <main+0x49>
movslq -0x34(%rbp),%rax
movl   $0x0,-0xa0(%rbp,%rax,4)
mov    -0x34(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0x34(%rbp)
jmp    1142 <main+0x22>
jmp    116e <main+0x4e>
mov    $0x0,%al
call   1040 <getchar@plt>
mov    %eax,-0x30(%rbp)
mov    0x2e69(%rip),%rcx
cmp    (%rcx),%eax
je     1b3c <main+0xa1c>
cmpl   $0x61,-0x30(%rbp)
jne    11af <main+0x8f>
mov    -0x30(%rbp),%eax
sub    $0x61,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1b37 <main+0xa17>
cmpl   $0x41,-0x30(%rbp)
jne    11d7 <main+0xb7>
mov    -0x30(%rbp),%eax
sub    $0x41,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1b32 <main+0xa12>
cmpl   $0x62,-0x30(%rbp)
jne    1202 <main+0xe2>
mov    -0x30(%rbp),%eax
sub    $0x62,%eax
add    $0x1,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1b2d <main+0xa0d>
cmpl   $0x42,-0x30(%rbp)
jne    122d <main+0x10d>
mov    -0x30(%rbp),%eax
sub    $0x42,%eax
add    $0x1,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1b28 <main+0xa08>
cmpl   $0x63,-0x30(%rbp)
jne    1258 <main+0x138>
mov    -0x30(%rbp),%eax
sub    $0x63,%eax
add    $0x2,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1b23 <main+0xa03>
cmpl   $0x43,-0x30(%rbp)
jne    1283 <main+0x163>
mov    -0x30(%rbp),%eax
sub    $0x43,%eax
add    $0x2,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1b1e <main+0x9fe>
cmpl   $0x64,-0x30(%rbp)
jne    12ae <main+0x18e>
mov    -0x30(%rbp),%eax
sub    $0x64,%eax
add    $0x3,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1b19 <main+0x9f9>
cmpl   $0x44,-0x30(%rbp)
jne    12d9 <main+0x1b9>
mov    -0x30(%rbp),%eax
sub    $0x44,%eax
add    $0x3,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1b14 <main+0x9f4>
cmpl   $0x65,-0x30(%rbp)
jne    1304 <main+0x1e4>
mov    -0x30(%rbp),%eax
sub    $0x65,%eax
add    $0x4,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1b0f <main+0x9ef>
cmpl   $0x45,-0x30(%rbp)
jne    132f <main+0x20f>
mov    -0x30(%rbp),%eax
sub    $0x45,%eax
add    $0x4,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1b0a <main+0x9ea>
cmpl   $0x66,-0x30(%rbp)
jne    135a <main+0x23a>
mov    -0x30(%rbp),%eax
sub    $0x66,%eax
add    $0x5,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1b05 <main+0x9e5>
cmpl   $0x46,-0x30(%rbp)
jne    1385 <main+0x265>
mov    -0x30(%rbp),%eax
sub    $0x46,%eax
add    $0x5,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1b00 <main+0x9e0>
cmpl   $0x67,-0x30(%rbp)
jne    13b0 <main+0x290>
mov    -0x30(%rbp),%eax
sub    $0x67,%eax
add    $0x6,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1afb <main+0x9db>
cmpl   $0x47,-0x30(%rbp)
jne    13db <main+0x2bb>
mov    -0x30(%rbp),%eax
sub    $0x47,%eax
add    $0x6,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1af6 <main+0x9d6>
cmpl   $0x68,-0x30(%rbp)
jne    1406 <main+0x2e6>
mov    -0x30(%rbp),%eax
sub    $0x68,%eax
add    $0x7,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1af1 <main+0x9d1>
cmpl   $0x48,-0x30(%rbp)
jne    1431 <main+0x311>
mov    -0x30(%rbp),%eax
sub    $0x48,%eax
add    $0x7,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1aec <main+0x9cc>
cmpl   $0x69,-0x30(%rbp)
jne    145c <main+0x33c>
mov    -0x30(%rbp),%eax
sub    $0x69,%eax
add    $0x8,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1ae7 <main+0x9c7>
cmpl   $0x49,-0x30(%rbp)
jne    1487 <main+0x367>
mov    -0x30(%rbp),%eax
sub    $0x49,%eax
add    $0x8,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1ae2 <main+0x9c2>
cmpl   $0x6a,-0x30(%rbp)
jne    14b2 <main+0x392>
mov    -0x30(%rbp),%eax
sub    $0x6a,%eax
add    $0x9,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1add <main+0x9bd>
cmpl   $0x4a,-0x30(%rbp)
jne    14dd <main+0x3bd>
mov    -0x30(%rbp),%eax
sub    $0x4a,%eax
add    $0x9,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1ad8 <main+0x9b8>
cmpl   $0x6b,-0x30(%rbp)
jne    1508 <main+0x3e8>
mov    -0x30(%rbp),%eax
sub    $0x6b,%eax
add    $0xa,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1ad3 <main+0x9b3>
cmpl   $0x4b,-0x30(%rbp)
jne    1533 <main+0x413>
mov    -0x30(%rbp),%eax
sub    $0x4b,%eax
add    $0xa,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1ace <main+0x9ae>
cmpl   $0x6c,-0x30(%rbp)
jne    155e <main+0x43e>
mov    -0x30(%rbp),%eax
sub    $0x6c,%eax
add    $0xb,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1ac9 <main+0x9a9>
cmpl   $0x4c,-0x30(%rbp)
jne    1589 <main+0x469>
mov    -0x30(%rbp),%eax
sub    $0x4c,%eax
add    $0xb,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1ac4 <main+0x9a4>
cmpl   $0x4d,-0x30(%rbp)
jne    15b4 <main+0x494>
mov    -0x30(%rbp),%eax
sub    $0x4d,%eax
add    $0xc,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1abf <main+0x99f>
cmpl   $0x6d,-0x30(%rbp)
jne    15df <main+0x4bf>
mov    -0x30(%rbp),%eax
sub    $0x6d,%eax
add    $0xc,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1aba <main+0x99a>
cmpl   $0x6e,-0x30(%rbp)
jne    160a <main+0x4ea>
mov    -0x30(%rbp),%eax
sub    $0x6e,%eax
add    $0xd,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1ab5 <main+0x995>
cmpl   $0x4e,-0x30(%rbp)
jne    1635 <main+0x515>
mov    -0x30(%rbp),%eax
sub    $0x4e,%eax
add    $0xd,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1ab0 <main+0x990>
cmpl   $0x6f,-0x30(%rbp)
jne    1660 <main+0x540>
mov    -0x30(%rbp),%eax
sub    $0x6f,%eax
add    $0xe,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1aab <main+0x98b>
cmpl   $0x4f,-0x30(%rbp)
jne    168b <main+0x56b>
mov    -0x30(%rbp),%eax
sub    $0x4f,%eax
add    $0xe,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1aa6 <main+0x986>
cmpl   $0x70,-0x30(%rbp)
jne    16b6 <main+0x596>
mov    -0x30(%rbp),%eax
sub    $0x70,%eax
add    $0xf,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1aa1 <main+0x981>
cmpl   $0x50,-0x30(%rbp)
jne    16e1 <main+0x5c1>
mov    -0x30(%rbp),%eax
sub    $0x50,%eax
add    $0xf,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a9c <main+0x97c>
cmpl   $0x71,-0x30(%rbp)
jne    170c <main+0x5ec>
mov    -0x30(%rbp),%eax
sub    $0x71,%eax
add    $0x10,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a97 <main+0x977>
cmpl   $0x51,-0x30(%rbp)
jne    1737 <main+0x617>
mov    -0x30(%rbp),%eax
sub    $0x51,%eax
add    $0x10,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a92 <main+0x972>
cmpl   $0x72,-0x30(%rbp)
jne    1762 <main+0x642>
mov    -0x30(%rbp),%eax
sub    $0x72,%eax
add    $0x11,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a8d <main+0x96d>
cmpl   $0x52,-0x30(%rbp)
jne    178d <main+0x66d>
mov    -0x30(%rbp),%eax
sub    $0x52,%eax
add    $0x11,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a88 <main+0x968>
cmpl   $0x73,-0x30(%rbp)
jne    17b8 <main+0x698>
mov    -0x30(%rbp),%eax
sub    $0x73,%eax
add    $0x12,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a83 <main+0x963>
cmpl   $0x53,-0x30(%rbp)
jne    17e3 <main+0x6c3>
mov    -0x30(%rbp),%eax
sub    $0x53,%eax
add    $0x12,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a7e <main+0x95e>
cmpl   $0x74,-0x30(%rbp)
jne    180e <main+0x6ee>
mov    -0x30(%rbp),%eax
sub    $0x74,%eax
add    $0x13,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a79 <main+0x959>
cmpl   $0x54,-0x30(%rbp)
jne    1839 <main+0x719>
mov    -0x30(%rbp),%eax
sub    $0x54,%eax
add    $0x13,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a74 <main+0x954>
cmpl   $0x75,-0x30(%rbp)
jne    1864 <main+0x744>
mov    -0x30(%rbp),%eax
sub    $0x75,%eax
add    $0x14,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a6f <main+0x94f>
cmpl   $0x55,-0x30(%rbp)
jne    188f <main+0x76f>
mov    -0x30(%rbp),%eax
sub    $0x55,%eax
add    $0x14,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a6a <main+0x94a>
cmpl   $0x76,-0x30(%rbp)
jne    18ba <main+0x79a>
mov    -0x30(%rbp),%eax
sub    $0x76,%eax
add    $0x15,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a65 <main+0x945>
cmpl   $0x56,-0x30(%rbp)
jne    18e5 <main+0x7c5>
mov    -0x30(%rbp),%eax
sub    $0x56,%eax
add    $0x15,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a60 <main+0x940>
cmpl   $0x77,-0x30(%rbp)
jne    1910 <main+0x7f0>
mov    -0x30(%rbp),%eax
sub    $0x77,%eax
add    $0x16,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a5b <main+0x93b>
cmpl   $0x57,-0x30(%rbp)
jne    193b <main+0x81b>
mov    -0x30(%rbp),%eax
sub    $0x57,%eax
add    $0x16,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a56 <main+0x936>
cmpl   $0x78,-0x30(%rbp)
jne    1966 <main+0x846>
mov    -0x30(%rbp),%eax
sub    $0x78,%eax
add    $0x17,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a51 <main+0x931>
cmpl   $0x58,-0x30(%rbp)
jne    1991 <main+0x871>
mov    -0x30(%rbp),%eax
sub    $0x58,%eax
add    $0x17,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a4c <main+0x92c>
cmpl   $0x79,-0x30(%rbp)
jne    19bc <main+0x89c>
mov    -0x30(%rbp),%eax
sub    $0x79,%eax
add    $0x18,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a47 <main+0x927>
cmpl   $0x59,-0x30(%rbp)
jne    19e7 <main+0x8c7>
mov    -0x30(%rbp),%eax
sub    $0x59,%eax
add    $0x18,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a42 <main+0x922>
cmpl   $0x7a,-0x30(%rbp)
jne    1a12 <main+0x8f2>
mov    -0x30(%rbp),%eax
sub    $0x7a,%eax
add    $0x19,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a3d <main+0x91d>
cmpl   $0x5a,-0x30(%rbp)
jne    1a38 <main+0x918>
mov    -0x30(%rbp),%eax
sub    $0x5a,%eax
add    $0x19,%eax
cltq
mov    -0xa0(%rbp,%rax,4),%ecx
add    $0x1,%ecx
mov    %ecx,-0xa0(%rbp,%rax,4)
jmp    1a3d <main+0x91d>
jmp    1a42 <main+0x922>
jmp    1a47 <main+0x927>
jmp    1a4c <main+0x92c>
jmp    1a51 <main+0x931>
jmp    1a56 <main+0x936>
jmp    1a5b <main+0x93b>
jmp    1a60 <main+0x940>
jmp    1a65 <main+0x945>
jmp    1a6a <main+0x94a>
jmp    1a6f <main+0x94f>
jmp    1a74 <main+0x954>
jmp    1a79 <main+0x959>
jmp    1a7e <main+0x95e>
jmp    1a83 <main+0x963>
jmp    1a88 <main+0x968>
jmp    1a8d <main+0x96d>
jmp    1a92 <main+0x972>
jmp    1a97 <main+0x977>
jmp    1a9c <main+0x97c>
jmp    1aa1 <main+0x981>
jmp    1aa6 <main+0x986>
jmp    1aab <main+0x98b>
jmp    1ab0 <main+0x990>
jmp    1ab5 <main+0x995>
jmp    1aba <main+0x99a>
jmp    1abf <main+0x99f>
jmp    1ac4 <main+0x9a4>
jmp    1ac9 <main+0x9a9>
jmp    1ace <main+0x9ae>
jmp    1ad3 <main+0x9b3>
jmp    1ad8 <main+0x9b8>
jmp    1add <main+0x9bd>
jmp    1ae2 <main+0x9c2>
jmp    1ae7 <main+0x9c7>
jmp    1aec <main+0x9cc>
jmp    1af1 <main+0x9d1>
jmp    1af6 <main+0x9d6>
jmp    1afb <main+0x9db>
jmp    1b00 <main+0x9e0>
jmp    1b05 <main+0x9e5>
jmp    1b0a <main+0x9ea>
jmp    1b0f <main+0x9ef>
jmp    1b14 <main+0x9f4>
jmp    1b19 <main+0x9f9>
jmp    1b1e <main+0x9fe>
jmp    1b23 <main+0xa03>
jmp    1b28 <main+0xa08>
jmp    1b2d <main+0xa0d>
jmp    1b32 <main+0xa12>
jmp    1b37 <main+0xa17>
jmp    116e <main+0x4e>
mov    -0xa0(%rbp),%esi
mov    -0x9c(%rbp),%edx
mov    -0x98(%rbp),%ecx
mov    -0x94(%rbp),%r8d
mov    -0x90(%rbp),%r9d
mov    -0x8c(%rbp),%eax
mov    -0x88(%rbp),%edi
mov    %edi,-0xd4(%rbp)
mov    -0x84(%rbp),%edi
mov    %edi,-0xd0(%rbp)
mov    -0x80(%rbp),%edi
mov    %edi,-0xcc(%rbp)
mov    -0x7c(%rbp),%edi
mov    %edi,-0xc8(%rbp)
mov    -0x78(%rbp),%edi
mov    %edi,-0xc4(%rbp)
mov    -0x74(%rbp),%edi
mov    %edi,-0xc0(%rbp)
mov    -0x70(%rbp),%edi
mov    %edi,-0xbc(%rbp)
mov    -0x6c(%rbp),%edi
mov    %edi,-0xb8(%rbp)
mov    -0x68(%rbp),%edi
mov    %edi,-0xb4(%rbp)
mov    -0x64(%rbp),%edi
mov    %edi,-0xb0(%rbp)
mov    -0x60(%rbp),%edi
mov    %edi,-0xac(%rbp)
mov    -0x5c(%rbp),%edi
mov    %edi,-0xa8(%rbp)
mov    -0x58(%rbp),%r13d
mov    -0x54(%rbp),%r12d
mov    -0x50(%rbp),%r15d
mov    -0x4c(%rbp),%r14d
mov    -0x48(%rbp),%ebx
mov    -0x44(%rbp),%r11d
mov    -0x40(%rbp),%r10d
mov    -0x3c(%rbp),%edi
mov    %edi,-0xa4(%rbp)
lea    0x401(%rip),%rdi
mov    %eax,(%rsp)
mov    -0xd4(%rbp),%eax
mov    %eax,0x8(%rsp)
mov    -0xd0(%rbp),%eax
mov    %eax,0x10(%rsp)
mov    -0xcc(%rbp),%eax
mov    %eax,0x18(%rsp)
mov    -0xc8(%rbp),%eax
mov    %eax,0x20(%rsp)
mov    -0xc4(%rbp),%eax
mov    %eax,0x28(%rsp)
mov    -0xc0(%rbp),%eax
mov    %eax,0x30(%rsp)
mov    -0xbc(%rbp),%eax
mov    %eax,0x38(%rsp)
mov    -0xb8(%rbp),%eax
mov    %eax,0x40(%rsp)
mov    -0xb4(%rbp),%eax
mov    %eax,0x48(%rsp)
mov    -0xb0(%rbp),%eax
mov    %eax,0x50(%rsp)
mov    -0xac(%rbp),%eax
mov    %eax,0x58(%rsp)
mov    -0xa8(%rbp),%eax
mov    %eax,0x60(%rsp)
mov    -0xa4(%rbp),%eax
mov    %r13d,0x68(%rsp)
mov    %r12d,0x70(%rsp)
mov    %r15d,0x78(%rsp)
mov    %r14d,0x80(%rsp)
mov    %ebx,0x88(%rsp)
mov    %r11d,0x90(%rsp)
mov    %r10d,0x98(%rsp)
mov    %eax,0xa0(%rsp)
call   1030 <printf@plt>
mov    -0x2c(%rbp),%eax
add    $0x158,%rsp
pop    %rbx
pop    %r12
pop    %r13
pop    %r14
pop    %r15
pop    %rbp
ret

x86 assembly (clang, -O2):
<main>:
push   %rbp
push   %r15
push   %r14
push   %r13
push   %r12
push   %rbx
sub    $0xa8,%rsp
movl   $0x0,0xc(%rsp)
xor    %eax,%eax
call   1040 <getchar@plt>
mov    0x2ea1(%rip),%r13
movl   $0x0,0x8(%rsp)
movl   $0x0,0x4(%rsp)
mov    $0x0,%ebp
mov    $0x0,%ebx
mov    $0x0,%ecx
mov    %rcx,0xa0(%rsp)
mov    $0x0,%ecx
mov    %rcx,0x98(%rsp)
mov    $0x0,%ecx
mov    %rcx,0x90(%rsp)
mov    $0x0,%ecx
mov    %rcx,0x88(%rsp)
mov    $0x0,%ecx
mov    %rcx,0x80(%rsp)
mov    $0x0,%ecx
mov    %rcx,0x78(%rsp)
mov    $0x0,%ecx
mov    %rcx,0x70(%rsp)
mov    $0x0,%ecx
mov    %rcx,0x68(%rsp)
mov    $0x0,%ecx
mov    %rcx,0x60(%rsp)
mov    $0x0,%ecx
mov    %rcx,0x58(%rsp)
mov    $0x0,%ecx
mov    %rcx,0x50(%rsp)
mov    $0x0,%ecx
mov    %rcx,0x48(%rsp)
mov    $0x0,%ecx
mov    %rcx,0x40(%rsp)
mov    $0x0,%ecx
mov    %rcx,0x38(%rsp)
mov    $0x0,%ecx
mov    %rcx,0x30(%rsp)
mov    $0x0,%ecx
mov    %rcx,0x28(%rsp)
mov    $0x0,%ecx
mov    %rcx,0x20(%rsp)
mov    $0x0,%ecx
mov    %rcx,0x18(%rsp)
mov    $0x0,%ecx
mov    %rcx,0x10(%rsp)
mov    $0x0,%r14d
mov    $0x0,%r15d
cmp    0x0(%r13),%eax
jne    12f8 <main+0x1d8>
sub    $0x8,%rsp
lea    0xe99(%rip),%rdi
mov    0x14(%rsp),%esi
mov    0x10(%rsp),%edx
mov    0xc(%rsp),%ecx
mov    %ebp,%r8d
mov    %ebx,%r9d
push   %r15
push   %r14
push   0x28(%rsp)
push   0x38(%rsp)
push   0x48(%rsp)
push   0x58(%rsp)
push   0x68(%rsp)
push   0x78(%rsp)
push   0x88(%rsp)
push   0x98(%rsp)
push   0xa8(%rsp)
push   0xb8(%rsp)
push   0xc8(%rsp)
push   0xd8(%rsp)
push   0xe8(%rsp)
push   0xf8(%rsp)
push   0x108(%rsp)
push   0x118(%rsp)
push   0x128(%rsp)
push   0x138(%rsp)
push   0x148(%rsp)
call   1030 <printf@plt>
add    $0xb0,%rsp
xor    %eax,%eax
add    $0xa8,%rsp
pop    %rbx
pop    %r12
pop    %r13
pop    %r14
pop    %r15
pop    %rbp
ret
lea    0xd01(%rip),%r12
movl   $0x0,0xc(%rsp)
movl   $0x0,0x8(%rsp)
movl   $0x0,0x4(%rsp)
xor    %ebp,%ebp
xor    %ebx,%ebx
xor    %ecx,%ecx
mov    %rcx,0xa0(%rsp)
xor    %ecx,%ecx
mov    %rcx,0x98(%rsp)
xor    %ecx,%ecx
mov    %rcx,0x90(%rsp)
xor    %ecx,%ecx
mov    %rcx,0x88(%rsp)
xor    %ecx,%ecx
mov    %rcx,0x80(%rsp)
xor    %ecx,%ecx
mov    %rcx,0x78(%rsp)
xor    %ecx,%ecx
mov    %rcx,0x70(%rsp)
xor    %ecx,%ecx
mov    %rcx,0x68(%rsp)
xor    %ecx,%ecx
mov    %rcx,0x60(%rsp)
xor    %ecx,%ecx
mov    %rcx,0x58(%rsp)
xor    %ecx,%ecx
mov    %rcx,0x50(%rsp)
xor    %ecx,%ecx
mov    %rcx,0x48(%rsp)
xor    %ecx,%ecx
mov    %rcx,0x40(%rsp)
xor    %ecx,%ecx
mov    %rcx,0x38(%rsp)
xor    %ecx,%ecx
mov    %rcx,0x30(%rsp)
xor    %ecx,%ecx
mov    %rcx,0x28(%rsp)
xor    %ecx,%ecx
mov    %rcx,0x20(%rsp)
xor    %ecx,%ecx
mov    %rcx,0x18(%rsp)
xor    %ecx,%ecx
mov    %rcx,0x10(%rsp)
xor    %r14d,%r14d
xor    %r15d,%r15d
jmp    13d1 <main+0x2b1>
add    $0x1,%r15d
nopl   0x0(%rax,%rax,1)
xor    %eax,%eax
call   1040 <getchar@plt>
cmp    0x0(%r13),%eax
je     1244 <main+0x124>
add    $0xffffffbf,%eax
cmp    $0x39,%eax
ja     13c0 <main+0x2a0>
movslq (%r12,%rax,4),%rax
add    %r12,%rax
jmp    *%rax
addl   $0x1,0xc(%rsp)
jmp    13c0 <main+0x2a0>
addl   $0x1,0x8(%rsp)
jmp    13c0 <main+0x2a0>
addl   $0x1,0x4(%rsp)
jmp    13c0 <main+0x2a0>
add    $0x1,%ebp
jmp    13c0 <main+0x2a0>
add    $0x1,%ebx
jmp    13c0 <main+0x2a0>
mov    0xa0(%rsp),%rax
add    $0x1,%eax
mov    %rax,0xa0(%rsp)
jmp    13c0 <main+0x2a0>
mov    0x98(%rsp),%rax
add    $0x1,%eax
mov    %rax,0x98(%rsp)
jmp    13c0 <main+0x2a0>
mov    0x90(%rsp),%rax
add    $0x1,%eax
mov    %rax,0x90(%rsp)
jmp    13c0 <main+0x2a0>
mov    0x88(%rsp),%rax
add    $0x1,%eax
mov    %rax,0x88(%rsp)
jmp    13c0 <main+0x2a0>
mov    0x80(%rsp),%rax
add    $0x1,%eax
mov    %rax,0x80(%rsp)
jmp    13c0 <main+0x2a0>
mov    0x78(%rsp),%rax
add    $0x1,%eax
mov    %rax,0x78(%rsp)
jmp    13c0 <main+0x2a0>
mov    0x70(%rsp),%rax
add    $0x1,%eax
mov    %rax,0x70(%rsp)
jmp    13c0 <main+0x2a0>
mov    0x60(%rsp),%rax
add    $0x1,%eax
mov    %rax,0x60(%rsp)
jmp    13c0 <main+0x2a0>
mov    0x58(%rsp),%rax
add    $0x1,%eax
mov    %rax,0x58(%rsp)
jmp    13c0 <main+0x2a0>
mov    0x50(%rsp),%rax
add    $0x1,%eax
mov    %rax,0x50(%rsp)
jmp    13c0 <main+0x2a0>
mov    0x48(%rsp),%rax
add    $0x1,%eax
mov    %rax,0x48(%rsp)
jmp    13c0 <main+0x2a0>
mov    0x40(%rsp),%rax
add    $0x1,%eax
mov    %rax,0x40(%rsp)
jmp    13c0 <main+0x2a0>
mov    0x38(%rsp),%rax
add    $0x1,%eax
mov    %rax,0x38(%rsp)
jmp    13c0 <main+0x2a0>
mov    0x30(%rsp),%rax
add    $0x1,%eax
mov    %rax,0x30(%rsp)
jmp    13c0 <main+0x2a0>
mov    0x28(%rsp),%rax
add    $0x1,%eax
mov    %rax,0x28(%rsp)
jmp    13c0 <main+0x2a0>
mov    0x20(%rsp),%rax
add    $0x1,%eax
mov    %rax,0x20(%rsp)
jmp    13c0 <main+0x2a0>
mov    0x18(%rsp),%rax
add    $0x1,%eax
mov    %rax,0x18(%rsp)
jmp    13c0 <main+0x2a0>
mov    0x10(%rsp),%rax
add    $0x1,%eax
mov    %rax,0x10(%rsp)
jmp    13c0 <main+0x2a0>
add    $0x1,%r14d
jmp    13c0 <main+0x2a0>
mov    0x68(%rsp),%rax
add    $0x1,%eax
mov    %rax,0x68(%rsp)
jmp    13c0 <main+0x2a0>

LLVM IR (-O0):
@EOF = global i32 0
@.str = [80 x i8] c"\0A%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d\0A\00"
define i32 @main() {
%1 = alloca i32
%2 = alloca i32
%3 = alloca i32
%4 = alloca [26 x i32]
store i32 0, i32* %1
store i32 0, i32* %3
br label %5
5: ; preds = %12, %0
%6 = load i32, i32* %3
%7 = icmp slt i32 %6, 26
br i1 %7, label %8, label %15
8: ; preds = %5
%9 = load i32, i32* %3
%10 = sext i32 %9 to i64
%11 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %10
store i32 0, i32* %11
br label %12
12: ; preds = %8
%13 = load i32, i32* %3
%14 = add nsw i32 %13, 1
store i32 %14, i32* %3
br label %5
15: ; preds = %5
br label %16
16: ; preds = %641, %15
%17 = call i32 (...) @getchar()
store i32 %17, i32* %2
%18 = load i32, i32* @EOF
%19 = icmp ne i32 %17, %18
br i1 %19, label %20, label %642
20: ; preds = %16
%21 = load i32, i32* %2
%22 = icmp eq i32 %21, 97
br i1 %22, label %23, label %30
23: ; preds = %20
%24 = load i32, i32* %2
%25 = sub nsw i32 %24, 97
%26 = sext i32 %25 to i64
%27 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %26
%28 = load i32, i32* %27
%29 = add nsw i32 %28, 1
store i32 %29, i32* %27
br label %641
30: ; preds = %20
%31 = load i32, i32* %2
%32 = icmp eq i32 %31, 65
br i1 %32, label %33, label %40
33: ; preds = %30
%34 = load i32, i32* %2
%35 = sub nsw i32 %34, 65
%36 = sext i32 %35 to i64
%37 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %36
%38 = load i32, i32* %37
%39 = add nsw i32 %38, 1
store i32 %39, i32* %37
br label %640
40: ; preds = %30
%41 = load i32, i32* %2
%42 = icmp eq i32 %41, 98
br i1 %42, label %43, label %51
43: ; preds = %40
%44 = load i32, i32* %2
%45 = sub nsw i32 %44, 98
%46 = add nsw i32 %45, 1
%47 = sext i32 %46 to i64
%48 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %47
%49 = load i32, i32* %48
%50 = add nsw i32 %49, 1
store i32 %50, i32* %48
br label %639
51: ; preds = %40
%52 = load i32, i32* %2
%53 = icmp eq i32 %52, 66
br i1 %53, label %54, label %62
54: ; preds = %51
%55 = load i32, i32* %2
%56 = sub nsw i32 %55, 66
%57 = add nsw i32 %56, 1
%58 = sext i32 %57 to i64
%59 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %58
%60 = load i32, i32* %59
%61 = add nsw i32 %60, 1
store i32 %61, i32* %59
br label %638
62: ; preds = %51
%63 = load i32, i32* %2
%64 = icmp eq i32 %63, 99
br i1 %64, label %65, label %73
65: ; preds = %62
%66 = load i32, i32* %2
%67 = sub nsw i32 %66, 99
%68 = add nsw i32 %67, 2
%69 = sext i32 %68 to i64
%70 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %69
%71 = load i32, i32* %70
%72 = add nsw i32 %71, 1
store i32 %72, i32* %70
br label %637
73: ; preds = %62
%74 = load i32, i32* %2
%75 = icmp eq i32 %74, 67
br i1 %75, label %76, label %84
76: ; preds = %73
%77 = load i32, i32* %2
%78 = sub nsw i32 %77, 67
%79 = add nsw i32 %78, 2
%80 = sext i32 %79 to i64
%81 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %80
%82 = load i32, i32* %81
%83 = add nsw i32 %82, 1
store i32 %83, i32* %81
br label %636
84: ; preds = %73
%85 = load i32, i32* %2
%86 = icmp eq i32 %85, 100
br i1 %86, label %87, label %95
87: ; preds = %84
%88 = load i32, i32* %2
%89 = sub nsw i32 %88, 100
%90 = add nsw i32 %89, 3
%91 = sext i32 %90 to i64
%92 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %91
%93 = load i32, i32* %92
%94 = add nsw i32 %93, 1
store i32 %94, i32* %92
br label %635
95: ; preds = %84
%96 = load i32, i32* %2
%97 = icmp eq i32 %96, 68
br i1 %97, label %98, label %106
98: ; preds = %95
%99 = load i32, i32* %2
%100 = sub nsw i32 %99, 68
%101 = add nsw i32 %100, 3
%102 = sext i32 %101 to i64
%103 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %102
%104 = load i32, i32* %103
%105 = add nsw i32 %104, 1
store i32 %105, i32* %103
br label %634
106: ; preds = %95
%107 = load i32, i32* %2
%108 = icmp eq i32 %107, 101
br i1 %108, label %109, label %117
109: ; preds = %106
%110 = load i32, i32* %2
%111 = sub nsw i32 %110, 101
%112 = add nsw i32 %111, 4
%113 = sext i32 %112 to i64
%114 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %113
%115 = load i32, i32* %114
%116 = add nsw i32 %115, 1
store i32 %116, i32* %114
br label %633
117: ; preds = %106
%118 = load i32, i32* %2
%119 = icmp eq i32 %118, 69
br i1 %119, label %120, label %128
120: ; preds = %117
%121 = load i32, i32* %2
%122 = sub nsw i32 %121, 69
%123 = add nsw i32 %122, 4
%124 = sext i32 %123 to i64
%125 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %124
%126 = load i32, i32* %125
%127 = add nsw i32 %126, 1
store i32 %127, i32* %125
br label %632
128: ; preds = %117
%129 = load i32, i32* %2
%130 = icmp eq i32 %129, 102
br i1 %130, label %131, label %139
131: ; preds = %128
%132 = load i32, i32* %2
%133 = sub nsw i32 %132, 102
%134 = add nsw i32 %133, 5
%135 = sext i32 %134 to i64
%136 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %135
%137 = load i32, i32* %136
%138 = add nsw i32 %137, 1
store i32 %138, i32* %136
br label %631
139: ; preds = %128
%140 = load i32, i32* %2
%141 = icmp eq i32 %140, 70
br i1 %141, label %142, label %150
142: ; preds = %139
%143 = load i32, i32* %2
%144 = sub nsw i32 %143, 70
%145 = add nsw i32 %144, 5
%146 = sext i32 %145 to i64
%147 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %146
%148 = load i32, i32* %147
%149 = add nsw i32 %148, 1
store i32 %149, i32* %147
br label %630
150: ; preds = %139
%151 = load i32, i32* %2
%152 = icmp eq i32 %151, 103
br i1 %152, label %153, label %161
153: ; preds = %150
%154 = load i32, i32* %2
%155 = sub nsw i32 %154, 103
%156 = add nsw i32 %155, 6
%157 = sext i32 %156 to i64
%158 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %157
%159 = load i32, i32* %158
%160 = add nsw i32 %159, 1
store i32 %160, i32* %158
br label %629
161: ; preds = %150
%162 = load i32, i32* %2
%163 = icmp eq i32 %162, 71
br i1 %163, label %164, label %172
164: ; preds = %161
%165 = load i32, i32* %2
%166 = sub nsw i32 %165, 71
%167 = add nsw i32 %166, 6
%168 = sext i32 %167 to i64
%169 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %168
%170 = load i32, i32* %169
%171 = add nsw i32 %170, 1
store i32 %171, i32* %169
br label %628
172: ; preds = %161
%173 = load i32, i32* %2
%174 = icmp eq i32 %173, 104
br i1 %174, label %175, label %183
175: ; preds = %172
%176 = load i32, i32* %2
%177 = sub nsw i32 %176, 104
%178 = add nsw i32 %177, 7
%179 = sext i32 %178 to i64
%180 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %179
%181 = load i32, i32* %180
%182 = add nsw i32 %181, 1
store i32 %182, i32* %180
br label %627
183: ; preds = %172
%184 = load i32, i32* %2
%185 = icmp eq i32 %184, 72
br i1 %185, label %186, label %194
186: ; preds = %183
%187 = load i32, i32* %2
%188 = sub nsw i32 %187, 72
%189 = add nsw i32 %188, 7
%190 = sext i32 %189 to i64
%191 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %190
%192 = load i32, i32* %191
%193 = add nsw i32 %192, 1
store i32 %193, i32* %191
br label %626
194: ; preds = %183
%195 = load i32, i32* %2
%196 = icmp eq i32 %195, 105
br i1 %196, label %197, label %205
197: ; preds = %194
%198 = load i32, i32* %2
%199 = sub nsw i32 %198, 105
%200 = add nsw i32 %199, 8
%201 = sext i32 %200 to i64
%202 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %201
%203 = load i32, i32* %202
%204 = add nsw i32 %203, 1
store i32 %204, i32* %202
br label %625
205: ; preds = %194
%206 = load i32, i32* %2
%207 = icmp eq i32 %206, 73
br i1 %207, label %208, label %216
208: ; preds = %205
%209 = load i32, i32* %2
%210 = sub nsw i32 %209, 73
%211 = add nsw i32 %210, 8
%212 = sext i32 %211 to i64
%213 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %212
%214 = load i32, i32* %213
%215 = add nsw i32 %214, 1
store i32 %215, i32* %213
br label %624
216: ; preds = %205
%217 = load i32, i32* %2
%218 = icmp eq i32 %217, 106
br i1 %218, label %219, label %227
219: ; preds = %216
%220 = load i32, i32* %2
%221 = sub nsw i32 %220, 106
%222 = add nsw i32 %221, 9
%223 = sext i32 %222 to i64
%224 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %223
%225 = load i32, i32* %224
%226 = add nsw i32 %225, 1
store i32 %226, i32* %224
br label %623
227: ; preds = %216
%228 = load i32, i32* %2
%229 = icmp eq i32 %228, 74
br i1 %229, label %230, label %238
230: ; preds = %227
%231 = load i32, i32* %2
%232 = sub nsw i32 %231, 74
%233 = add nsw i32 %232, 9
%234 = sext i32 %233 to i64
%235 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %234
%236 = load i32, i32* %235
%237 = add nsw i32 %236, 1
store i32 %237, i32* %235
br label %622
238: ; preds = %227
%239 = load i32, i32* %2
%240 = icmp eq i32 %239, 107
br i1 %240, label %241, label %249
241: ; preds = %238
%242 = load i32, i32* %2
%243 = sub nsw i32 %242, 107
%244 = add nsw i32 %243, 10
%245 = sext i32 %244 to i64
%246 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %245
%247 = load i32, i32* %246
%248 = add nsw i32 %247, 1
store i32 %248, i32* %246
br label %621
249: ; preds = %238
%250 = load i32, i32* %2
%251 = icmp eq i32 %250, 75
br i1 %251, label %252, label %260
252: ; preds = %249
%253 = load i32, i32* %2
%254 = sub nsw i32 %253, 75
%255 = add nsw i32 %254, 10
%256 = sext i32 %255 to i64
%257 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %256
%258 = load i32, i32* %257
%259 = add nsw i32 %258, 1
store i32 %259, i32* %257
br label %620
260: ; preds = %249
%261 = load i32, i32* %2
%262 = icmp eq i32 %261, 108
br i1 %262, label %263, label %271
263: ; preds = %260
%264 = load i32, i32* %2
%265 = sub nsw i32 %264, 108
%266 = add nsw i32 %265, 11
%267 = sext i32 %266 to i64
%268 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %267
%269 = load i32, i32* %268
%270 = add nsw i32 %269, 1
store i32 %270, i32* %268
br label %619
271: ; preds = %260
%272 = load i32, i32* %2
%273 = icmp eq i32 %272, 76
br i1 %273, label %274, label %282
274: ; preds = %271
%275 = load i32, i32* %2
%276 = sub nsw i32 %275, 76
%277 = add nsw i32 %276, 11
%278 = sext i32 %277 to i64
%279 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %278
%280 = load i32, i32* %279
%281 = add nsw i32 %280, 1
store i32 %281, i32* %279
br label %618
282: ; preds = %271
%283 = load i32, i32* %2
%284 = icmp eq i32 %283, 77
br i1 %284, label %285, label %293
285: ; preds = %282
%286 = load i32, i32* %2
%287 = sub nsw i32 %286, 77
%288 = add nsw i32 %287, 12
%289 = sext i32 %288 to i64
%290 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %289
%291 = load i32, i32* %290
%292 = add nsw i32 %291, 1
store i32 %292, i32* %290
br label %617
293: ; preds = %282
%294 = load i32, i32* %2
%295 = icmp eq i32 %294, 109
br i1 %295, label %296, label %304
296: ; preds = %293
%297 = load i32, i32* %2
%298 = sub nsw i32 %297, 109
%299 = add nsw i32 %298, 12
%300 = sext i32 %299 to i64
%301 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %300
%302 = load i32, i32* %301
%303 = add nsw i32 %302, 1
store i32 %303, i32* %301
br label %616
304: ; preds = %293
%305 = load i32, i32* %2
%306 = icmp eq i32 %305, 110
br i1 %306, label %307, label %315
307: ; preds = %304
%308 = load i32, i32* %2
%309 = sub nsw i32 %308, 110
%310 = add nsw i32 %309, 13
%311 = sext i32 %310 to i64
%312 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %311
%313 = load i32, i32* %312
%314 = add nsw i32 %313, 1
store i32 %314, i32* %312
br label %615
315: ; preds = %304
%316 = load i32, i32* %2
%317 = icmp eq i32 %316, 78
br i1 %317, label %318, label %326
318: ; preds = %315
%319 = load i32, i32* %2
%320 = sub nsw i32 %319, 78
%321 = add nsw i32 %320, 13
%322 = sext i32 %321 to i64
%323 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %322
%324 = load i32, i32* %323
%325 = add nsw i32 %324, 1
store i32 %325, i32* %323
br label %614
326: ; preds = %315
%327 = load i32, i32* %2
%328 = icmp eq i32 %327, 111
br i1 %328, label %329, label %337
329: ; preds = %326
%330 = load i32, i32* %2
%331 = sub nsw i32 %330, 111
%332 = add nsw i32 %331, 14
%333 = sext i32 %332 to i64
%334 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %333
%335 = load i32, i32* %334
%336 = add nsw i32 %335, 1
store i32 %336, i32* %334
br label %613
337: ; preds = %326
%338 = load i32, i32* %2
%339 = icmp eq i32 %338, 79
br i1 %339, label %340, label %348
340: ; preds = %337
%341 = load i32, i32* %2
%342 = sub nsw i32 %341, 79
%343 = add nsw i32 %342, 14
%344 = sext i32 %343 to i64
%345 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %344
%346 = load i32, i32* %345
%347 = add nsw i32 %346, 1
store i32 %347, i32* %345
br label %612
348: ; preds = %337
%349 = load i32, i32* %2
%350 = icmp eq i32 %349, 112
br i1 %350, label %351, label %359
351: ; preds = %348
%352 = load i32, i32* %2
%353 = sub nsw i32 %352, 112
%354 = add nsw i32 %353, 15
%355 = sext i32 %354 to i64
%356 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %355
%357 = load i32, i32* %356
%358 = add nsw i32 %357, 1
store i32 %358, i32* %356
br label %611
359: ; preds = %348
%360 = load i32, i32* %2
%361 = icmp eq i32 %360, 80
br i1 %361, label %362, label %370
362: ; preds = %359
%363 = load i32, i32* %2
%364 = sub nsw i32 %363, 80
%365 = add nsw i32 %364, 15
%366 = sext i32 %365 to i64
%367 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %366
%368 = load i32, i32* %367
%369 = add nsw i32 %368, 1
store i32 %369, i32* %367
br label %610
370: ; preds = %359
%371 = load i32, i32* %2
%372 = icmp eq i32 %371, 113
br i1 %372, label %373, label %381
373: ; preds = %370
%374 = load i32, i32* %2
%375 = sub nsw i32 %374, 113
%376 = add nsw i32 %375, 16
%377 = sext i32 %376 to i64
%378 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %377
%379 = load i32, i32* %378
%380 = add nsw i32 %379, 1
store i32 %380, i32* %378
br label %609
381: ; preds = %370
%382 = load i32, i32* %2
%383 = icmp eq i32 %382, 81
br i1 %383, label %384, label %392
384: ; preds = %381
%385 = load i32, i32* %2
%386 = sub nsw i32 %385, 81
%387 = add nsw i32 %386, 16
%388 = sext i32 %387 to i64
%389 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %388
%390 = load i32, i32* %389
%391 = add nsw i32 %390, 1
store i32 %391, i32* %389
br label %608
392: ; preds = %381
%393 = load i32, i32* %2
%394 = icmp eq i32 %393, 114
br i1 %394, label %395, label %403
395: ; preds = %392
%396 = load i32, i32* %2
%397 = sub nsw i32 %396, 114
%398 = add nsw i32 %397, 17
%399 = sext i32 %398 to i64
%400 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %399
%401 = load i32, i32* %400
%402 = add nsw i32 %401, 1
store i32 %402, i32* %400
br label %607
403: ; preds = %392
%404 = load i32, i32* %2
%405 = icmp eq i32 %404, 82
br i1 %405, label %406, label %414
406: ; preds = %403
%407 = load i32, i32* %2
%408 = sub nsw i32 %407, 82
%409 = add nsw i32 %408, 17
%410 = sext i32 %409 to i64
%411 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %410
%412 = load i32, i32* %411
%413 = add nsw i32 %412, 1
store i32 %413, i32* %411
br label %606
414: ; preds = %403
%415 = load i32, i32* %2
%416 = icmp eq i32 %415, 115
br i1 %416, label %417, label %425
417: ; preds = %414
%418 = load i32, i32* %2
%419 = sub nsw i32 %418, 115
%420 = add nsw i32 %419, 18
%421 = sext i32 %420 to i64
%422 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %421
%423 = load i32, i32* %422
%424 = add nsw i32 %423, 1
store i32 %424, i32* %422
br label %605
425: ; preds = %414
%426 = load i32, i32* %2
%427 = icmp eq i32 %426, 83
br i1 %427, label %428, label %436
428: ; preds = %425
%429 = load i32, i32* %2
%430 = sub nsw i32 %429, 83
%431 = add nsw i32 %430, 18
%432 = sext i32 %431 to i64
%433 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %432
%434 = load i32, i32* %433
%435 = add nsw i32 %434, 1
store i32 %435, i32* %433
br label %604
436: ; preds = %425
%437 = load i32, i32* %2
%438 = icmp eq i32 %437, 116
br i1 %438, label %439, label %447
439: ; preds = %436
%440 = load i32, i32* %2
%441 = sub nsw i32 %440, 116
%442 = add nsw i32 %441, 19
%443 = sext i32 %442 to i64
%444 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %443
%445 = load i32, i32* %444
%446 = add nsw i32 %445, 1
store i32 %446, i32* %444
br label %603
447: ; preds = %436
%448 = load i32, i32* %2
%449 = icmp eq i32 %448, 84
br i1 %449, label %450, label %458
450: ; preds = %447
%451 = load i32, i32* %2
%452 = sub nsw i32 %451, 84
%453 = add nsw i32 %452, 19
%454 = sext i32 %453 to i64
%455 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %454
%456 = load i32, i32* %455
%457 = add nsw i32 %456, 1
store i32 %457, i32* %455
br label %602
458: ; preds = %447
%459 = load i32, i32* %2
%460 = icmp eq i32 %459, 117
br i1 %460, label %461, label %469
461: ; preds = %458
%462 = load i32, i32* %2
%463 = sub nsw i32 %462, 117
%464 = add nsw i32 %463, 20
%465 = sext i32 %464 to i64
%466 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %465
%467 = load i32, i32* %466
%468 = add nsw i32 %467, 1
store i32 %468, i32* %466
br label %601
469: ; preds = %458
%470 = load i32, i32* %2
%471 = icmp eq i32 %470, 85
br i1 %471, label %472, label %480
472: ; preds = %469
%473 = load i32, i32* %2
%474 = sub nsw i32 %473, 85
%475 = add nsw i32 %474, 20
%476 = sext i32 %475 to i64
%477 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %476
%478 = load i32, i32* %477
%479 = add nsw i32 %478, 1
store i32 %479, i32* %477
br label %600
480: ; preds = %469
%481 = load i32, i32* %2
%482 = icmp eq i32 %481, 118
br i1 %482, label %483, label %491
483: ; preds = %480
%484 = load i32, i32* %2
%485 = sub nsw i32 %484, 118
%486 = add nsw i32 %485, 21
%487 = sext i32 %486 to i64
%488 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %487
%489 = load i32, i32* %488
%490 = add nsw i32 %489, 1
store i32 %490, i32* %488
br label %599
491: ; preds = %480
%492 = load i32, i32* %2
%493 = icmp eq i32 %492, 86
br i1 %493, label %494, label %502
494: ; preds = %491
%495 = load i32, i32* %2
%496 = sub nsw i32 %495, 86
%497 = add nsw i32 %496, 21
%498 = sext i32 %497 to i64
%499 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %498
%500 = load i32, i32* %499
%501 = add nsw i32 %500, 1
store i32 %501, i32* %499
br label %598
502: ; preds = %491
%503 = load i32, i32* %2
%504 = icmp eq i32 %503, 119
br i1 %504, label %505, label %513
505: ; preds = %502
%506 = load i32, i32* %2
%507 = sub nsw i32 %506, 119
%508 = add nsw i32 %507, 22
%509 = sext i32 %508 to i64
%510 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %509
%511 = load i32, i32* %510
%512 = add nsw i32 %511, 1
store i32 %512, i32* %510
br label %597
513: ; preds = %502
%514 = load i32, i32* %2
%515 = icmp eq i32 %514, 87
br i1 %515, label %516, label %524
516: ; preds = %513
%517 = load i32, i32* %2
%518 = sub nsw i32 %517, 87
%519 = add nsw i32 %518, 22
%520 = sext i32 %519 to i64
%521 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %520
%522 = load i32, i32* %521
%523 = add nsw i32 %522, 1
store i32 %523, i32* %521
br label %596
524: ; preds = %513
%525 = load i32, i32* %2
%526 = icmp eq i32 %525, 120
br i1 %526, label %527, label %535
527: ; preds = %524
%528 = load i32, i32* %2
%529 = sub nsw i32 %528, 120
%530 = add nsw i32 %529, 23
%531 = sext i32 %530 to i64
%532 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %531
%533 = load i32, i32* %532
%534 = add nsw i32 %533, 1
store i32 %534, i32* %532
br label %595
535: ; preds = %524
%536 = load i32, i32* %2
%537 = icmp eq i32 %536, 88
br i1 %537, label %538, label %546
538: ; preds = %535
%539 = load i32, i32* %2
%540 = sub nsw i32 %539, 88
%541 = add nsw i32 %540, 23
%542 = sext i32 %541 to i64
%543 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %542
%544 = load i32, i32* %543
%545 = add nsw i32 %544, 1
store i32 %545, i32* %543
br label %594
546: ; preds = %535
%547 = load i32, i32* %2
%548 = icmp eq i32 %547, 121
br i1 %548, label %549, label %557
549: ; preds = %546
%550 = load i32, i32* %2
%551 = sub nsw i32 %550, 121
%552 = add nsw i32 %551, 24
%553 = sext i32 %552 to i64
%554 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %553
%555 = load i32, i32* %554
%556 = add nsw i32 %555, 1
store i32 %556, i32* %554
br label %593
557: ; preds = %546
%558 = load i32, i32* %2
%559 = icmp eq i32 %558, 89
br i1 %559, label %560, label %568
560: ; preds = %557
%561 = load i32, i32* %2
%562 = sub nsw i32 %561, 89
%563 = add nsw i32 %562, 24
%564 = sext i32 %563 to i64
%565 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %564
%566 = load i32, i32* %565
%567 = add nsw i32 %566, 1
store i32 %567, i32* %565
br label %592
568: ; preds = %557
%569 = load i32, i32* %2
%570 = icmp eq i32 %569, 122
br i1 %570, label %571, label %579
571: ; preds = %568
%572 = load i32, i32* %2
%573 = sub nsw i32 %572, 122
%574 = add nsw i32 %573, 25
%575 = sext i32 %574 to i64
%576 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %575
%577 = load i32, i32* %576
%578 = add nsw i32 %577, 1
store i32 %578, i32* %576
br label %591
579: ; preds = %568
%580 = load i32, i32* %2
%581 = icmp eq i32 %580, 90
br i1 %581, label %582, label %590
582: ; preds = %579
%583 = load i32, i32* %2
%584 = sub nsw i32 %583, 90
%585 = add nsw i32 %584, 25
%586 = sext i32 %585 to i64
%587 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 %586
%588 = load i32, i32* %587
%589 = add nsw i32 %588, 1
store i32 %589, i32* %587
br label %590
590: ; preds = %582, %579
br label %591
591: ; preds = %590, %571
br label %592
592: ; preds = %591, %560
br label %593
593: ; preds = %592, %549
br label %594
594: ; preds = %593, %538
br label %595
595: ; preds = %594, %527
br label %596
596: ; preds = %595, %516
br label %597
597: ; preds = %596, %505
br label %598
598: ; preds = %597, %494
br label %599
599: ; preds = %598, %483
br label %600
600: ; preds = %599, %472
br label %601
601: ; preds = %600, %461
br label %602
602: ; preds = %601, %450
br label %603
603: ; preds = %602, %439
br label %604
604: ; preds = %603, %428
br label %605
605: ; preds = %604, %417
br label %606
606: ; preds = %605, %406
br label %607
607: ; preds = %606, %395
br label %608
608: ; preds = %607, %384
br label %609
609: ; preds = %608, %373
br label %610
610: ; preds = %609, %362
br label %611
611: ; preds = %610, %351
br label %612
612: ; preds = %611, %340
br label %613
613: ; preds = %612, %329
br label %614
614: ; preds = %613, %318
br label %615
615: ; preds = %614, %307
br label %616
616: ; preds = %615, %296
br label %617
617: ; preds = %616, %285
br label %618
618: ; preds = %617, %274
br label %619
619: ; preds = %618, %263
br label %620
620: ; preds = %619, %252
br label %621
621: ; preds = %620, %241
br label %622
622: ; preds = %621, %230
br label %623
623: ; preds = %622, %219
br label %624
624: ; preds = %623, %208
br label %625
625: ; preds = %624, %197
br label %626
626: ; preds = %625, %186
br label %627
627: ; preds = %626, %175
br label %628
628: ; preds = %627, %164
br label %629
629: ; preds = %628, %153
br label %630
630: ; preds = %629, %142
br label %631
631: ; preds = %630, %131
br label %632
632: ; preds = %631, %120
br label %633
633: ; preds = %632, %109
br label %634
634: ; preds = %633, %98
br label %635
635: ; preds = %634, %87
br label %636
636: ; preds = %635, %76
br label %637
637: ; preds = %636, %65
br label %638
638: ; preds = %637, %54
br label %639
639: ; preds = %638, %43
br label %640
640: ; preds = %639, %33
br label %641
641: ; preds = %640, %23
br label %16
642: ; preds = %16
%643 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 0
%644 = load i32, i32* %643
%645 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 1
%646 = load i32, i32* %645
%647 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 2
%648 = load i32, i32* %647
%649 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 3
%650 = load i32, i32* %649
%651 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 4
%652 = load i32, i32* %651
%653 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 5
%654 = load i32, i32* %653
%655 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 6
%656 = load i32, i32* %655
%657 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 7
%658 = load i32, i32* %657
%659 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 8
%660 = load i32, i32* %659
%661 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 9
%662 = load i32, i32* %661
%663 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 10
%664 = load i32, i32* %663
%665 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 11
%666 = load i32, i32* %665
%667 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 12
%668 = load i32, i32* %667
%669 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 13
%670 = load i32, i32* %669
%671 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 14
%672 = load i32, i32* %671
%673 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 15
%674 = load i32, i32* %673
%675 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 16
%676 = load i32, i32* %675
%677 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 17
%678 = load i32, i32* %677
%679 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 18
%680 = load i32, i32* %679
%681 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 19
%682 = load i32, i32* %681
%683 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 20
%684 = load i32, i32* %683
%685 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 21
%686 = load i32, i32* %685
%687 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 22
%688 = load i32, i32* %687
%689 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 23
%690 = load i32, i32* %689
%691 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 24
%692 = load i32, i32* %691
%693 = getelementptr inbounds [26 x i32], [26 x i32]* %4, i64 0, i64 25
%694 = load i32, i32* %693
%695 = call i32 @printf(i8* getelementptr inbounds ([80 x i8], [80 x i8]* @.str, i64 0, i64 0), i32 %644, i32 %646, i32 %648, i32 %650, i32 %652, i32 %654, i32 %656, i32 %658, i32 %660, i32 %662, i32 %664, i32 %666, i32 %668, i32 %670, i32 %672, i32 %674, i32 %676, i32 %678, i32 %680, i32 %682, i32 %684, i32 %686, i32 %688, i32 %690, i32 %692, i32 %694)
%696 = load i32, i32* %1
ret i32 %696
}

LLVM IR (-O2):
@EOF = global i32 0
@.str = [80 x i8] c"\0A%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d\0A\00"
define i32 @main() {
%1 = tail call i32 (...) @getchar()
%2 = load i32, i32* @EOF
%3 = icmp eq i32 %1, %2
br i1 %3, label %218, label %4
4: ; preds = %0, %162
%5 = phi i32 [ %163, %162 ], [ 0, %0 ]
%6 = phi i32 [ %164, %162 ], [ 0, %0 ]
%7 = phi i32 [ %165, %162 ], [ 0, %0 ]
%8 = phi i32 [ %166, %162 ], [ 0, %0 ]
%9 = phi i32 [ %167, %162 ], [ 0, %0 ]
%10 = phi i32 [ %168, %162 ], [ 0, %0 ]
%11 = phi i32 [ %169, %162 ], [ 0, %0 ]
%12 = phi i32 [ %170, %162 ], [ 0, %0 ]
%13 = phi i32 [ %171, %162 ], [ 0, %0 ]
%14 = phi i32 [ %172, %162 ], [ 0, %0 ]
%15 = phi i32 [ %173, %162 ], [ 0, %0 ]
%16 = phi i32 [ %174, %162 ], [ 0, %0 ]
%17 = phi i32 [ %175, %162 ], [ 0, %0 ]
%18 = phi i32 [ %176, %162 ], [ 0, %0 ]
%19 = phi i32 [ %177, %162 ], [ 0, %0 ]
%20 = phi i32 [ %178, %162 ], [ 0, %0 ]
%21 = phi i32 [ %179, %162 ], [ 0, %0 ]
%22 = phi i32 [ %180, %162 ], [ 0, %0 ]
%23 = phi i32 [ %181, %162 ], [ 0, %0 ]
%24 = phi i32 [ %182, %162 ], [ 0, %0 ]
%25 = phi i32 [ %183, %162 ], [ 0, %0 ]
%26 = phi i32 [ %184, %162 ], [ 0, %0 ]
%27 = phi i32 [ %185, %162 ], [ 0, %0 ]
%28 = phi i32 [ %186, %162 ], [ 0, %0 ]
%29 = phi i32 [ %187, %162 ], [ 0, %0 ]
%30 = phi i32 [ %188, %162 ], [ 0, %0 ]
%31 = phi i32 [ %189, %162 ], [ 0, %0 ]
%32 = phi i32 [ %190, %162 ], [ 0, %0 ]
%33 = phi i32 [ %191, %162 ], [ 0, %0 ]
%34 = phi i32 [ %192, %162 ], [ 0, %0 ]
%35 = phi i32 [ %193, %162 ], [ 0, %0 ]
%36 = phi i32 [ %194, %162 ], [ 0, %0 ]
%37 = phi i32 [ %195, %162 ], [ 0, %0 ]
%38 = phi i32 [ %196, %162 ], [ 0, %0 ]
%39 = phi i32 [ %197, %162 ], [ 0, %0 ]
%40 = phi i32 [ %198, %162 ], [ 0, %0 ]
%41 = phi i32 [ %199, %162 ], [ 0, %0 ]
%42 = phi i32 [ %200, %162 ], [ 0, %0 ]
%43 = phi i32 [ %201, %162 ], [ 0, %0 ]
%44 = phi i32 [ %202, %162 ], [ 0, %0 ]
%45 = phi i32 [ %203, %162 ], [ 0, %0 ]
%46 = phi i32 [ %204, %162 ], [ 0, %0 ]
%47 = phi i32 [ %205, %162 ], [ 0, %0 ]
%48 = phi i32 [ %206, %162 ], [ 0, %0 ]
%49 = phi i32 [ %207, %162 ], [ 0, %0 ]
%50 = phi i32 [ %208, %162 ], [ 0, %0 ]
%51 = phi i32 [ %209, %162 ], [ 0, %0 ]
%52 = phi i32 [ %210, %162 ], [ 0, %0 ]
%53 = phi i32 [ %211, %162 ], [ 0, %0 ]
%54 = phi i32 [ %212, %162 ], [ 0, %0 ]
%55 = phi i32 [ %213, %162 ], [ 0, %0 ]
%56 = phi i32 [ %214, %162 ], [ 0, %0 ]
%57 = phi i32 [ %215, %162 ], [ %1, %0 ]
switch i32 %57, label %162 [
i32 97, label %58
i32 65, label %60
i32 98, label %62
i32 66, label %64
i32 99, label %66
i32 67, label %68
i32 100, label %70
i32 68, label %72
i32 101, label %74
i32 69, label %76
i32 102, label %78
i32 70, label %80
i32 103, label %82
i32 71, label %84
i32 104, label %86
i32 72, label %88
i32 105, label %90
i32 73, label %92
i32 106, label %94
i32 74, label %96
i32 107, label %98
i32 75, label %100
i32 108, label %102
i32 76, label %104
i32 77, label %106
i32 109, label %108
i32 110, label %110
i32 78, label %112
i32 111, label %114
i32 79, label %116
i32 112, label %118
i32 80, label %120
i32 113, label %122
i32 81, label %124
i32 114, label %126
i32 82, label %128
i32 115, label %130
i32 83, label %132
i32 116, label %134
i32 84, label %136
i32 117, label %138
i32 85, label %140
i32 118, label %142
i32 86, label %144
i32 119, label %146
i32 87, label %148
i32 120, label %150
i32 88, label %152
i32 121, label %154
i32 89, label %156
i32 122, label %158
i32 90, label %160
]
58: ; preds = %4
%59 = add nsw i32 %31, 1
br label %162
60: ; preds = %4
%61 = add nsw i32 %31, 1
br label %162
62: ; preds = %4
%63 = add nsw i32 %32, 1
br label %162
64: ; preds = %4
%65 = add nsw i32 %32, 1
br label %162
66: ; preds = %4
%67 = add nsw i32 %33, 1
br label %162
68: ; preds = %4
%69 = add nsw i32 %33, 1
br label %162
70: ; preds = %4
%71 = add nsw i32 %34, 1
br label %162
72: ; preds = %4
%73 = add nsw i32 %34, 1
br label %162
74: ; preds = %4
%75 = add nsw i32 %35, 1
br label %162
76: ; preds = %4
%77 = add nsw i32 %35, 1
br label %162
78: ; preds = %4
%79 = add nsw i32 %36, 1
br label %162
80: ; preds = %4
%81 = add nsw i32 %36, 1
br label %162
82: ; preds = %4
%83 = add nsw i32 %37, 1
br label %162
84: ; preds = %4
%85 = add nsw i32 %37, 1
br label %162
86: ; preds = %4
%87 = add nsw i32 %38, 1
br label %162
88: ; preds = %4
%89 = add nsw i32 %38, 1
br label %162
90: ; preds = %4
%91 = add nsw i32 %39, 1
br label %162
92: ; preds = %4
%93 = add nsw i32 %39, 1
br label %162
94: ; preds = %4
%95 = add nsw i32 %40, 1
br label %162
96: ; preds = %4
%97 = add nsw i32 %40, 1
br label %162
98: ; preds = %4
%99 = add nsw i32 %41, 1
br label %162
100: ; preds = %4
%101 = add nsw i32 %41, 1
br label %162
102: ; preds = %4
%103 = add nsw i32 %42, 1
br label %162
104: ; preds = %4
%105 = add nsw i32 %42, 1
br label %162
106: ; preds = %4
%107 = add nsw i32 %43, 1
br label %162
108: ; preds = %4
%109 = add nsw i32 %43, 1
br label %162
110: ; preds = %4
%111 = add nsw i32 %44, 1
br label %162
112: ; preds = %4
%113 = add nsw i32 %44, 1
br label %162
114: ; preds = %4
%115 = add nsw i32 %45, 1
br label %162
116: ; preds = %4
%117 = add nsw i32 %45, 1
br label %162
118: ; preds = %4
%119 = add nsw i32 %46, 1
br label %162
120: ; preds = %4
%121 = add nsw i32 %46, 1
br label %162
122: ; preds = %4
%123 = add nsw i32 %47, 1
br label %162
124: ; preds = %4
%125 = add nsw i32 %47, 1
br label %162
126: ; preds = %4
%127 = add nsw i32 %48, 1
br label %162
128: ; preds = %4
%129 = add nsw i32 %48, 1
br label %162
130: ; preds = %4
%131 = add nsw i32 %49, 1
br label %162
132: ; preds = %4
%133 = add nsw i32 %49, 1
br label %162
134: ; preds = %4
%135 = add nsw i32 %50, 1
br label %162
136: ; preds = %4
%137 = add nsw i32 %50, 1
br label %162
138: ; preds = %4
%139 = add nsw i32 %51, 1
br label %162
140: ; preds = %4
%141 = add nsw i32 %51, 1
br label %162
142: ; preds = %4
%143 = add nsw i32 %52, 1
br label %162
144: ; preds = %4
%145 = add nsw i32 %52, 1
br label %162
146: ; preds = %4
%147 = add nsw i32 %53, 1
br label %162
148: ; preds = %4
%149 = add nsw i32 %53, 1
br label %162
150: ; preds = %4
%151 = add nsw i32 %54, 1
br label %162
152: ; preds = %4
%153 = add nsw i32 %54, 1
br label %162
154: ; preds = %4
%155 = add nsw i32 %55, 1
br label %162
156: ; preds = %4
%157 = add nsw i32 %55, 1
br label %162
158: ; preds = %4
%159 = add nsw i32 %56, 1
br label %162
160: ; preds = %4
%161 = add nsw i32 %56, 1
br label %162
162: ; preds = %4, %60, %64, %68, %72, %76, %80, %84, %88, %92, %96, %100, %104, %108, %112, %116, %120, %124, %128, %132, %136, %140, %144, %148, %152, %156, %160, %158, %154, %150, %146, %142, %138, %134, %130, %126, %122, %118, %114, %110, %106, %102, %98, %94, %90, %86, %82, %78, %74, %70, %66, %62, %58
%163 = phi i32 [ %5, %4 ], [ %5, %160 ], [ %5, %158 ], [ %5, %156 ], [ %5, %154 ], [ %5, %152 ], [ %5, %150 ], [ %5, %148 ], [ %5, %146 ], [ %5, %144 ], [ %5, %142 ], [ %5, %140 ], [ %5, %138 ], [ %5, %136 ], [ %5, %134 ], [ %5, %132 ], [ %5, %130 ], [ %5, %128 ], [ %5, %126 ], [ %5, %124 ], [ %5, %122 ], [ %5, %120 ], [ %5, %118 ], [ %5, %116 ], [ %5, %114 ], [ %5, %112 ], [ %5, %110 ], [ %5, %108 ], [ %5, %106 ], [ %5, %104 ], [ %5, %102 ], [ %5, %100 ], [ %5, %98 ], [ %5, %96 ], [ %5, %94 ], [ %5, %92 ], [ %5, %90 ], [ %5, %88 ], [ %5, %86 ], [ %5, %84 ], [ %5, %82 ], [ %5, %80 ], [ %5, %78 ], [ %5, %76 ], [ %5, %74 ], [ %5, %72 ], [ %5, %70 ], [ %5, %68 ], [ %5, %66 ], [ %5, %64 ], [ %5, %62 ], [ %61, %60 ], [ %59, %58 ]
%164 = phi i32 [ %6, %4 ], [ %6, %160 ], [ %6, %158 ], [ %6, %156 ], [ %6, %154 ], [ %6, %152 ], [ %6, %150 ], [ %6, %148 ], [ %6, %146 ], [ %6, %144 ], [ %6, %142 ], [ %6, %140 ], [ %6, %138 ], [ %6, %136 ], [ %6, %134 ], [ %6, %132 ], [ %6, %130 ], [ %6, %128 ], [ %6, %126 ], [ %6, %124 ], [ %6, %122 ], [ %6, %120 ], [ %6, %118 ], [ %6, %116 ], [ %6, %114 ], [ %6, %112 ], [ %6, %110 ], [ %6, %108 ], [ %6, %106 ], [ %6, %104 ], [ %6, %102 ], [ %6, %100 ], [ %6, %98 ], [ %6, %96 ], [ %6, %94 ], [ %6, %92 ], [ %6, %90 ], [ %6, %88 ], [ %6, %86 ], [ %6, %84 ], [ %6, %82 ], [ %6, %80 ], [ %6, %78 ], [ %6, %76 ], [ %6, %74 ], [ %6, %72 ], [ %6, %70 ], [ %6, %68 ], [ %6, %66 ], [ %65, %64 ], [ %63, %62 ], [ %6, %60 ], [ %6, %58 ]
%165 = phi i32 [ %7, %4 ], [ %7, %160 ], [ %7, %158 ], [ %7, %156 ], [ %7, %154 ], [ %7, %152 ], [ %7, %150 ], [ %7, %148 ], [ %7, %146 ], [ %7, %144 ], [ %7, %142 ], [ %7, %140 ], [ %7, %138 ], [ %7, %136 ], [ %7, %134 ], [ %7, %132 ], [ %7, %130 ], [ %7, %128 ], [ %7, %126 ], [ %7, %124 ], [ %7, %122 ], [ %7, %120 ], [ %7, %118 ], [ %7, %116 ], [ %7, %114 ], [ %7, %112 ], [ %7, %110 ], [ %7, %108 ], [ %7, %106 ], [ %7, %104 ], [ %7, %102 ], [ %7, %100 ], [ %7, %98 ], [ %7, %96 ], [ %7, %94 ], [ %7, %92 ], [ %7, %90 ], [ %7, %88 ], [ %7, %86 ], [ %7, %84 ], [ %7, %82 ], [ %7, %80 ], [ %7, %78 ], [ %7, %76 ], [ %7, %74 ], [ %7, %72 ], [ %7, %70 ], [ %69, %68 ], [ %67, %66 ], [ %7, %64 ], [ %7, %62 ], [ %7, %60 ], [ %7, %58 ]
%166 = phi i32 [ %8, %4 ], [ %8, %160 ], [ %8, %158 ], [ %8, %156 ], [ %8, %154 ], [ %8, %152 ], [ %8, %150 ], [ %8, %148 ], [ %8, %146 ], [ %8, %144 ], [ %8, %142 ], [ %8, %140 ], [ %8, %138 ], [ %8, %136 ], [ %8, %134 ], [ %8, %132 ], [ %8, %130 ], [ %8, %128 ], [ %8, %126 ], [ %8, %124 ], [ %8, %122 ], [ %8, %120 ], [ %8, %118 ], [ %8, %116 ], [ %8, %114 ], [ %8, %112 ], [ %8, %110 ], [ %8, %108 ], [ %8, %106 ], [ %8, %104 ], [ %8, %102 ], [ %8, %100 ], [ %8, %98 ], [ %8, %96 ], [ %8, %94 ], [ %8, %92 ], [ %8, %90 ], [ %8, %88 ], [ %8, %86 ], [ %8, %84 ], [ %8, %82 ], [ %8, %80 ], [ %8, %78 ], [ %8, %76 ], [ %8, %74 ], [ %73, %72 ], [ %71, %70 ], [ %8, %68 ], [ %8, %66 ], [ %8, %64 ], [ %8, %62 ], [ %8, %60 ], [ %8, %58 ]
%167 = phi i32 [ %9, %4 ], [ %9, %160 ], [ %9, %158 ], [ %9, %156 ], [ %9, %154 ], [ %9, %152 ], [ %9, %150 ], [ %9, %148 ], [ %9, %146 ], [ %9, %144 ], [ %9, %142 ], [ %9, %140 ], [ %9, %138 ], [ %9, %136 ], [ %9, %134 ], [ %9, %132 ], [ %9, %130 ], [ %9, %128 ], [ %9, %126 ], [ %9, %124 ], [ %9, %122 ], [ %9, %120 ], [ %9, %118 ], [ %9, %116 ], [ %9, %114 ], [ %9, %112 ], [ %9, %110 ], [ %9, %108 ], [ %9, %106 ], [ %9, %104 ], [ %9, %102 ], [ %9, %100 ], [ %9, %98 ], [ %9, %96 ], [ %9, %94 ], [ %9, %92 ], [ %9, %90 ], [ %9, %88 ], [ %9, %86 ], [ %9, %84 ], [ %9, %82 ], [ %9, %80 ], [ %9, %78 ], [ %77, %76 ], [ %75, %74 ], [ %9, %72 ], [ %9, %70 ], [ %9, %68 ], [ %9, %66 ], [ %9, %64 ], [ %9, %62 ], [ %9, %60 ], [ %9, %58 ]
%168 = phi i32 [ %10, %4 ], [ %10, %160 ], [ %10, %158 ], [ %10, %156 ], [ %10, %154 ], [ %10, %152 ], [ %10, %150 ], [ %10, %148 ], [ %10, %146 ], [ %10, %144 ], [ %10, %142 ], [ %10, %140 ], [ %10, %138 ], [ %10, %136 ], [ %10, %134 ], [ %10, %132 ], [ %10, %130 ], [ %10, %128 ], [ %10, %126 ], [ %10, %124 ], [ %10, %122 ], [ %10, %120 ], [ %10, %118 ], [ %10, %116 ], [ %10, %114 ], [ %10, %112 ], [ %10, %110 ], [ %10, %108 ], [ %10, %106 ], [ %10, %104 ], [ %10, %102 ], [ %10, %100 ], [ %10, %98 ], [ %10, %96 ], [ %10, %94 ], [ %10, %92 ], [ %10, %90 ], [ %10, %88 ], [ %10, %86 ], [ %10, %84 ], [ %10, %82 ], [ %81, %80 ], [ %79, %78 ], [ %10, %76 ], [ %10, %74 ], [ %10, %72 ], [ %10, %70 ], [ %10, %68 ], [ %10, %66 ], [ %10, %64 ], [ %10, %62 ], [ %10, %60 ], [ %10, %58 ]
%169 = phi i32 [ %11, %4 ], [ %11, %160 ], [ %11, %158 ], [ %11, %156 ], [ %11, %154 ], [ %11, %152 ], [ %11, %150 ], [ %11, %148 ], [ %11, %146 ], [ %11, %144 ], [ %11, %142 ], [ %11, %140 ], [ %11, %138 ], [ %11, %136 ], [ %11, %134 ], [ %11, %132 ], [ %11, %130 ], [ %11, %128 ], [ %11, %126 ], [ %11, %124 ], [ %11, %122 ], [ %11, %120 ], [ %11, %118 ], [ %11, %116 ], [ %11, %114 ], [ %11, %112 ], [ %11, %110 ], [ %11, %108 ], [ %11, %106 ], [ %11, %104 ], [ %11, %102 ], [ %11, %100 ], [ %11, %98 ], [ %11, %96 ], [ %11, %94 ], [ %11, %92 ], [ %11, %90 ], [ %11, %88 ], [ %11, %86 ], [ %85, %84 ], [ %83, %82 ], [ %11, %80 ], [ %11, %78 ], [ %11, %76 ], [ %11, %74 ], [ %11, %72 ], [ %11, %70 ], [ %11, %68 ], [ %11, %66 ], [ %11, %64 ], [ %11, %62 ], [ %11, %60 ], [ %11, %58 ]
%170 = phi i32 [ %12, %4 ], [ %12, %160 ], [ %12, %158 ], [ %12, %156 ], [ %12, %154 ], [ %12, %152 ], [ %12, %150 ], [ %12, %148 ], [ %12, %146 ], [ %12, %144 ], [ %12, %142 ], [ %12, %140 ], [ %12, %138 ], [ %12, %136 ], [ %12, %134 ], [ %12, %132 ], [ %12, %130 ], [ %12, %128 ], [ %12, %126 ], [ %12, %124 ], [ %12, %122 ], [ %12, %120 ], [ %12, %118 ], [ %12, %116 ], [ %12, %114 ], [ %12, %112 ], [ %12, %110 ], [ %12, %108 ], [ %12, %106 ], [ %12, %104 ], [ %12, %102 ], [ %12, %100 ], [ %12, %98 ], [ %12, %96 ], [ %12, %94 ], [ %12, %92 ], [ %12, %90 ], [ %89, %88 ], [ %87, %86 ], [ %12, %84 ], [ %12, %82 ], [ %12, %80 ], [ %12, %78 ], [ %12, %76 ], [ %12, %74 ], [ %12, %72 ], [ %12, %70 ], [ %12, %68 ], [ %12, %66 ], [ %12, %64 ], [ %12, %62 ], [ %12, %60 ], [ %12, %58 ]
%171 = phi i32 [ %13, %4 ], [ %13, %160 ], [ %13, %158 ], [ %13, %156 ], [ %13, %154 ], [ %13, %152 ], [ %13, %150 ], [ %13, %148 ], [ %13, %146 ], [ %13, %144 ], [ %13, %142 ], [ %13, %140 ], [ %13, %138 ], [ %13, %136 ], [ %13, %134 ], [ %13, %132 ], [ %13, %130 ], [ %13, %128 ], [ %13, %126 ], [ %13, %124 ], [ %13, %122 ], [ %13, %120 ], [ %13, %118 ], [ %13, %116 ], [ %13, %114 ], [ %13, %112 ], [ %13, %110 ], [ %13, %108 ], [ %13, %106 ], [ %13, %104 ], [ %13, %102 ], [ %13, %100 ], [ %13, %98 ], [ %13, %96 ], [ %13, %94 ], [ %93, %92 ], [ %91, %90 ], [ %13, %88 ], [ %13, %86 ], [ %13, %84 ], [ %13, %82 ], [ %13, %80 ], [ %13, %78 ], [ %13, %76 ], [ %13, %74 ], [ %13, %72 ], [ %13, %70 ], [ %13, %68 ], [ %13, %66 ], [ %13, %64 ], [ %13, %62 ], [ %13, %60 ], [ %13, %58 ]
%172 = phi i32 [ %14, %4 ], [ %14, %160 ], [ %14, %158 ], [ %14, %156 ], [ %14, %154 ], [ %14, %152 ], [ %14, %150 ], [ %14, %148 ], [ %14, %146 ], [ %14, %144 ], [ %14, %142 ], [ %14, %140 ], [ %14, %138 ], [ %14, %136 ], [ %14, %134 ], [ %14, %132 ], [ %14, %130 ], [ %14, %128 ], [ %14, %126 ], [ %14, %124 ], [ %14, %122 ], [ %14, %120 ], [ %14, %118 ], [ %14, %116 ], [ %14, %114 ], [ %14, %112 ], [ %14, %110 ], [ %14, %108 ], [ %14, %106 ], [ %14, %104 ], [ %14, %102 ], [ %14, %100 ], [ %14, %98 ], [ %97, %96 ], [ %95, %94 ], [ %14, %92 ], [ %14, %90 ], [ %14, %88 ], [ %14, %86 ], [ %14, %84 ], [ %14, %82 ], [ %14, %80 ], [ %14, %78 ], [ %14, %76 ], [ %14, %74 ], [ %14, %72 ], [ %14, %70 ], [ %14, %68 ], [ %14, %66 ], [ %14, %64 ], [ %14, %62 ], [ %14, %60 ], [ %14, %58 ]
%173 = phi i32 [ %15, %4 ], [ %15, %160 ], [ %15, %158 ], [ %15, %156 ], [ %15, %154 ], [ %15, %152 ], [ %15, %150 ], [ %15, %148 ], [ %15, %146 ], [ %15, %144 ], [ %15, %142 ], [ %15, %140 ], [ %15, %138 ], [ %15, %136 ], [ %15, %134 ], [ %15, %132 ], [ %15, %130 ], [ %15, %128 ], [ %15, %126 ], [ %15, %124 ], [ %15, %122 ], [ %15, %120 ], [ %15, %118 ], [ %15, %116 ], [ %15, %114 ], [ %15, %112 ], [ %15, %110 ], [ %15, %108 ], [ %15, %106 ], [ %15, %104 ], [ %15, %102 ], [ %101, %100 ], [ %99, %98 ], [ %15, %96 ], [ %15, %94 ], [ %15, %92 ], [ %15, %90 ], [ %15, %88 ], [ %15, %86 ], [ %15, %84 ], [ %15, %82 ], [ %15, %80 ], [ %15, %78 ], [ %15, %76 ], [ %15, %74 ], [ %15, %72 ], [ %15, %70 ], [ %15, %68 ], [ %15, %66 ], [ %15, %64 ], [ %15, %62 ], [ %15, %60 ], [ %15, %58 ]
%174 = phi i32 [ %16, %4 ], [ %16, %160 ], [ %16, %158 ], [ %16, %156 ], [ %16, %154 ], [ %16, %152 ], [ %16, %150 ], [ %16, %148 ], [ %16, %146 ], [ %16, %144 ], [ %16, %142 ], [ %16, %140 ], [ %16, %138 ], [ %16, %136 ], [ %16, %134 ], [ %16, %132 ], [ %16, %130 ], [ %16, %128 ], [ %16, %126 ], [ %16, %124 ], [ %16, %122 ], [ %16, %120 ], [ %16, %118 ], [ %16, %116 ], [ %16, %114 ], [ %16, %112 ], [ %16, %110 ], [ %16, %108 ], [ %16, %106 ], [ %105, %104 ], [ %103, %102 ], [ %16, %100 ], [ %16, %98 ], [ %16, %96 ], [ %16, %94 ], [ %16, %92 ], [ %16, %90 ], [ %16, %88 ], [ %16, %86 ], [ %16, %84 ], [ %16, %82 ], [ %16, %80 ], [ %16, %78 ], [ %16, %76 ], [ %16, %74 ], [ %16, %72 ], [ %16, %70 ], [ %16, %68 ], [ %16, %66 ], [ %16, %64 ], [ %16, %62 ], [ %16, %60 ], [ %16, %58 ]
%175 = phi i32 [ %17, %4 ], [ %17, %160 ], [ %17, %158 ], [ %17, %156 ], [ %17, %154 ], [ %17, %152 ], [ %17, %150 ], [ %17, %148 ], [ %17, %146 ], [ %17, %144 ], [ %17, %142 ], [ %17, %140 ], [ %17, %138 ], [ %17, %136 ], [ %17, %134 ], [ %17, %132 ], [ %17, %130 ], [ %17, %128 ], [ %17, %126 ], [ %17, %124 ], [ %17, %122 ], [ %17, %120 ], [ %17, %118 ], [ %17, %116 ], [ %17, %114 ], [ %17, %112 ], [ %17, %110 ], [ %109, %108 ], [ %107, %106 ], [ %17, %104 ], [ %17, %102 ], [ %17, %100 ], [ %17, %98 ], [ %17, %96 ], [ %17, %94 ], [ %17, %92 ], [ %17, %90 ], [ %17, %88 ], [ %17, %86 ], [ %17, %84 ], [ %17, %82 ], [ %17, %80 ], [ %17, %78 ], [ %17, %76 ], [ %17, %74 ], [ %17, %72 ], [ %17, %70 ], [ %17, %68 ], [ %17, %66 ], [ %17, %64 ], [ %17, %62 ], [ %17, %60 ], [ %17, %58 ]
%176 = phi i32 [ %18, %4 ], [ %18, %160 ], [ %18, %158 ], [ %18, %156 ], [ %18, %154 ], [ %18, %152 ], [ %18, %150 ], [ %18, %148 ], [ %18, %146 ], [ %18, %144 ], [ %18, %142 ], [ %18, %140 ], [ %18, %138 ], [ %18, %136 ], [ %18, %134 ], [ %18, %132 ], [ %18, %130 ], [ %18, %128 ], [ %18, %126 ], [ %18, %124 ], [ %18, %122 ], [ %18, %120 ], [ %18, %118 ], [ %18, %116 ], [ %18, %114 ], [ %113, %112 ], [ %111, %110 ], [ %18, %108 ], [ %18, %106 ], [ %18, %104 ], [ %18, %102 ], [ %18, %100 ], [ %18, %98 ], [ %18, %96 ], [ %18, %94 ], [ %18, %92 ], [ %18, %90 ], [ %18, %88 ], [ %18, %86 ], [ %18, %84 ], [ %18, %82 ], [ %18, %80 ], [ %18, %78 ], [ %18, %76 ], [ %18, %74 ], [ %18, %72 ], [ %18, %70 ], [ %18, %68 ], [ %18, %66 ], [ %18, %64 ], [ %18, %62 ], [ %18, %60 ], [ %18, %58 ]
%177 = phi i32 [ %19, %4 ], [ %19, %160 ], [ %19, %158 ], [ %19, %156 ], [ %19, %154 ], [ %19, %152 ], [ %19, %150 ], [ %19, %148 ], [ %19, %146 ], [ %19, %144 ], [ %19, %142 ], [ %19, %140 ], [ %19, %138 ], [ %19, %136 ], [ %19, %134 ], [ %19, %132 ], [ %19, %130 ], [ %19, %128 ], [ %19, %126 ], [ %19, %124 ], [ %19, %122 ], [ %19, %120 ], [ %19, %118 ], [ %117, %116 ], [ %115, %114 ], [ %19, %112 ], [ %19, %110 ], [ %19, %108 ], [ %19, %106 ], [ %19, %104 ], [ %19, %102 ], [ %19, %100 ], [ %19, %98 ], [ %19, %96 ], [ %19, %94 ], [ %19, %92 ], [ %19, %90 ], [ %19, %88 ], [ %19, %86 ], [ %19, %84 ], [ %19, %82 ], [ %19, %80 ], [ %19, %78 ], [ %19, %76 ], [ %19, %74 ], [ %19, %72 ], [ %19, %70 ], [ %19, %68 ], [ %19, %66 ], [ %19, %64 ], [ %19, %62 ], [ %19, %60 ], [ %19, %58 ]
%178 = phi i32 [ %20, %4 ], [ %20, %160 ], [ %20, %158 ], [ %20, %156 ], [ %20, %154 ], [ %20, %152 ], [ %20, %150 ], [ %20, %148 ], [ %20, %146 ], [ %20, %144 ], [ %20, %142 ], [ %20, %140 ], [ %20, %138 ], [ %20, %136 ], [ %20, %134 ], [ %20, %132 ], [ %20, %130 ], [ %20, %128 ], [ %20, %126 ], [ %20, %124 ], [ %20, %122 ], [ %121, %120 ], [ %119, %118 ], [ %20, %116 ], [ %20, %114 ], [ %20, %112 ], [ %20, %110 ], [ %20, %108 ], [ %20, %106 ], [ %20, %104 ], [ %20, %102 ], [ %20, %100 ], [ %20, %98 ], [ %20, %96 ], [ %20, %94 ], [ %20, %92 ], [ %20, %90 ], [ %20, %88 ], [ %20, %86 ], [ %20, %84 ], [ %20, %82 ], [ %20, %80 ], [ %20, %78 ], [ %20, %76 ], [ %20, %74 ], [ %20, %72 ], [ %20, %70 ], [ %20, %68 ], [ %20, %66 ], [ %20, %64 ], [ %20, %62 ], [ %20, %60 ], [ %20, %58 ]
%179 = phi i32 [ %21, %4 ], [ %21, %160 ], [ %21, %158 ], [ %21, %156 ], [ %21, %154 ], [ %21, %152 ], [ %21, %150 ], [ %21, %148 ], [ %21, %146 ], [ %21, %144 ], [ %21, %142 ], [ %21, %140 ], [ %21, %138 ], [ %21, %136 ], [ %21, %134 ], [ %21, %132 ], [ %21, %130 ], [ %21, %128 ], [ %21, %126 ], [ %125, %124 ], [ %123, %122 ], [ %21, %120 ], [ %21, %118 ], [ %21, %116 ], [ %21, %114 ], [ %21, %112 ], [ %21, %110 ], [ %21, %108 ], [ %21, %106 ], [ %21, %104 ], [ %21, %102 ], [ %21, %100 ], [ %21, %98 ], [ %21, %96 ], [ %21, %94 ], [ %21, %92 ], [ %21, %90 ], [ %21, %88 ], [ %21, %86 ], [ %21, %84 ], [ %21, %82 ], [ %21, %80 ], [ %21, %78 ], [ %21, %76 ], [ %21, %74 ], [ %21, %72 ], [ %21, %70 ], [ %21, %68 ], [ %21, %66 ], [ %21, %64 ], [ %21, %62 ], [ %21, %60 ], [ %21, %58 ]
%180 = phi i32 [ %22, %4 ], [ %22, %160 ], [ %22, %158 ], [ %22, %156 ], [ %22, %154 ], [ %22, %152 ], [ %22, %150 ], [ %22, %148 ], [ %22, %146 ], [ %22, %144 ], [ %22, %142 ], [ %22, %140 ], [ %22, %138 ], [ %22, %136 ], [ %22, %134 ], [ %22, %132 ], [ %22, %130 ], [ %129, %128 ], [ %127, %126 ], [ %22, %124 ], [ %22, %122 ], [ %22, %120 ], [ %22, %118 ], [ %22, %116 ], [ %22, %114 ], [ %22, %112 ], [ %22, %110 ], [ %22, %108 ], [ %22, %106 ], [ %22, %104 ], [ %22, %102 ], [ %22, %100 ], [ %22, %98 ], [ %22, %96 ], [ %22, %94 ], [ %22, %92 ], [ %22, %90 ], [ %22, %88 ], [ %22, %86 ], [ %22, %84 ], [ %22, %82 ], [ %22, %80 ], [ %22, %78 ], [ %22, %76 ], [ %22, %74 ], [ %22, %72 ], [ %22, %70 ], [ %22, %68 ], [ %22, %66 ], [ %22, %64 ], [ %22, %62 ], [ %22, %60 ], [ %22, %58 ]
%181 = phi i32 [ %23, %4 ], [ %23, %160 ], [ %23, %158 ], [ %23, %156 ], [ %23, %154 ], [ %23, %152 ], [ %23, %150 ], [ %23, %148 ], [ %23, %146 ], [ %23, %144 ], [ %23, %142 ], [ %23, %140 ], [ %23, %138 ], [ %23, %136 ], [ %23, %134 ], [ %133, %132 ], [ %131, %130 ], [ %23, %128 ], [ %23, %126 ], [ %23, %124 ], [ %23, %122 ], [ %23, %120 ], [ %23, %118 ], [ %23, %116 ], [ %23, %114 ], [ %23, %112 ], [ %23, %110 ], [ %23, %108 ], [ %23, %106 ], [ %23, %104 ], [ %23, %102 ], [ %23, %100 ], [ %23, %98 ], [ %23, %96 ], [ %23, %94 ], [ %23, %92 ], [ %23, %90 ], [ %23, %88 ], [ %23, %86 ], [ %23, %84 ], [ %23, %82 ], [ %23, %80 ], [ %23, %78 ], [ %23, %76 ], [ %23, %74 ], [ %23, %72 ], [ %23, %70 ], [ %23, %68 ], [ %23, %66 ], [ %23, %64 ], [ %23, %62 ], [ %23, %60 ], [ %23, %58 ]
%182 = phi i32 [ %24, %4 ], [ %24, %160 ], [ %24, %158 ], [ %24, %156 ], [ %24, %154 ], [ %24, %152 ], [ %24, %150 ], [ %24, %148 ], [ %24, %146 ], [ %24, %144 ], [ %24, %142 ], [ %24, %140 ], [ %24, %138 ], [ %137, %136 ], [ %135, %134 ], [ %24, %132 ], [ %24, %130 ], [ %24, %128 ], [ %24, %126 ], [ %24, %124 ], [ %24, %122 ], [ %24, %120 ], [ %24, %118 ], [ %24, %116 ], [ %24, %114 ], [ %24, %112 ], [ %24, %110 ], [ %24, %108 ], [ %24, %106 ], [ %24, %104 ], [ %24, %102 ], [ %24, %100 ], [ %24, %98 ], [ %24, %96 ], [ %24, %94 ], [ %24, %92 ], [ %24, %90 ], [ %24, %88 ], [ %24, %86 ], [ %24, %84 ], [ %24, %82 ], [ %24, %80 ], [ %24, %78 ], [ %24, %76 ], [ %24, %74 ], [ %24, %72 ], [ %24, %70 ], [ %24, %68 ], [ %24, %66 ], [ %24, %64 ], [ %24, %62 ], [ %24, %60 ], [ %24, %58 ]
%183 = phi i32 [ %25, %4 ], [ %25, %160 ], [ %25, %158 ], [ %25, %156 ], [ %25, %154 ], [ %25, %152 ], [ %25, %150 ], [ %25, %148 ], [ %25, %146 ], [ %25, %144 ], [ %25, %142 ], [ %141, %140 ], [ %139, %138 ], [ %25, %136 ], [ %25, %134 ], [ %25, %132 ], [ %25, %130 ], [ %25, %128 ], [ %25, %126 ], [ %25, %124 ], [ %25, %122 ], [ %25, %120 ], [ %25, %118 ], [ %25, %116 ], [ %25, %114 ], [ %25, %112 ], [ %25, %110 ], [ %25, %108 ], [ %25, %106 ], [ %25, %104 ], [ %25, %102 ], [ %25, %100 ], [ %25, %98 ], [ %25, %96 ], [ %25, %94 ], [ %25, %92 ], [ %25, %90 ], [ %25, %88 ], [ %25, %86 ], [ %25, %84 ], [ %25, %82 ], [ %25, %80 ], [ %25, %78 ], [ %25, %76 ], [ %25, %74 ], [ %25, %72 ], [ %25, %70 ], [ %25, %68 ], [ %25, %66 ], [ %25, %64 ], [ %25, %62 ], [ %25, %60 ], [ %25, %58 ]
%184 = phi i32 [ %26, %4 ], [ %26, %160 ], [ %26, %158 ], [ %26, %156 ], [ %26, %154 ], [ %26, %152 ], [ %26, %150 ], [ %26, %148 ], [ %26, %146 ], [ %145, %144 ], [ %143, %142 ], [ %26, %140 ], [ %26, %138 ], [ %26, %136 ], [ %26, %134 ], [ %26, %132 ], [ %26, %130 ], [ %26, %128 ], [ %26, %126 ], [ %26, %124 ], [ %26, %122 ], [ %26, %120 ], [ %26, %118 ], [ %26, %116 ], [ %26, %114 ], [ %26, %112 ], [ %26, %110 ], [ %26, %108 ], [ %26, %106 ], [ %26, %104 ], [ %26, %102 ], [ %26, %100 ], [ %26, %98 ], [ %26, %96 ], [ %26, %94 ], [ %26, %92 ], [ %26, %90 ], [ %26, %88 ], [ %26, %86 ], [ %26, %84 ], [ %26, %82 ], [ %26, %80 ], [ %26, %78 ], [ %26, %76 ], [ %26, %74 ], [ %26, %72 ], [ %26, %70 ], [ %26, %68 ], [ %26, %66 ], [ %26, %64 ], [ %26, %62 ], [ %26, %60 ], [ %26, %58 ]
%185 = phi i32 [ %27, %4 ], [ %27, %160 ], [ %27, %158 ], [ %27, %156 ], [ %27, %154 ], [ %27, %152 ], [ %27, %150 ], [ %149, %148 ], [ %147, %146 ], [ %27, %144 ], [ %27, %142 ], [ %27, %140 ], [ %27, %138 ], [ %27, %136 ], [ %27, %134 ], [ %27, %132 ], [ %27, %130 ], [ %27, %128 ], [ %27, %126 ], [ %27, %124 ], [ %27, %122 ], [ %27, %120 ], [ %27, %118 ], [ %27, %116 ], [ %27, %114 ], [ %27, %112 ], [ %27, %110 ], [ %27, %108 ], [ %27, %106 ], [ %27, %104 ], [ %27, %102 ], [ %27, %100 ], [ %27, %98 ], [ %27, %96 ], [ %27, %94 ], [ %27, %92 ], [ %27, %90 ], [ %27, %88 ], [ %27, %86 ], [ %27, %84 ], [ %27, %82 ], [ %27, %80 ], [ %27, %78 ], [ %27, %76 ], [ %27, %74 ], [ %27, %72 ], [ %27, %70 ], [ %27, %68 ], [ %27, %66 ], [ %27, %64 ], [ %27, %62 ], [ %27, %60 ], [ %27, %58 ]
%186 = phi i32 [ %28, %4 ], [ %28, %160 ], [ %28, %158 ], [ %28, %156 ], [ %28, %154 ], [ %153, %152 ], [ %151, %150 ], [ %28, %148 ], [ %28, %146 ], [ %28, %144 ], [ %28, %142 ], [ %28, %140 ], [ %28, %138 ], [ %28, %136 ], [ %28, %134 ], [ %28, %132 ], [ %28, %130 ], [ %28, %128 ], [ %28, %126 ], [ %28, %124 ], [ %28, %122 ], [ %28, %120 ], [ %28, %118 ], [ %28, %116 ], [ %28, %114 ], [ %28, %112 ], [ %28, %110 ], [ %28, %108 ], [ %28, %106 ], [ %28, %104 ], [ %28, %102 ], [ %28, %100 ], [ %28, %98 ], [ %28, %96 ], [ %28, %94 ], [ %28, %92 ], [ %28, %90 ], [ %28, %88 ], [ %28, %86 ], [ %28, %84 ], [ %28, %82 ], [ %28, %80 ], [ %28, %78 ], [ %28, %76 ], [ %28, %74 ], [ %28, %72 ], [ %28, %70 ], [ %28, %68 ], [ %28, %66 ], [ %28, %64 ], [ %28, %62 ], [ %28, %60 ], [ %28, %58 ]
%187 = phi i32 [ %29, %4 ], [ %29, %160 ], [ %29, %158 ], [ %157, %156 ], [ %155, %154 ], [ %29, %152 ], [ %29, %150 ], [ %29, %148 ], [ %29, %146 ], [ %29, %144 ], [ %29, %142 ], [ %29, %140 ], [ %29, %138 ], [ %29, %136 ], [ %29, %134 ], [ %29, %132 ], [ %29, %130 ], [ %29, %128 ], [ %29, %126 ], [ %29, %124 ], [ %29, %122 ], [ %29, %120 ], [ %29, %118 ], [ %29, %116 ], [ %29, %114 ], [ %29, %112 ], [ %29, %110 ], [ %29, %108 ], [ %29, %106 ], [ %29, %104 ], [ %29, %102 ], [ %29, %100 ], [ %29, %98 ], [ %29, %96 ], [ %29, %94 ], [ %29, %92 ], [ %29, %90 ], [ %29, %88 ], [ %29, %86 ], [ %29, %84 ], [ %29, %82 ], [ %29, %80 ], [ %29, %78 ], [ %29, %76 ], [ %29, %74 ], [ %29, %72 ], [ %29, %70 ], [ %29, %68 ], [ %29, %66 ], [ %29, %64 ], [ %29, %62 ], [ %29, %60 ], [ %29, %58 ]
%188 = phi i32 [ %30, %4 ], [ %161, %160 ], [ %159, %158 ], [ %30, %156 ], [ %30, %154 ], [ %30, %152 ], [ %30, %150 ], [ %30, %148 ], [ %30, %146 ], [ %30, %144 ], [ %30, %142 ], [ %30, %140 ], [ %30, %138 ], [ %30, %136 ], [ %30, %134 ], [ %30, %132 ], [ %30, %130 ], [ %30, %128 ], [ %30, %126 ], [ %30, %124 ], [ %30, %122 ], [ %30, %120 ], [ %30, %118 ], [ %30, %116 ], [ %30, %114 ], [ %30, %112 ], [ %30, %110 ], [ %30, %108 ], [ %30, %106 ], [ %30, %104 ], [ %30, %102 ], [ %30, %100 ], [ %30, %98 ], [ %30, %96 ], [ %30, %94 ], [ %30, %92 ], [ %30, %90 ], [ %30, %88 ], [ %30, %86 ], [ %30, %84 ], [ %30, %82 ], [ %30, %80 ], [ %30, %78 ], [ %30, %76 ], [ %30, %74 ], [ %30, %72 ], [ %30, %70 ], [ %30, %68 ], [ %30, %66 ], [ %30, %64 ], [ %30, %62 ], [ %30, %60 ], [ %30, %58 ]
%189 = phi i32 [ %31, %4 ], [ %31, %160 ], [ %31, %158 ], [ %31, %156 ], [ %31, %154 ], [ %31, %152 ], [ %31, %150 ], [ %31, %148 ], [ %31, %146 ], [ %31, %144 ], [ %31, %142 ], [ %31, %140 ], [ %31, %138 ], [ %31, %136 ], [ %31, %134 ], [ %31, %132 ], [ %31, %130 ], [ %31, %128 ], [ %31, %126 ], [ %31, %124 ], [ %31, %122 ], [ %31, %120 ], [ %31, %118 ], [ %31, %116 ], [ %31, %114 ], [ %31, %112 ], [ %31, %110 ], [ %31, %108 ], [ %31, %106 ], [ %31, %104 ], [ %31, %102 ], [ %31, %100 ], [ %31, %98 ], [ %31, %96 ], [ %31, %94 ], [ %31, %92 ], [ %31, %90 ], [ %31, %88 ], [ %31, %86 ], [ %31, %84 ], [ %31, %82 ], [ %31, %80 ], [ %31, %78 ], [ %31, %76 ], [ %31, %74 ], [ %31, %72 ], [ %31, %70 ], [ %31, %68 ], [ %31, %66 ], [ %31, %64 ], [ %31, %62 ], [ %61, %60 ], [ %59, %58 ]
%190 = phi i32 [ %32, %4 ], [ %32, %160 ], [ %32, %158 ], [ %32, %156 ], [ %32, %154 ], [ %32, %152 ], [ %32, %150 ], [ %32, %148 ], [ %32, %146 ], [ %32, %144 ], [ %32, %142 ], [ %32, %140 ], [ %32, %138 ], [ %32, %136 ], [ %32, %134 ], [ %32, %132 ], [ %32, %130 ], [ %32, %128 ], [ %32, %126 ], [ %32, %124 ], [ %32, %122 ], [ %32, %120 ], [ %32, %118 ], [ %32, %116 ], [ %32, %114 ], [ %32, %112 ], [ %32, %110 ], [ %32, %108 ], [ %32, %106 ], [ %32, %104 ], [ %32, %102 ], [ %32, %100 ], [ %32, %98 ], [ %32, %96 ], [ %32, %94 ], [ %32, %92 ], [ %32, %90 ], [ %32, %88 ], [ %32, %86 ], [ %32, %84 ], [ %32, %82 ], [ %32, %80 ], [ %32, %78 ], [ %32, %76 ], [ %32, %74 ], [ %32, %72 ], [ %32, %70 ], [ %32, %68 ], [ %32, %66 ], [ %65, %64 ], [ %63, %62 ], [ %32, %60 ], [ %32, %58 ]
%191 = phi i32 [ %33, %4 ], [ %33, %160 ], [ %33, %158 ], [ %33, %156 ], [ %33, %154 ], [ %33, %152 ], [ %33, %150 ], [ %33, %148 ], [ %33, %146 ], [ %33, %144 ], [ %33, %142 ], [ %33, %140 ], [ %33, %138 ], [ %33, %136 ], [ %33, %134 ], [ %33, %132 ], [ %33, %130 ], [ %33, %128 ], [ %33, %126 ], [ %33, %124 ], [ %33, %122 ], [ %33, %120 ], [ %33, %118 ], [ %33, %116 ], [ %33, %114 ], [ %33, %112 ], [ %33, %110 ], [ %33, %108 ], [ %33, %106 ], [ %33, %104 ], [ %33, %102 ], [ %33, %100 ], [ %33, %98 ], [ %33, %96 ], [ %33, %94 ], [ %33, %92 ], [ %33, %90 ], [ %33, %88 ], [ %33, %86 ], [ %33, %84 ], [ %33, %82 ], [ %33, %80 ], [ %33, %78 ], [ %33, %76 ], [ %33, %74 ], [ %33, %72 ], [ %33, %70 ], [ %69, %68 ], [ %67, %66 ], [ %33, %64 ], [ %33, %62 ], [ %33, %60 ], [ %33, %58 ]
%192 = phi i32 [ %34, %4 ], [ %34, %160 ], [ %34, %158 ], [ %34, %156 ], [ %34, %154 ], [ %34, %152 ], [ %34, %150 ], [ %34, %148 ], [ %34, %146 ], [ %34, %144 ], [ %34, %142 ], [ %34, %140 ], [ %34, %138 ], [ %34, %136 ], [ %34, %134 ], [ %34, %132 ], [ %34, %130 ], [ %34, %128 ], [ %34, %126 ], [ %34, %124 ], [ %34, %122 ], [ %34, %120 ], [ %34, %118 ], [ %34, %116 ], [ %34, %114 ], [ %34, %112 ], [ %34, %110 ], [ %34, %108 ], [ %34, %106 ], [ %34, %104 ], [ %34, %102 ], [ %34, %100 ], [ %34, %98 ], [ %34, %96 ], [ %34, %94 ], [ %34, %92 ], [ %34, %90 ], [ %34, %88 ], [ %34, %86 ], [ %34, %84 ], [ %34, %82 ], [ %34, %80 ], [ %34, %78 ], [ %34, %76 ], [ %34, %74 ], [ %73, %72 ], [ %71, %70 ], [ %34, %68 ], [ %34, %66 ], [ %34, %64 ], [ %34, %62 ], [ %34, %60 ], [ %34, %58 ]
%193 = phi i32 [ %35, %4 ], [ %35, %160 ], [ %35, %158 ], [ %35, %156 ], [ %35, %154 ], [ %35, %152 ], [ %35, %150 ], [ %35, %148 ], [ %35, %146 ], [ %35, %144 ], [ %35, %142 ], [ %35, %140 ], [ %35, %138 ], [ %35, %136 ], [ %35, %134 ], [ %35, %132 ], [ %35, %130 ], [ %35, %128 ], [ %35, %126 ], [ %35, %124 ], [ %35, %122 ], [ %35, %120 ], [ %35, %118 ], [ %35, %116 ], [ %35, %114 ], [ %35, %112 ], [ %35, %110 ], [ %35, %108 ], [ %35, %106 ], [ %35, %104 ], [ %35, %102 ], [ %35, %100 ], [ %35, %98 ], [ %35, %96 ], [ %35, %94 ], [ %35, %92 ], [ %35, %90 ], [ %35, %88 ], [ %35, %86 ], [ %35, %84 ], [ %35, %82 ], [ %35, %80 ], [ %35, %78 ], [ %77, %76 ], [ %75, %74 ], [ %35, %72 ], [ %35, %70 ], [ %35, %68 ], [ %35, %66 ], [ %35, %64 ], [ %35, %62 ], [ %35, %60 ], [ %35, %58 ]
%194 = phi i32 [ %36, %4 ], [ %36, %160 ], [ %36, %158 ], [ %36, %156 ], [ %36, %154 ], [ %36, %152 ], [ %36, %150 ], [ %36, %148 ], [ %36, %146 ], [ %36, %144 ], [ %36, %142 ], [ %36, %140 ], [ %36, %138 ], [ %36, %136 ], [ %36, %134 ], [ %36, %132 ], [ %36, %130 ], [ %36, %128 ], [ %36, %126 ], [ %36, %124 ], [ %36, %122 ], [ %36, %120 ], [ %36, %118 ], [ %36, %116 ], [ %36, %114 ], [ %36, %112 ], [ %36, %110 ], [ %36, %108 ], [ %36, %106 ], [ %36, %104 ], [ %36, %102 ], [ %36, %100 ], [ %36, %98 ], [ %36, %96 ], [ %36, %94 ], [ %36, %92 ], [ %36, %90 ], [ %36, %88 ], [ %36, %86 ], [ %36, %84 ], [ %36, %82 ], [ %81, %80 ], [ %79, %78 ], [ %36, %76 ], [ %36, %74 ], [ %36, %72 ], [ %36, %70 ], [ %36, %68 ], [ %36, %66 ], [ %36, %64 ], [ %36, %62 ], [ %36, %60 ], [ %36, %58 ]
%195 = phi i32 [ %37, %4 ], [ %37, %160 ], [ %37, %158 ], [ %37, %156 ], [ %37, %154 ], [ %37, %152 ], [ %37, %150 ], [ %37, %148 ], [ %37, %146 ], [ %37, %144 ], [ %37, %142 ], [ %37, %140 ], [ %37, %138 ], [ %37, %136 ], [ %37, %134 ], [ %37, %132 ], [ %37, %130 ], [ %37, %128 ], [ %37, %126 ], [ %37, %124 ], [ %37, %122 ], [ %37, %120 ], [ %37, %118 ], [ %37, %116 ], [ %37, %114 ], [ %37, %112 ], [ %37, %110 ], [ %37, %108 ], [ %37, %106 ], [ %37, %104 ], [ %37, %102 ], [ %37, %100 ], [ %37, %98 ], [ %37, %96 ], [ %37, %94 ], [ %37, %92 ], [ %37, %90 ], [ %37, %88 ], [ %37, %86 ], [ %85, %84 ], [ %83, %82 ], [ %37, %80 ], [ %37, %78 ], [ %37, %76 ], [ %37, %74 ], [ %37, %72 ], [ %37, %70 ], [ %37, %68 ], [ %37, %66 ], [ %37, %64 ], [ %37, %62 ], [ %37, %60 ], [ %37, %58 ]
%196 = phi i32 [ %38, %4 ], [ %38, %160 ], [ %38, %158 ], [ %38, %156 ], [ %38, %154 ], [ %38, %152 ], [ %38, %150 ], [ %38, %148 ], [ %38, %146 ], [ %38, %144 ], [ %38, %142 ], [ %38, %140 ], [ %38, %138 ], [ %38, %136 ], [ %38, %134 ], [ %38, %132 ], [ %38, %130 ], [ %38, %128 ], [ %38, %126 ], [ %38, %124 ], [ %38, %122 ], [ %38, %120 ], [ %38, %118 ], [ %38, %116 ], [ %38, %114 ], [ %38, %112 ], [ %38, %110 ], [ %38, %108 ], [ %38, %106 ], [ %38, %104 ], [ %38, %102 ], [ %38, %100 ], [ %38, %98 ], [ %38, %96 ], [ %38, %94 ], [ %38, %92 ], [ %38, %90 ], [ %89, %88 ], [ %87, %86 ], [ %38, %84 ], [ %38, %82 ], [ %38, %80 ], [ %38, %78 ], [ %38, %76 ], [ %38, %74 ], [ %38, %72 ], [ %38, %70 ], [ %38, %68 ], [ %38, %66 ], [ %38, %64 ], [ %38, %62 ], [ %38, %60 ], [ %38, %58 ]
%197 = phi i32 [ %39, %4 ], [ %39, %160 ], [ %39, %158 ], [ %39, %156 ], [ %39, %154 ], [ %39, %152 ], [ %39, %150 ], [ %39, %148 ], [ %39, %146 ], [ %39, %144 ], [ %39, %142 ], [ %39, %140 ], [ %39, %138 ], [ %39, %136 ], [ %39, %134 ], [ %39, %132 ], [ %39, %130 ], [ %39, %128 ], [ %39, %126 ], [ %39, %124 ], [ %39, %122 ], [ %39, %120 ], [ %39, %118 ], [ %39, %116 ], [ %39, %114 ], [ %39, %112 ], [ %39, %110 ], [ %39, %108 ], [ %39, %106 ], [ %39, %104 ], [ %39, %102 ], [ %39, %100 ], [ %39, %98 ], [ %39, %96 ], [ %39, %94 ], [ %93, %92 ], [ %91, %90 ], [ %39, %88 ], [ %39, %86 ], [ %39, %84 ], [ %39, %82 ], [ %39, %80 ], [ %39, %78 ], [ %39, %76 ], [ %39, %74 ], [ %39, %72 ], [ %39, %70 ], [ %39, %68 ], [ %39, %66 ], [ %39, %64 ], [ %39, %62 ], [ %39, %60 ], [ %39, %58 ]
%198 = phi i32 [ %40, %4 ], [ %40, %160 ], [ %40, %158 ], [ %40, %156 ], [ %40, %154 ], [ %40, %152 ], [ %40, %150 ], [ %40, %148 ], [ %40, %146 ], [ %40, %144 ], [ %40, %142 ], [ %40, %140 ], [ %40, %138 ], [ %40, %136 ], [ %40, %134 ], [ %40, %132 ], [ %40, %130 ], [ %40, %128 ], [ %40, %126 ], [ %40, %124 ], [ %40, %122 ], [ %40, %120 ], [ %40, %118 ], [ %40, %116 ], [ %40, %114 ], [ %40, %112 ], [ %40, %110 ], [ %40, %108 ], [ %40, %106 ], [ %40, %104 ], [ %40, %102 ], [ %40, %100 ], [ %40, %98 ], [ %97, %96 ], [ %95, %94 ], [ %40, %92 ], [ %40, %90 ], [ %40, %88 ], [ %40, %86 ], [ %40, %84 ], [ %40, %82 ], [ %40, %80 ], [ %40, %78 ], [ %40, %76 ], [ %40, %74 ], [ %40, %72 ], [ %40, %70 ], [ %40, %68 ], [ %40, %66 ], [ %40, %64 ], [ %40, %62 ], [ %40, %60 ], [ %40, %58 ]
%199 = phi i32 [ %41, %4 ], [ %41, %160 ], [ %41, %158 ], [ %41, %156 ], [ %41, %154 ], [ %41, %152 ], [ %41, %150 ], [ %41, %148 ], [ %41, %146 ], [ %41, %144 ], [ %41, %142 ], [ %41, %140 ], [ %41, %138 ], [ %41, %136 ], [ %41, %134 ], [ %41, %132 ], [ %41, %130 ], [ %41, %128 ], [ %41, %126 ], [ %41, %124 ], [ %41, %122 ], [ %41, %120 ], [ %41, %118 ], [ %41, %116 ], [ %41, %114 ], [ %41, %112 ], [ %41, %110 ], [ %41, %108 ], [ %41, %106 ], [ %41, %104 ], [ %41, %102 ], [ %101, %100 ], [ %99, %98 ], [ %41, %96 ], [ %41, %94 ], [ %41, %92 ], [ %41, %90 ], [ %41, %88 ], [ %41, %86 ], [ %41, %84 ], [ %41, %82 ], [ %41, %80 ], [ %41, %78 ], [ %41, %76 ], [ %41, %74 ], [ %41, %72 ], [ %41, %70 ], [ %41, %68 ], [ %41, %66 ], [ %41, %64 ], [ %41, %62 ], [ %41, %60 ], [ %41, %58 ]
%200 = phi i32 [ %42, %4 ], [ %42, %160 ], [ %42, %158 ], [ %42, %156 ], [ %42, %154 ], [ %42, %152 ], [ %42, %150 ], [ %42, %148 ], [ %42, %146 ], [ %42, %144 ], [ %42, %142 ], [ %42, %140 ], [ %42, %138 ], [ %42, %136 ], [ %42, %134 ], [ %42, %132 ], [ %42, %130 ], [ %42, %128 ], [ %42, %126 ], [ %42, %124 ], [ %42, %122 ], [ %42, %120 ], [ %42, %118 ], [ %42, %116 ], [ %42, %114 ], [ %42, %112 ], [ %42, %110 ], [ %42, %108 ], [ %42, %106 ], [ %105, %104 ], [ %103, %102 ], [ %42, %100 ], [ %42, %98 ], [ %42, %96 ], [ %42, %94 ], [ %42, %92 ], [ %42, %90 ], [ %42, %88 ], [ %42, %86 ], [ %42, %84 ], [ %42, %82 ], [ %42, %80 ], [ %42, %78 ], [ %42, %76 ], [ %42, %74 ], [ %42, %72 ], [ %42, %70 ], [ %42, %68 ], [ %42, %66 ], [ %42, %64 ], [ %42, %62 ], [ %42, %60 ], [ %42, %58 ]
%201 = phi i32 [ %43, %4 ], [ %43, %160 ], [ %43, %158 ], [ %43, %156 ], [ %43, %154 ], [ %43, %152 ], [ %43, %150 ], [ %43, %148 ], [ %43, %146 ], [ %43, %144 ], [ %43, %142 ], [ %43, %140 ], [ %43, %138 ], [ %43, %136 ], [ %43, %134 ], [ %43, %132 ], [ %43, %130 ], [ %43, %128 ], [ %43, %126 ], [ %43, %124 ], [ %43, %122 ], [ %43, %120 ], [ %43, %118 ], [ %43, %116 ], [ %43, %114 ], [ %43, %112 ], [ %43, %110 ], [ %109, %108 ], [ %107, %106 ], [ %43, %104 ], [ %43, %102 ], [ %43, %100 ], [ %43, %98 ], [ %43, %96 ], [ %43, %94 ], [ %43, %92 ], [ %43, %90 ], [ %43, %88 ], [ %43, %86 ], [ %43, %84 ], [ %43, %82 ], [ %43, %80 ], [ %43, %78 ], [ %43, %76 ], [ %43, %74 ], [ %43, %72 ], [ %43, %70 ], [ %43, %68 ], [ %43, %66 ], [ %43, %64 ], [ %43, %62 ], [ %43, %60 ], [ %43, %58 ]
%202 = phi i32 [ %44, %4 ], [ %44, %160 ], [ %44, %158 ], [ %44, %156 ], [ %44, %154 ], [ %44, %152 ], [ %44, %150 ], [ %44, %148 ], [ %44, %146 ], [ %44, %144 ], [ %44, %142 ], [ %44, %140 ], [ %44, %138 ], [ %44, %136 ], [ %44, %134 ], [ %44, %132 ], [ %44, %130 ], [ %44, %128 ], [ %44, %126 ], [ %44, %124 ], [ %44, %122 ], [ %44, %120 ], [ %44, %118 ], [ %44, %116 ], [ %44, %114 ], [ %113, %112 ], [ %111, %110 ], [ %44, %108 ], [ %44, %106 ], [ %44, %104 ], [ %44, %102 ], [ %44, %100 ], [ %44, %98 ], [ %44, %96 ], [ %44, %94 ], [ %44, %92 ], [ %44, %90 ], [ %44, %88 ], [ %44, %86 ], [ %44, %84 ], [ %44, %82 ], [ %44, %80 ], [ %44, %78 ], [ %44, %76 ], [ %44, %74 ], [ %44, %72 ], [ %44, %70 ], [ %44, %68 ], [ %44, %66 ], [ %44, %64 ], [ %44, %62 ], [ %44, %60 ], [ %44, %58 ]
%203 = phi i32 [ %45, %4 ], [ %45, %160 ], [ %45, %158 ], [ %45, %156 ], [ %45, %154 ], [ %45, %152 ], [ %45, %150 ], [ %45, %148 ], [ %45, %146 ], [ %45, %144 ], [ %45, %142 ], [ %45, %140 ], [ %45, %138 ], [ %45, %136 ], [ %45, %134 ], [ %45, %132 ], [ %45, %130 ], [ %45, %128 ], [ %45, %126 ], [ %45, %124 ], [ %45, %122 ], [ %45, %120 ], [ %45, %118 ], [ %117, %116 ], [ %115, %114 ], [ %45, %112 ], [ %45, %110 ], [ %45, %108 ], [ %45, %106 ], [ %45, %104 ], [ %45, %102 ], [ %45, %100 ], [ %45, %98 ], [ %45, %96 ], [ %45, %94 ], [ %45, %92 ], [ %45, %90 ], [ %45, %88 ], [ %45, %86 ], [ %45, %84 ], [ %45, %82 ], [ %45, %80 ], [ %45, %78 ], [ %45, %76 ], [ %45, %74 ], [ %45, %72 ], [ %45, %70 ], [ %45, %68 ], [ %45, %66 ], [ %45, %64 ], [ %45, %62 ], [ %45, %60 ], [ %45, %58 ]
%204 = phi i32 [ %46, %4 ], [ %46, %160 ], [ %46, %158 ], [ %46, %156 ], [ %46, %154 ], [ %46, %152 ], [ %46, %150 ], [ %46, %148 ], [ %46, %146 ], [ %46, %144 ], [ %46, %142 ], [ %46, %140 ], [ %46, %138 ], [ %46, %136 ], [ %46, %134 ], [ %46, %132 ], [ %46, %130 ], [ %46, %128 ], [ %46, %126 ], [ %46, %124 ], [ %46, %122 ], [ %121, %120 ], [ %119, %118 ], [ %46, %116 ], [ %46, %114 ], [ %46, %112 ], [ %46, %110 ], [ %46, %108 ], [ %46, %106 ], [ %46, %104 ], [ %46, %102 ], [ %46, %100 ], [ %46, %98 ], [ %46, %96 ], [ %46, %94 ], [ %46, %92 ], [ %46, %90 ], [ %46, %88 ], [ %46, %86 ], [ %46, %84 ], [ %46, %82 ], [ %46, %80 ], [ %46, %78 ], [ %46, %76 ], [ %46, %74 ], [ %46, %72 ], [ %46, %70 ], [ %46, %68 ], [ %46, %66 ], [ %46, %64 ], [ %46, %62 ], [ %46, %60 ], [ %46, %58 ]
%205 = phi i32 [ %47, %4 ], [ %47, %160 ], [ %47, %158 ], [ %47, %156 ], [ %47, %154 ], [ %47, %152 ], [ %47, %150 ], [ %47, %148 ], [ %47, %146 ], [ %47, %144 ], [ %47, %142 ], [ %47, %140 ], [ %47, %138 ], [ %47, %136 ], [ %47, %134 ], [ %47, %132 ], [ %47, %130 ], [ %47, %128 ], [ %47, %126 ], [ %125, %124 ], [ %123, %122 ], [ %47, %120 ], [ %47, %118 ], [ %47, %116 ], [ %47, %114 ], [ %47, %112 ], [ %47, %110 ], [ %47, %108 ], [ %47, %106 ], [ %47, %104 ], [ %47, %102 ], [ %47, %100 ], [ %47, %98 ], [ %47, %96 ], [ %47, %94 ], [ %47, %92 ], [ %47, %90 ], [ %47, %88 ], [ %47, %86 ], [ %47, %84 ], [ %47, %82 ], [ %47, %80 ], [ %47, %78 ], [ %47, %76 ], [ %47, %74 ], [ %47, %72 ], [ %47, %70 ], [ %47, %68 ], [ %47, %66 ], [ %47, %64 ], [ %47, %62 ], [ %47, %60 ], [ %47, %58 ]
%206 = phi i32 [ %48, %4 ], [ %48, %160 ], [ %48, %158 ], [ %48, %156 ], [ %48, %154 ], [ %48, %152 ], [ %48, %150 ], [ %48, %148 ], [ %48, %146 ], [ %48, %144 ], [ %48, %142 ], [ %48, %140 ], [ %48, %138 ], [ %48, %136 ], [ %48, %134 ], [ %48, %132 ], [ %48, %130 ], [ %129, %128 ], [ %127, %126 ], [ %48, %124 ], [ %48, %122 ], [ %48, %120 ], [ %48, %118 ], [ %48, %116 ], [ %48, %114 ], [ %48, %112 ], [ %48, %110 ], [ %48, %108 ], [ %48, %106 ], [ %48, %104 ], [ %48, %102 ], [ %48, %100 ], [ %48, %98 ], [ %48, %96 ], [ %48, %94 ], [ %48, %92 ], [ %48, %90 ], [ %48, %88 ], [ %48, %86 ], [ %48, %84 ], [ %48, %82 ], [ %48, %80 ], [ %48, %78 ], [ %48, %76 ], [ %48, %74 ], [ %48, %72 ], [ %48, %70 ], [ %48, %68 ], [ %48, %66 ], [ %48, %64 ], [ %48, %62 ], [ %48, %60 ], [ %48, %58 ]
%207 = phi i32 [ %49, %4 ], [ %49, %160 ], [ %49, %158 ], [ %49, %156 ], [ %49, %154 ], [ %49, %152 ], [ %49, %150 ], [ %49, %148 ], [ %49, %146 ], [ %49, %144 ], [ %49, %142 ], [ %49, %140 ], [ %49, %138 ], [ %49, %136 ], [ %49, %134 ], [ %133, %132 ], [ %131, %130 ], [ %49, %128 ], [ %49, %126 ], [ %49, %124 ], [ %49, %122 ], [ %49, %120 ], [ %49, %118 ], [ %49, %116 ], [ %49, %114 ], [ %49, %112 ], [ %49, %110 ], [ %49, %108 ], [ %49, %106 ], [ %49, %104 ], [ %49, %102 ], [ %49, %100 ], [ %49, %98 ], [ %49, %96 ], [ %49, %94 ], [ %49, %92 ], [ %49, %90 ], [ %49, %88 ], [ %49, %86 ], [ %49, %84 ], [ %49, %82 ], [ %49, %80 ], [ %49, %78 ], [ %49, %76 ], [ %49, %74 ], [ %49, %72 ], [ %49, %70 ], [ %49, %68 ], [ %49, %66 ], [ %49, %64 ], [ %49, %62 ], [ %49, %60 ], [ %49, %58 ]
%208 = phi i32 [ %50, %4 ], [ %50, %160 ], [ %50, %158 ], [ %50, %156 ], [ %50, %154 ], [ %50, %152 ], [ %50, %150 ], [ %50, %148 ], [ %50, %146 ], [ %50, %144 ], [ %50, %142 ], [ %50, %140 ], [ %50, %138 ], [ %137, %136 ], [ %135, %134 ], [ %50, %132 ], [ %50, %130 ], [ %50, %128 ], [ %50, %126 ], [ %50, %124 ], [ %50, %122 ], [ %50, %120 ], [ %50, %118 ], [ %50, %116 ], [ %50, %114 ], [ %50, %112 ], [ %50, %110 ], [ %50, %108 ], [ %50, %106 ], [ %50, %104 ], [ %50, %102 ], [ %50, %100 ], [ %50, %98 ], [ %50, %96 ], [ %50, %94 ], [ %50, %92 ], [ %50, %90 ], [ %50, %88 ], [ %50, %86 ], [ %50, %84 ], [ %50, %82 ], [ %50, %80 ], [ %50, %78 ], [ %50, %76 ], [ %50, %74 ], [ %50, %72 ], [ %50, %70 ], [ %50, %68 ], [ %50, %66 ], [ %50, %64 ], [ %50, %62 ], [ %50, %60 ], [ %50, %58 ]
%209 = phi i32 [ %51, %4 ], [ %51, %160 ], [ %51, %158 ], [ %51, %156 ], [ %51, %154 ], [ %51, %152 ], [ %51, %150 ], [ %51, %148 ], [ %51, %146 ], [ %51, %144 ], [ %51, %142 ], [ %141, %140 ], [ %139, %138 ], [ %51, %136 ], [ %51, %134 ], [ %51, %132 ], [ %51, %130 ], [ %51, %128 ], [ %51, %126 ], [ %51, %124 ], [ %51, %122 ], [ %51, %120 ], [ %51, %118 ], [ %51, %116 ], [ %51, %114 ], [ %51, %112 ], [ %51, %110 ], [ %51, %108 ], [ %51, %106 ], [ %51, %104 ], [ %51, %102 ], [ %51, %100 ], [ %51, %98 ], [ %51, %96 ], [ %51, %94 ], [ %51, %92 ], [ %51, %90 ], [ %51, %88 ], [ %51, %86 ], [ %51, %84 ], [ %51, %82 ], [ %51, %80 ], [ %51, %78 ], [ %51, %76 ], [ %51, %74 ], [ %51, %72 ], [ %51, %70 ], [ %51, %68 ], [ %51, %66 ], [ %51, %64 ], [ %51, %62 ], [ %51, %60 ], [ %51, %58 ]
%210 = phi i32 [ %52, %4 ], [ %52, %160 ], [ %52, %158 ], [ %52, %156 ], [ %52, %154 ], [ %52, %152 ], [ %52, %150 ], [ %52, %148 ], [ %52, %146 ], [ %145, %144 ], [ %143, %142 ], [ %52, %140 ], [ %52, %138 ], [ %52, %136 ], [ %52, %134 ], [ %52, %132 ], [ %52, %130 ], [ %52, %128 ], [ %52, %126 ], [ %52, %124 ], [ %52, %122 ], [ %52, %120 ], [ %52, %118 ], [ %52, %116 ], [ %52, %114 ], [ %52, %112 ], [ %52, %110 ], [ %52, %108 ], [ %52, %106 ], [ %52, %104 ], [ %52, %102 ], [ %52, %100 ], [ %52, %98 ], [ %52, %96 ], [ %52, %94 ], [ %52, %92 ], [ %52, %90 ], [ %52, %88 ], [ %52, %86 ], [ %52, %84 ], [ %52, %82 ], [ %52, %80 ], [ %52, %78 ], [ %52, %76 ], [ %52, %74 ], [ %52, %72 ], [ %52, %70 ], [ %52, %68 ], [ %52, %66 ], [ %52, %64 ], [ %52, %62 ], [ %52, %60 ], [ %52, %58 ]
%211 = phi i32 [ %53, %4 ], [ %53, %160 ], [ %53, %158 ], [ %53, %156 ], [ %53, %154 ], [ %53, %152 ], [ %53, %150 ], [ %149, %148 ], [ %147, %146 ], [ %53, %144 ], [ %53, %142 ], [ %53, %140 ], [ %53, %138 ], [ %53, %136 ], [ %53, %134 ], [ %53, %132 ], [ %53, %130 ], [ %53, %128 ], [ %53, %126 ], [ %53, %124 ], [ %53, %122 ], [ %53, %120 ], [ %53, %118 ], [ %53, %116 ], [ %53, %114 ], [ %53, %112 ], [ %53, %110 ], [ %53, %108 ], [ %53, %106 ], [ %53, %104 ], [ %53, %102 ], [ %53, %100 ], [ %53, %98 ], [ %53, %96 ], [ %53, %94 ], [ %53, %92 ], [ %53, %90 ], [ %53, %88 ], [ %53, %86 ], [ %53, %84 ], [ %53, %82 ], [ %53, %80 ], [ %53, %78 ], [ %53, %76 ], [ %53, %74 ], [ %53, %72 ], [ %53, %70 ], [ %53, %68 ], [ %53, %66 ], [ %53, %64 ], [ %53, %62 ], [ %53, %60 ], [ %53, %58 ]
%212 = phi i32 [ %54, %4 ], [ %54, %160 ], [ %54, %158 ], [ %54, %156 ], [ %54, %154 ], [ %153, %152 ], [ %151, %150 ], [ %54, %148 ], [ %54, %146 ], [ %54, %144 ], [ %54, %142 ], [ %54, %140 ], [ %54, %138 ], [ %54, %136 ], [ %54, %134 ], [ %54, %132 ], [ %54, %130 ], [ %54, %128 ], [ %54, %126 ], [ %54, %124 ], [ %54, %122 ], [ %54, %120 ], [ %54, %118 ], [ %54, %116 ], [ %54, %114 ], [ %54, %112 ], [ %54, %110 ], [ %54, %108 ], [ %54, %106 ], [ %54, %104 ], [ %54, %102 ], [ %54, %100 ], [ %54, %98 ], [ %54, %96 ], [ %54, %94 ], [ %54, %92 ], [ %54, %90 ], [ %54, %88 ], [ %54, %86 ], [ %54, %84 ], [ %54, %82 ], [ %54, %80 ], [ %54, %78 ], [ %54, %76 ], [ %54, %74 ], [ %54, %72 ], [ %54, %70 ], [ %54, %68 ], [ %54, %66 ], [ %54, %64 ], [ %54, %62 ], [ %54, %60 ], [ %54, %58 ]
%213 = phi i32 [ %55, %4 ], [ %55, %160 ], [ %55, %158 ], [ %157, %156 ], [ %155, %154 ], [ %55, %152 ], [ %55, %150 ], [ %55, %148 ], [ %55, %146 ], [ %55, %144 ], [ %55, %142 ], [ %55, %140 ], [ %55, %138 ], [ %55, %136 ], [ %55, %134 ], [ %55, %132 ], [ %55, %130 ], [ %55, %128 ], [ %55, %126 ], [ %55, %124 ], [ %55, %122 ], [ %55, %120 ], [ %55, %118 ], [ %55, %116 ], [ %55, %114 ], [ %55, %112 ], [ %55, %110 ], [ %55, %108 ], [ %55, %106 ], [ %55, %104 ], [ %55, %102 ], [ %55, %100 ], [ %55, %98 ], [ %55, %96 ], [ %55, %94 ], [ %55, %92 ], [ %55, %90 ], [ %55, %88 ], [ %55, %86 ], [ %55, %84 ], [ %55, %82 ], [ %55, %80 ], [ %55, %78 ], [ %55, %76 ], [ %55, %74 ], [ %55, %72 ], [ %55, %70 ], [ %55, %68 ], [ %55, %66 ], [ %55, %64 ], [ %55, %62 ], [ %55, %60 ], [ %55, %58 ]
%214 = phi i32 [ %56, %4 ], [ %161, %160 ], [ %159, %158 ], [ %56, %156 ], [ %56, %154 ], [ %56, %152 ], [ %56, %150 ], [ %56, %148 ], [ %56, %146 ], [ %56, %144 ], [ %56, %142 ], [ %56, %140 ], [ %56, %138 ], [ %56, %136 ], [ %56, %134 ], [ %56, %132 ], [ %56, %130 ], [ %56, %128 ], [ %56, %126 ], [ %56, %124 ], [ %56, %122 ], [ %56, %120 ], [ %56, %118 ], [ %56, %116 ], [ %56, %114 ], [ %56, %112 ], [ %56, %110 ], [ %56, %108 ], [ %56, %106 ], [ %56, %104 ], [ %56, %102 ], [ %56, %100 ], [ %56, %98 ], [ %56, %96 ], [ %56, %94 ], [ %56, %92 ], [ %56, %90 ], [ %56, %88 ], [ %56, %86 ], [ %56, %84 ], [ %56, %82 ], [ %56, %80 ], [ %56, %78 ], [ %56, %76 ], [ %56, %74 ], [ %56, %72 ], [ %56, %70 ], [ %56, %68 ], [ %56, %66 ], [ %56, %64 ], [ %56, %62 ], [ %56, %60 ], [ %56, %58 ]
%215 = tail call i32 (...) @getchar()
%216 = load i32, i32* @EOF
%217 = icmp eq i32 %215, %216
br i1 %217, label %218, label %4
218: ; preds = %162, %0
%219 = phi i32 [ 0, %0 ], [ %163, %162 ]
%220 = phi i32 [ 0, %0 ], [ %164, %162 ]
%221 = phi i32 [ 0, %0 ], [ %165, %162 ]
%222 = phi i32 [ 0, %0 ], [ %166, %162 ]
%223 = phi i32 [ 0, %0 ], [ %167, %162 ]
%224 = phi i32 [ 0, %0 ], [ %168, %162 ]
%225 = phi i32 [ 0, %0 ], [ %169, %162 ]
%226 = phi i32 [ 0, %0 ], [ %170, %162 ]
%227 = phi i32 [ 0, %0 ], [ %171, %162 ]
%228 = phi i32 [ 0, %0 ], [ %172, %162 ]
%229 = phi i32 [ 0, %0 ], [ %173, %162 ]
%230 = phi i32 [ 0, %0 ], [ %174, %162 ]
%231 = phi i32 [ 0, %0 ], [ %175, %162 ]
%232 = phi i32 [ 0, %0 ], [ %176, %162 ]
%233 = phi i32 [ 0, %0 ], [ %177, %162 ]
%234 = phi i32 [ 0, %0 ], [ %178, %162 ]
%235 = phi i32 [ 0, %0 ], [ %179, %162 ]
%236 = phi i32 [ 0, %0 ], [ %180, %162 ]
%237 = phi i32 [ 0, %0 ], [ %181, %162 ]
%238 = phi i32 [ 0, %0 ], [ %182, %162 ]
%239 = phi i32 [ 0, %0 ], [ %183, %162 ]
%240 = phi i32 [ 0, %0 ], [ %184, %162 ]
%241 = phi i32 [ 0, %0 ], [ %185, %162 ]
%242 = phi i32 [ 0, %0 ], [ %186, %162 ]
%243 = phi i32 [ 0, %0 ], [ %187, %162 ]
%244 = phi i32 [ 0, %0 ], [ %188, %162 ]
%245 = tail call i32 @printf(i8* getelementptr inbounds ([80 x i8], [80 x i8]* @.str, i64 0, i64 0), i32 %219, i32 %220, i32 %221, i32 %222, i32 %223, i32 %224, i32 %225, i32 %226, i32 %227, i32 %228, i32 %229, i32 %230, i32 %231, i32 %232, i32 %233, i32 %234, i32 %235, i32 %236, i32 %237, i32 %238, i32 %239, i32 %240, i32 %241, i32 %242, i32 %243, i32 %244)
ret i32 0
}