x = {32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 31743, 14838, 11636, 11605, 10581, 10581, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 11604, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10581, 19032, 32735, 32767, 32767, 32766, 32767, 32767, 22234, 20121, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 20121, 22233, 32767, 32767, 32767, 32767, 32767, 32767, 30654, 21178, 20121, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 22201, 29629, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 15864, 17, 17976, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 21145, 20121, 10612, 12660, 32767, 32767, 32767, 32767, 15862, 9492, 11604, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 9523, 18967, 32767, 31743, 32767, 32767, 26461, 11669, 9556, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 10580, 1040, 15862, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32766, 29630, 4209, 21112, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 30687, 11669, 15861, 31711, 32767, 16885, 11635, 31743, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 11796, 18998, 32767, 32767, 27582, 10644, 26461, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 26492, 9522, 30654, 32767, 32765, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 20088, 5234, 29566, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32766, 29630, 7443, 11636, 15830, 12659, 31710, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 30719, 13846, 18903, 27485, 14838, 24347, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 11636, 21176, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 31743, 6354, 18966, 32767, 32767, 23322, 15894, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16918, 16919, 20056, 31710, 32767, 29663, 10645, 10612, 31711, 32767, 32767, 23291, 16918, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 15894, 16919, 16919, 17974, 30654, 32767, 32767, 31743, 10643, 8434, 23258, 32767, 32767, 27517, 16951, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 16919, 15895, 25371, 32767, 32767, 22234, 8467, 31711, 32767, 32766, 32766, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 22201, 6319, 30622, 32767, 23323, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 11604, 30622, 32767, 30719, 31743, 32766, 32767, 16921, 1072, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 18, 16, 9492, 30622, 32767, 32767, 31743, 30687, 32767, 32767, 27518, 5332, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 15, 20087, 32766, 30687, 9522, 24314, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 8498, 16886, 32767, 31743, 9589, 17, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 9491, 31678, 32767, 32767, 32767, 17976, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 8434, 31678, 32766, 32767, 32767, 32767, 26461, 5331, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 7379, 30654, 32767, 19032, 13717, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 23323, 7378, 32735, 32767, 24413, 1106, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 20, 18, 9491, 30654, 32767, 20123, 16, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 12661, 31710, 32767, 32767, 27550, 6356, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 1072, 25340, 32767, 30654, 9491, 29565, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 10579, 15829, 32767, 31743, 13783, 16, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 17, 9491, 19065, 2130, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 9492, 31710, 29598, 7444, 17, 18, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 16, 14773, 32767, 32767, 15862, 15798, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 25437, 3183, 27420, 32767, 28606, 3217, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 19, 18, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 17, 8468, 5266, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1072, 27452, 32767, 27516, 7410, 30621, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 12726, 10515, 32767, 32767, 14904, 17, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 17, 18, 19, 19, 18, 18, 17, 18, 20, 18, 17, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 17, 18, 19, 18, 18, 18, 18, 18, 18, 19, 17, 17, 19, 18, 18, 17, 19, 20, 17, 18, 19, 19, 18, 19, 19, 18, 17, 18, 18, 17, 18, 16, 14775, 32767, 32767, 10579, 14806, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 28541, 4208, 26428, 32767, 28639, 4338, 18, 18, 17, 18, 19, 19, 17, 17, 17, 18, 19, 18, 17, 17, 18, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 18, 18, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 19, 17, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 17, 17, 17, 19, 4209, 28541, 32767, 25372, 5265, 29598, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 19031, 8467, 32767, 32767, 21211, 17, 17, 18, 17, 17, 17, 18, 19, 19, 19, 18, 18, 19, 19, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 19, 18, 18, 18, 17, 18, 19, 17, 16, 18, 18, 18, 17, 17, 5299, 6353, 4273, 17, 18, 19, 2129, 6354, 6354, 1074, 17, 1104, 5329, 6354, 4243, 16, 19, 19, 17, 17, 17, 17, 17, 17, 17, 19, 18, 16, 19, 19, 17, 17, 19, 17, 15, 19, 19, 18, 19, 20, 17, 16920, 32767, 32767, 6354, 17976, 32767, 32766, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32766, 32767, 30686, 5297, 17976, 32767, 32767, 9525, 17, 17, 20089, 27484, 26460, 10646, 18, 15, 17975, 26428, 9558, 17, 1071, 22202, 27484, 26460, 26460, 26460, 19098, 17, 10581, 27484, 23323, 2161, 17, 7410, 26427, 24348, 3251, 18, 9523, 27484, 22267, 2162, 18, 18, 19, 17, 19031, 32767, 28574, 3186, 17, 16, 19064, 32767, 28574, 3185, 10580, 27485, 32767, 32767, 30654, 13782, 19, 18, 10612, 27484, 26428, 26428, 26428, 27484, 21177, 3219, 19, 18, 1074, 24315, 27484, 13783, 18, 1041, 15830, 26427, 23290, 1072, 18, 17, 6322, 31679, 32767, 22169, 6322, 29597, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32766, 32767, 32767, 19032, 4240, 32766, 32767, 12694, 18, 17, 25371, 32767, 32767, 22365, 51, 16, 25371, 32767, 12727, 18, 3184, 31710, 32767, 32767, 32767, 32767, 26494, 49, 12692, 32767, 30719, 6453, 17, 17943, 32767, 31743, 9655, 16, 20056, 32767, 24380, 48, 18, 18, 19, 18, 9522, 32766, 31743, 8499, 17, 3183, 29597, 32767, 18007, 6353, 31678, 32767, 32767, 32767, 32766, 32767, 12728, 15, 13749, 32767, 32767, 32767, 32767, 32767, 32767, 24381, 3219, 20, 2130, 30654, 32767, 18010, 15, 13716, 32767, 32767, 18041, 18, 19, 17, 9523, 32767, 32767, 9522, 20090, 32766, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27517, 6355, 31711, 32767, 12694, 18, 16, 25339, 32767, 32766, 29695, 6453, 17, 25340, 32767, 12726, 18, 3184, 30654, 32767, 26428, 8435, 8437, 5331, 18, 5298, 32735, 32767, 12857, 16, 22170, 32767, 31743, 13914, 16, 24282, 32767, 15928, 17, 19, 17, 18, 17, 3186, 30622, 32767, 19065, 17, 11604, 32767, 30654, 4240, 17977, 32767, 30718, 16920, 15894, 32735, 32767, 22233, 14, 13718, 32767, 32767, 24315, 23258, 27452, 32767, 31743, 12791, 17, 2130, 30622, 32767, 16919, 9459, 31710, 32767, 22269, 1106, 19, 18, 17, 9523, 32767, 32767, 8499, 26428, 32767, 32767, 32766, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 16, 25339, 32767, 32767, 32767, 16985, 17, 28509, 32767, 12726, 17, 3153, 30654, 32767, 19131, 16, 17, 17, 18, 4244, 31710, 32767, 17050, 16, 22234, 32767, 32767, 14971, 80, 29597, 32767, 11735, 17, 18, 17, 18, 17, 17, 23258, 32767, 27518, 2161, 23258, 32767, 20088, 16, 19033, 32767, 25502, 1074, 16, 26460, 32767, 22201, 16, 12694, 32767, 29663, 3218, 19, 2095, 26395, 32767, 15994, 17, 2130, 30622, 32767, 22201, 27420, 32767, 27518, 3218, 18, 18, 18, 17, 9524, 32767, 32767, 7442, 25371, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 16, 25339, 32767, 32767, 32767, 23356, 2160, 27485, 32767, 12726, 18, 3185, 31678, 32767, 18106, 16, 18, 18, 20, 1042, 26427, 32767, 20252, 48, 26396, 32767, 32767, 17051, 6355, 32767, 32767, 7476, 17, 18, 18, 18, 18, 17, 13749, 32767, 31743, 21242, 31742, 30686, 6356, 17, 19033, 32767, 22332, 18, 16, 26427, 32767, 22201, 16, 12694, 32767, 28639, 3281, 17, 1071, 26395, 32767, 12792, 19, 2129, 30653, 32766, 32767, 32767, 28606, 7444, 17, 19, 17, 18, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 16, 25339, 32767, 32767, 32767, 30719, 10612, 26460, 32767, 12726, 18, 3185, 31678, 32767, 22332, 4306, 3187, 2129, 19, 17, 25371, 32767, 24445, 4337, 29565, 32767, 32767, 19130, 9523, 32767, 28639, 4308, 18, 18, 18, 19, 18, 18, 4242, 30654, 32767, 32767, 32767, 20089, 18, 16, 19032, 32767, 21308, 18, 16, 26427, 32767, 22233, 16, 12694, 32767, 31743, 23323, 20122, 25404, 32766, 30719, 6420, 19, 2130, 29629, 32767, 32767, 32767, 19131, 17, 19, 18, 18, 18, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 16, 25371, 32767, 28540, 32767, 32766, 21243, 26492, 32767, 13750, 17, 3185, 30654, 32767, 31743, 30687, 30654, 22299, 49, 16, 19032, 32767, 28607, 11765, 32735, 32767, 32767, 22298, 19032, 32767, 24445, 83, 18, 18, 18, 18, 18, 18, 18, 25371, 32767, 32766, 31711, 6355, 17, 17, 19032, 32767, 20284, 18, 16, 26427, 32767, 22233, 16, 12694, 32767, 32767, 32767, 32767, 32767, 32767, 20154, 48, 18, 2130, 29598, 32767, 32767, 32767, 25470, 1140, 18, 18, 18, 18, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 16, 25371, 32767, 16884, 27484, 32766, 29663, 30718, 32767, 13718, 17, 3184, 30654, 32767, 32766, 32767, 32767, 25437, 50, 17, 15864, 32767, 30719, 19194, 32767, 32767, 32767, 28606, 28541, 32767, 18107, 18, 18, 18, 18, 18, 18, 18, 18, 15863, 32767, 32767, 23259, 18, 17, 18, 19033, 32767, 20284, 19, 16, 26427, 32767, 22234, 16, 12725, 32767, 31743, 26459, 32767, 32767, 27517, 3220, 18, 17, 2130, 30622, 32767, 32767, 32767, 31743, 10712, 16, 17, 19, 18, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 18, 17, 25371, 32767, 13717, 13749, 32767, 32767, 32767, 32767, 12726, 18, 3184, 30654, 32767, 26460, 9491, 10581, 7444, 17, 18, 8500, 32767, 32767, 31743, 32767, 30686, 32767, 32767, 32767, 32766, 10745, 17, 18, 18, 18, 18, 18, 18, 18, 8467, 32767, 32767, 20121, 17, 19, 17, 19033, 32767, 19261, 18, 16, 26427, 32767, 22234, 15, 13717, 32767, 27582, 1169, 22169, 32767, 23324, 18, 18, 18, 1106, 29597, 32767, 13878, 18998, 32767, 24445, 1139, 16, 19, 18, 16, 9524, 32767, 32767, 7442, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 18, 17, 25371, 32767, 13750, 2096, 30654, 32767, 32767, 32767, 12726, 17, 3153, 30654, 32767, 22268, 17, 18, 18, 19, 18, 5330, 32767, 32767, 32767, 32767, 19064, 30621, 32767, 32767, 31742, 6454, 18, 18, 18, 18, 18, 18, 18, 18, 7410, 32767, 32767, 21145, 17, 19, 17, 19033, 32767, 21308, 17, 16, 26428, 32767, 23225, 15, 12725, 32767, 26526, 115, 7376, 32735, 27550, 1138, 18, 18, 2130, 29597, 32767, 8629, 2096, 28477, 32767, 12856, 17, 19, 18, 17, 9524, 32767, 32767, 7442, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 18, 17, 25371, 32767, 14807, 17, 20088, 32767, 32767, 32767, 12694, 16, 3154, 30654, 32767, 20188, 17, 17, 18, 19, 18, 3185, 29598, 32767, 32767, 31743, 8499, 26395, 32767, 32767, 27582, 2164, 18, 18, 18, 18, 18, 18, 18, 17, 7410, 32767, 32767, 21145, 17, 19, 17, 19032, 32767, 21308, 50, 18, 26428, 32767, 23258, 15, 12725, 32767, 25503, 1140, 2064, 28476, 32767, 8565, 17, 18, 2130, 30621, 31743, 8632, 18, 15798, 32767, 25534, 2260, 18, 18, 17, 9524, 32767, 32767, 7442, 25371, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 18, 16, 25339, 32767, 13783, 18, 8435, 32767, 32767, 32767, 12726, 17, 3153, 30654, 32767, 23323, 7444, 7445, 3219, 18, 18, 17, 27452, 32767, 32767, 31743, 5332, 20088, 32767, 32767, 22333, 18, 18, 18, 18, 18, 18, 18, 18, 17, 7410, 32767, 32767, 21145, 17, 19, 17, 19033, 32767, 26558, 4370, 5297, 30654, 32767, 19066, 17, 13717, 32767, 25502, 1171, 17, 20024, 32767, 17083, 17, 17, 2130, 30622, 31743, 8631, 19, 5266, 30622, 31743, 9687, 17, 1042, 17, 9524, 32767, 32767, 7442, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 18, 16, 25371, 32767, 13782, 18, 1073, 26396, 32767, 32767, 12726, 18, 3185, 31710, 32767, 32767, 32767, 32767, 23357, 48, 18, 18, 25372, 32767, 32767, 27550, 1074, 17976, 32767, 32767, 14970, 17, 18, 18, 18, 18, 18, 18, 18, 17, 7410, 32767, 32767, 21145, 17, 19, 17, 15799, 32767, 31742, 25501, 28541, 32767, 30719, 7509, 18, 13717, 32767, 25502, 1170, 18, 14742, 32767, 24478, 1139, 17, 2130, 30653, 32767, 8630, 18, 17, 16853, 32767, 23390, 1106, 18, 17, 9524, 32767, 32767, 7410, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 18, 17, 20089, 29597, 11637, 17, 18, 10516, 28541, 29597, 10582, 18, 2129, 25372, 29597, 29565, 29565, 29597, 22267, 49, 19, 17, 15863, 29596, 28572, 18042, 16, 13750, 28573, 27549, 10648, 18, 18, 18, 18, 18, 18, 18, 17, 18, 6354, 27517, 29597, 17976, 17, 19, 18, 2097, 23226, 32767, 32767, 32767, 31743, 14872, 17, 17, 13750, 32767, 25469, 1137, 18, 8435, 32767, 31743, 8532, 18, 2131, 30653, 31743, 9621, 18, 18, 4208, 29565, 31743, 7508, 17, 17, 9524, 32767, 32767, 7410, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 18, 1041, 1074, 19, 19, 19, 18, 1074, 1073, 50, 19, 18, 1073, 1072, 1072, 1074, 1073, 1073, 20, 20, 18, 1073, 2097, 1073, 49, 17, 1074, 1073, 1074, 50, 19, 19, 19, 19, 19, 19, 18, 18, 20, 19, 1072, 1072, 1074, 19, 19, 18, 18, 2128, 8435, 8436, 7444, 6355, 18, 19, 18, 4210, 8468, 5331, 19, 20, 1073, 7411, 7443, 3187, 18, 17, 7411, 7443, 1106, 20, 18, 18, 6322, 8468, 2195, 17, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 18, 17, 17, 16, 16, 16, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 18, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 15, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 15, 16, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 15, 17, 16, 15, 17, 19, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 4243, 17976, 18007, 16950, 17975, 17976, 17975, 17975, 17975, 17975, 17975, 17976, 17976, 17975, 17975, 17975, 16951, 17975, 17975, 17975, 17976, 17976, 17975, 17975, 17976, 17976, 17976, 17975, 17975, 17975, 17975, 17975, 17975, 17975, 17975, 17976, 17976, 17975, 17975, 17975, 16951, 16952, 17975, 17975, 17975, 17976, 17975, 17976, 17976, 17976, 17975, 17976, 17975, 17975, 17976, 17976, 16952, 17975, 17975, 17976, 16952, 17976, 17976, 17976, 17975, 17975, 16951, 17976, 17976, 17976, 16951, 17974, 17976, 17976, 16952, 3186, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 7347, 26395, 25403, 25372, 25372, 25403, 25403, 25404, 25404, 25403, 25403, 25403, 25403, 25403, 25404, 25404, 26396, 26396, 26395, 25403, 25403, 26395, 25404, 25404, 25403, 26395, 26395, 25404, 25404, 25403, 25403, 25403, 26427, 26427, 25403, 26427, 26395, 26395, 25403, 25403, 25403, 26395, 26395, 26395, 26427, 26427, 26395, 25403, 25403, 25404, 25404, 25371, 26395, 26395, 26427, 26427, 26427, 26395, 25403, 26427, 26395, 26396, 26396, 26427, 25403, 25403, 26427, 26395, 25403, 25403, 26395, 26395, 25404, 25403, 25371, 4275, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 18, 16, 16, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 18, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 15, 16, 17, 15, 15, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 18, 18, 9524, 32767, 32767, 7442, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 17, 17, 19, 19, 19, 1041, 17, 19, 19, 20, 21, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 17, 9524, 32767, 32767, 7442, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 19, 18, 17, 18, 18, 3154, 10581, 4243, 17, 17, 18, 2065, 4111, 5133, 5133, 4110, 4110, 5133, 5133, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5133, 4110, 5133, 3089, 19, 17, 9524, 32767, 32767, 7442, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 16, 15863, 10612, 16, 19, 4242, 26460, 29630, 11702, 49, 20, 3090, 18542, 27686, 27683, 27683, 27684, 27652, 27652, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27683, 27684, 28708, 15372, 1040, 17, 9524, 32767, 32767, 7410, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 10579, 31743, 31743, 19098, 3249, 17, 2098, 23226, 32767, 20122, 2194, 17, 5136, 18477, 29732, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 16425, 17, 17, 9524, 32767, 32767, 7410, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 17, 16, 19, 19, 18, 3185, 28508, 32767, 32767, 32767, 28573, 10612, 18, 1041, 15766, 31678, 25469, 5364, 19, 17, 12335, 27687, 31744, 31744, 31744, 31744, 31744, 31745, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17449, 18, 18, 9523, 32767, 32767, 7410, 25371, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 16, 23257, 32767, 30687, 24314, 32735, 32767, 31743, 13783, 18, 17, 8403, 28509, 30655, 10613, 18, 17, 7184, 23625, 30753, 31744, 30721, 31744, 31744, 31744, 30720, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 18, 9523, 32767, 32767, 7410, 25371, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 16, 16952, 32767, 32767, 14839, 15, 13684, 31678, 32766, 28639, 3284, 17, 18, 4178, 22170, 32767, 20155, 1105, 16, 2066, 17453, 30755, 31744, 30721, 31744, 31744, 31745, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 18, 9523, 32767, 32767, 7442, 25371, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 17, 18, 17, 8467, 32767, 32767, 25437, 1107, 19, 17, 23225, 32767, 29695, 4340, 17, 17, 18, 18, 15830, 31711, 25404, 5363, 18, 17, 11311, 27719, 31744, 31744, 31745, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 18, 9523, 32767, 32767, 7442, 25371, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 4241, 27485, 32767, 32767, 24412, 4307, 17, 5266, 27516, 32767, 28574, 1140, 18, 18, 17, 18, 16, 7345, 27452, 29663, 11735, 17, 18, 8240, 23625, 31746, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 18, 9523, 32767, 32767, 8466, 25371, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 1042, 1073, 18, 19, 18, 18, 18, 18, 18, 18, 17, 18, 1041, 23258, 32767, 31743, 30654, 32767, 27550, 16951, 27485, 32767, 32767, 14839, 19, 19, 19, 17, 5266, 2130, 16, 4209, 22105, 32767, 20187, 3219, 18, 3088, 18508, 30756, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 18, 9523, 32767, 32767, 7410, 25371, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 4241, 26460, 9524, 18, 19, 18, 18, 17, 18, 18, 18, 18, 13750, 32767, 32767, 18042, 10578, 32735, 32767, 32767, 32766, 32767, 20122, 1074, 17, 17, 16, 10612, 30654, 25437, 6420, 18, 18, 14741, 30654, 27550, 5330, 17, 1041, 13390, 27718, 31744, 31744, 30720, 30721, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 18, 9524, 32767, 32767, 7410, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 3186, 31710, 32766, 16886, 16, 19, 19, 17, 17, 18, 18, 5297, 30622, 32767, 25437, 1074, 14774, 32767, 30687, 30654, 31711, 17977, 16, 17, 17, 17, 15830, 31742, 32765, 32767, 22333, 49, 18, 16, 6321, 24251, 31711, 10647, 20, 17, 6223, 22633, 31745, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 18, 9524, 32767, 32767, 7410, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 18, 7378, 26396, 32767, 23258, 5299, 17, 18, 18, 17, 2128, 26427, 32767, 30654, 7446, 16, 26428, 32767, 11669, 4209, 6322, 17, 18, 18, 2130, 22169, 32767, 32767, 32766, 32767, 15961, 17, 17, 19, 18, 2096, 22137, 32767, 17017, 1074, 18, 3121, 16460, 29731, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 18, 9524, 32767, 32767, 7410, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 18, 17, 2098, 19032, 32767, 29630, 10611, 16, 19, 18, 6321, 31711, 32767, 12727, 17, 7410, 32767, 29663, 4276, 18, 17, 18, 18, 5266, 26428, 32767, 32767, 31743, 32767, 29631, 4274, 19, 19, 18, 17, 17, 17, 13685, 31677, 26462, 7477, 18, 17, 11343, 26695, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 18, 9524, 32767, 32767, 7442, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 18, 20, 16, 19, 15, 11603, 29598, 32767, 19065, 1073, 18, 16, 10581, 14840, 18, 17, 20088, 32767, 22268, 18, 19, 18, 18, 9524, 28540, 32767, 32767, 19032, 25370, 32767, 20155, 18, 18, 19, 18, 16, 5267, 50, 19, 8436, 26460, 30687, 11670, 17, 18, 7216, 23624, 31745, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 17, 9524, 32767, 32767, 7442, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 7412, 9556, 18, 17, 17, 7411, 25371, 32767, 24346, 6355, 17, 20, 15, 17, 4242, 30622, 32767, 12757, 17, 19, 16, 12692, 31711, 32767, 32735, 14808, 5296, 30653, 31743, 8534, 18, 17, 18, 16, 11604, 30655, 19130, 1106, 17, 2096, 20056, 32767, 19163, 2163, 18, 3121, 18508, 29730, 31744, 31745, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 16, 13748, 32767, 17977, 1104, 18, 18, 1073, 19032, 32767, 30654, 13751, 16, 16, 19, 5299, 31678, 32767, 6422, 17, 2128, 20088, 32767, 32766, 30654, 10549, 16, 18007, 32767, 25405, 1074, 18, 19, 17, 6353, 30654, 32767, 30719, 5363, 19, 18, 19, 11606, 30621, 26494, 7508, 17, 1043, 14416, 28709, 31744, 31745, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 13717, 32767, 32767, 22267, 5330, 18, 18, 16, 10580, 30653, 32766, 19064, 2129, 19, 17, 8434, 16920, 1075, 4273, 26427, 32767, 32767, 32767, 29663, 6451, 4274, 29598, 32767, 18041, 16, 18, 19, 1074, 24315, 32767, 32767, 29631, 3252, 17, 17, 17, 17, 4209, 26396, 31743, 13784, 16, 19, 9297, 24648, 30754, 31744, 31744, 31744, 31745, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 13717, 32767, 32767, 32766, 29631, 12694, 15, 17, 16, 5297, 25372, 32767, 27484, 6387, 16, 18, 16, 1073, 27484, 32767, 32767, 27485, 27452, 32767, 29662, 27550, 32767, 30687, 6419, 17, 18, 1071, 19065, 32767, 32767, 32767, 26493, 49, 1073, 15863, 15864, 2162, 18, 2098, 17911, 32767, 21178, 1073, 17, 4145, 19533, 28710, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 21146, 3186, 17, 18, 1072, 17975, 32767, 31743, 14839, 17, 18, 1043, 13685, 30654, 24349, 3219, 2095, 19000, 32767, 32767, 32767, 23324, 18, 19, 17, 13749, 32766, 32767, 32767, 32767, 20220, 16, 15830, 32767, 32767, 11736, 18, 16, 16, 10550, 30622, 26428, 5332, 17, 1042, 13390, 27719, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 26461, 8467, 16, 18, 17, 10580, 29597, 32767, 22233, 4273, 17, 17, 4242, 3153, 18, 18, 16, 21112, 32767, 32767, 12792, 18, 17, 4241, 29597, 32766, 32767, 32767, 32767, 11735, 5298, 30654, 32767, 24381, 2163, 18, 18, 18, 18, 7378, 26427, 29663, 12760, 17, 18, 8239, 23593, 31777, 31744, 31744, 31744, 30720, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32766, 31711, 15863, 17, 19, 17, 4240, 22200, 32767, 28573, 10612, 16, 19, 17, 19, 18, 16, 20057, 32767, 28574, 3219, 19, 2095, 22201, 32767, 31742, 31743, 32767, 31743, 11733, 26461, 32766, 30687, 7476, 17, 18, 19, 17, 16, 18, 1073, 20056, 32767, 21178, 3218, 16, 4114, 18476, 30755, 31744, 31745, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32766, 32767, 32767, 21211, 3217, 18, 19, 1040, 16887, 32767, 31743, 14872, 1073, 18, 19, 18, 4243, 30621, 32767, 19065, 17, 16, 17943, 32767, 32767, 24347, 28606, 32767, 31743, 26525, 32767, 32767, 14873, 17, 18, 16, 8468, 15895, 14871, 8500, 1040, 16, 10547, 30654, 28574, 7444, 18, 1042, 13358, 27686, 31745, 31744, 30720, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27550, 9556, 19, 19, 17, 9524, 28540, 32767, 23290, 3216, 17, 18, 3155, 25371, 32767, 12760, 16, 8466, 32735, 32767, 24381, 7408, 30654, 32767, 32767, 32767, 32767, 21211, 1076, 18, 2130, 17976, 32767, 32767, 32767, 32767, 18072, 1105, 18, 6324, 23258, 31711, 16921, 82, 18, 7216, 24649, 30722, 31744, 30720, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 31743, 16985, 1104, 17, 17, 4210, 24282, 32767, 28574, 10581, 16, 18, 3153, 12694, 3218, 3153, 27484, 32767, 29695, 6420, 9490, 32767, 32767, 32767, 32767, 29631, 3252, 17, 16, 17976, 32767, 32767, 25405, 20057, 29598, 32767, 17051, 49, 17, 16, 17911, 32767, 23324, 3185, 17, 3122, 18541, 30755, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32766, 32767, 24348, 6355, 17, 18, 1040, 15863, 32767, 32767, 16952, 1072, 18, 18, 17, 13718, 32767, 32767, 11737, 16, 12692, 32767, 32767, 32767, 31743, 11703, 18, 17, 11604, 32767, 32767, 22235, 1105, 16, 14773, 32767, 27583, 3252, 17, 18, 17, 8467, 27484, 27517, 6419, 17, 1042, 12366, 27719, 31744, 30720, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32766, 32767, 30687, 13782, 18, 19, 17, 8467, 28541, 32767, 24315, 5298, 17, 18, 6322, 27452, 16921, 17, 17, 20058, 32767, 32766, 32767, 20156, 17, 17, 2129, 27452, 32767, 25436, 2128, 20, 17, 15830, 32767, 26558, 2195, 18, 19, 18, 17, 4208, 24283, 30687, 13782, 49, 19, 7249, 22635, 31777, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32766, 32767, 32767, 20155, 3218, 18, 19, 4242, 23258, 32767, 29598, 12694, 17, 16, 2098, 17, 17, 1040, 24314, 32767, 32766, 29630, 3219, 18, 16, 16918, 32767, 30687, 6420, 1043, 2100, 3185, 28539, 32767, 17018, 18, 18, 3153, 9557, 3219, 16, 2098, 17912, 32767, 23323, 3218, 17, 3122, 18511, 29733, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 25437, 7476, 16, 18, 18, 13750, 31710, 32767, 20122, 1106, 17, 18, 18, 4209, 29597, 32767, 31743, 11671, 17, 17, 9524, 31710, 32767, 14872, 7444, 6357, 14, 8467, 32767, 25437, 1137, 19, 15, 21146, 32767, 24347, 6355, 16, 16, 10582, 28540, 27549, 9557, 16, 17, 10290, 25641, 31745, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32766, 32767, 29663, 13783, 49, 18, 16, 8434, 27453, 32767, 26461, 7411, 17, 19, 2130, 27452, 32767, 18008, 19, 17, 2129, 27484, 32767, 21212, 5362, 31743, 29631, 13815, 1072, 13717, 7412, 17, 18, 14806, 32767, 32767, 32767, 28606, 10613, 17, 18, 4210, 25307, 31743, 17017, 49, 18, 6160, 23658, 31747, 31744, 31744, 31744, 31744, 31744, 31744, 31744, 17448, 17, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 22235, 4276, 18, 18, 3185, 20088, 32767, 30686, 11636, 17, 18, 4241, 12692, 2129, 19, 16, 20088, 32767, 29598, 5299, 1072, 20055, 32767, 32767, 21243, 1138, 18, 18, 5297, 30686, 32767, 26429, 25371, 32767, 32767, 14840, 17, 19, 2065, 14773, 30654, 24316, 6388, 17, 3089, 16461, 28709, 31744, 30720, 30720, 31744, 31744, 31744, 17448, 17, 18, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 28575, 10615, 17, 18, 17, 14804, 31710, 32767, 19032, 2130, 17, 17, 19, 17, 1072, 27452, 32767, 15929, 18, 19, 2095, 30621, 32767, 27583, 3285, 17, 3152, 25338, 32767, 28607, 4307, 2095, 21079, 32767, 23356, 18, 17, 19, 17, 8402, 28539, 30686, 11671, 17, 18, 8239, 24648, 30722, 31744, 31744, 31744, 31745, 17448, 17, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 31742, 18041, 1107, 18, 17, 7412, 27452, 32767, 26428, 8469, 18, 18, 19, 1040, 24283, 32767, 20154, 48, 15, 13750, 32767, 32767, 12727, 17, 17, 22169, 32767, 31743, 12792, 18, 19, 1071, 14774, 7443, 17, 17, 3186, 18, 17, 3185, 21145, 32767, 16952, 1074, 18, 4146, 20523, 30725, 31744, 31744, 31744, 17449, 1041, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 24381, 6387, 17, 18, 2128, 21113, 32767, 31743, 14839, 15, 18, 17, 11572, 32767, 32767, 22235, 19064, 30686, 32767, 22235, 1074, 16, 15798, 32767, 32767, 29630, 3249, 17, 19, 18, 18, 18, 18, 7412, 29597, 15928, 1073, 19, 1041, 14773, 32767, 23324, 4275, 17, 17, 12334, 27688, 31745, 31744, 16425, 18, 18, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 28606, 11670, 17, 18, 17, 14806, 31711, 32767, 20154, 4275, 18, 1040, 19000, 31678, 32767, 32767, 32767, 27518, 4275, 16, 6386, 30654, 32767, 32767, 32767, 24348, 5331, 17, 18, 19, 18, 3183, 28509, 32767, 32767, 23323, 6355, 17, 16, 10516, 28541, 29630, 10646, 18, 18, 7215, 22601, 31746, 17449, 18, 18, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27484, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 18009, 1105, 18, 18, 7410, 26428, 32767, 28574, 8500, 18, 17, 6322, 17911, 31677, 32766, 7445, 17, 16, 23258, 32767, 31711, 24282, 31678, 32767, 28606, 9622, 19, 18, 1073, 23258, 32767, 31743, 32767, 32767, 29631, 12758, 49, 18, 4178, 21113, 31743, 19099, 3219, 17, 2065, 18509, 15404, 17, 18, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 26460, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 31743, 24381, 6386, 17, 16, 3186, 19032, 32767, 30719, 13783, 49, 18, 18, 12660, 17977, 18, 16, 12661, 32767, 32767, 15895, 16, 8467, 27484, 32767, 15993, 17, 17, 13750, 32767, 32767, 12725, 12693, 28541, 32767, 30687, 7541, 17, 17, 17, 15831, 32735, 26461, 4242, 18, 1043, 4113, 17, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 26460, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 30687, 12726, 18, 18, 15, 10580, 29598, 32767, 21212, 3220, 17, 18, 18, 18, 4241, 29564, 32767, 21211, 49, 20, 18, 3153, 11637, 1074, 17, 9492, 30654, 32767, 21180, 17, 17, 6321, 29597, 32767, 21309, 82, 17, 17, 17, 7347, 26363, 30687, 12790, 52, 19, 18, 18, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 26460, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 20121, 2162, 18, 49, 5298, 26396, 32767, 27518, 8500, 16, 18, 18, 15831, 32767, 32767, 21243, 1106, 17, 1042, 18, 18, 19, 4241, 28540, 32767, 30687, 5363, 18, 18, 15, 25338, 32767, 24447, 82, 18, 19, 19, 16, 2096, 20055, 32767, 20188, 1106, 17, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 26460, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32766, 32767, 25437, 7477, 17, 18, 2129, 20056, 32767, 30719, 14872, 1105, 16, 2098, 16853, 32735, 32767, 22299, 5331, 18, 18, 17, 16, 16920, 32767, 32767, 31742, 22332, 6421, 1072, 15862, 32767, 32767, 14938, 1072, 12693, 21147, 21178, 11701, 2130, 16, 10549, 31646, 22365, 2262, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 26460, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 29663, 14871, 17, 18, 18, 11604, 29565, 32767, 24348, 4274, 18, 16, 13717, 30654, 32767, 26494, 1138, 17, 18, 10579, 32767, 32767, 26461, 32767, 32767, 30687, 26493, 32767, 32767, 26494, 2194, 21145, 32767, 32767, 32767, 32767, 25436, 3218, 17, 7344, 22170, 3284, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 26460, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 31743, 20154, 2162, 18, 16, 6322, 24314, 32767, 28574, 9557, 18, 17, 8402, 26395, 22202, 50, 18, 5266, 30622, 32767, 23292, 2129, 24282, 32767, 32767, 31743, 32767, 26429, 6387, 8500, 32767, 32767, 25437, 20057, 30622, 32767, 19131, 50, 16, 16, 18, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 26460, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 25437, 6452, 18, 18, 15, 15831, 32766, 32767, 16985, 2130, 18, 2097, 2095, 18, 1041, 24249, 32767, 28606, 6356, 16, 24314, 32767, 20090, 7379, 7442, 2129, 16, 19032, 32767, 26526, 3251, 16, 7345, 29564, 28671, 4374, 19, 19, 18, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 26460, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 28639, 13815, 50, 20, 17, 9523, 28573, 32767, 24413, 4275, 18, 19, 17, 12694, 32767, 32767, 12760, 17, 5266, 30687, 28639, 3217, 17, 18, 17, 17, 17911, 32767, 20253, 52, 18, 1041, 26394, 29695, 5430, 18, 19, 18, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 26460, 6354, 32767, 32767, 12694, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 31743, 20155, 3186, 17, 19, 4241, 23225, 32767, 26493, 9557, 18, 18, 5298, 25339, 20122, 50, 17, 16853, 32767, 22268, 50, 19, 18, 17, 17, 14710, 32767, 23389, 82, 16, 10517, 32735, 26526, 2195, 17, 18, 18, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 26460, 6354, 32767, 32767, 11670, 17, 12693, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 27518, 9557, 17, 18, 1040, 14839, 32767, 32767, 16952, 49, 17, 1072, 18, 18, 3185, 29533, 32767, 15962, 19, 2096, 20089, 11702, 49, 6323, 31678, 29695, 4406, 16, 12629, 30654, 12694, 16, 18, 18, 19, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 26460, 6354, 32767, 32767, 12694, 17, 13717, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 30719, 15896, 1074, 18, 16, 10579, 28540, 32767, 21211, 5332, 17, 18, 16, 8405, 32767, 31743, 10679, 16, 15863, 32767, 29695, 5365, 2065, 28477, 32767, 11833, 18, 1041, 5265, 16, 17, 18, 18, 18, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 26460, 6354, 32767, 32767, 12694, 17, 13717, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 22267, 4243, 17, 16, 3185, 23226, 32767, 30686, 11671, 18, 18, 2097, 25339, 29631, 2163, 3185, 31678, 32767, 19129, 49, 1042, 22137, 32767, 20284, 82, 19, 18, 18, 18, 18, 18, 18, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 26460, 6354, 32767, 32767, 12694, 17, 13717, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 26493, 8501, 18, 19, 15, 15862, 31710, 32767, 19098, 2162, 17, 4209, 7412, 19, 7380, 32767, 31743, 5396, 19, 16, 14740, 32767, 27582, 2228, 17, 18, 19, 18, 18, 18, 18, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 26460, 6354, 32767, 32767, 14841, 17, 10580, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 30687, 13815, 48, 18, 18, 8468, 28541, 32767, 25404, 5331, 18, 17, 19, 4211, 30621, 31743, 10645, 18, 15, 22201, 32767, 30687, 3286, 17, 18, 19, 18, 18, 18, 19, 17, 9524, 32767, 32767, 8466, 25372, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 26460, 6353, 32767, 32767, 19099, 16, 4243, 31709, 32767, 32766, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 21211, 2162, 19, 18, 3153, 20088, 32767, 29630, 10679, 16, 19, 17, 14773, 32767, 29663, 19098, 20122, 32767, 32766, 26559, 2196, 18, 19, 18, 18, 18, 18, 18, 17, 9524, 32766, 32766, 7443, 25371, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 28574, 9491, 31710, 32767, 21178, 16, 4210, 30654, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 26461, 8501, 17, 17, 17, 13750, 31710, 31743, 17049, 1137, 17, 16, 18998, 32767, 32767, 32767, 32767, 32767, 11702, 17, 18, 18, 18, 18, 18, 18, 18, 17, 9523, 32767, 32767, 7442, 25371, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32766, 31743, 11637, 30622, 32767, 25436, 51, 1073, 25371, 32767, 32767, 32766, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 31711, 15929, 49, 18, 17, 7378, 26427, 32767, 24412, 5362, 17, 17, 11605, 25339, 29598, 25372, 10580, 16, 19, 18, 18, 18, 18, 18, 18, 18, 18, 13750, 32767, 32767, 8466, 25371, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32766, 32767, 13782, 28541, 32767, 29630, 4276, 17, 11603, 32767, 32767, 32766, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 21210, 3218, 17, 18, 2129, 22169, 32767, 28606, 11735, 18, 16, 1040, 3186, 17, 16, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 21176, 32766, 32767, 8434, 25371, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 18039, 23257, 32767, 32767, 10613, 18, 17, 12660, 28510, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 28574, 10614, 17, 18, 15, 13717, 31679, 32767, 19130, 4244, 18, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 8435, 30654, 32767, 27485, 7442, 30686, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 25469, 13747, 32767, 32767, 24380, 1106, 18, 16, 4210, 15798, 24282, 30622, 31710, 31710, 31710, 31710, 31710, 31710, 31710, 31710, 31710, 31710, 31710, 31710, 31710, 31710, 31710, 31710, 31710, 31710, 31710, 30686, 30686, 30686, 30686, 30686, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 31743, 30654, 30654, 30686, 30686, 30686, 30686, 31678, 30686, 30686, 27550, 7444, 16, 19, 16, 6385, 26427, 30718, 22236, 49, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 17, 3185, 26429, 32767, 32767, 13813, 21145, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 31743, 9587, 23226, 32767, 32767, 22300, 4275, 18, 18, 16, 17, 3154, 3186, 3186, 3186, 3186, 3187, 3187, 3187, 3187, 3187, 3187, 3187, 3187, 3187, 3187, 3187, 3187, 3187, 3187, 3187, 3187, 3187, 3187, 3187, 3186, 8436, 17943, 26395, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 28574, 18041, 7443, 3186, 3187, 3187, 3187, 3187, 3187, 3186, 3186, 3186, 3187, 1075, 19, 19, 20, 17, 1073, 4210, 2131, 19, 19, 18, 18, 19, 19, 18, 18, 19, 18, 18, 3186, 22201, 32767, 32767, 25405, 12724, 31710, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 24380, 7441, 26428, 32767, 32767, 28606, 14904, 3217, 1074, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 18, 2097, 11572, 26396, 32767, 32767, 32767, 32767, 32767, 19065, 3218, 19, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 16, 17, 1072, 13749, 28541, 32767, 32767, 27582, 8498, 25339, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 23292, 9587, 28540, 32767, 32767, 32767, 29630, 25437, 21211, 13749, 12693, 13718, 13718, 13718, 13719, 13719, 13719, 13719, 13719, 13719, 13719, 12695, 12695, 12694, 12695, 12695, 12695, 12695, 12695, 12695, 11670, 11671, 11671, 9558, 3251, 50, 17, 17, 2097, 19032, 32767, 32767, 27518, 10614, 17, 16, 16, 1104, 8501, 12694, 12695, 12695, 11671, 11670, 11670, 12694, 12694, 12693, 12693, 12695, 12694, 11669, 12694, 12694, 12694, 12694, 11669, 11670, 12695, 12693, 12693, 12693, 12725, 20090, 23258, 26460, 32767, 32767, 32767, 30655, 12757, 20119, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 24412, 12723, 20087, 31711, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 29662, 24381, 13784, 2163, 18, 16, 13749, 19034, 3218, 18, 17, 6355, 17975, 27516, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32766, 32767, 32767, 31743, 24380, 11667, 20055, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 29598, 16985, 13813, 20152, 22201, 25370, 25370, 25370, 25371, 25371, 25371, 25371, 25371, 25371, 25371, 25371, 25371, 25371, 25371, 25371, 25371, 25371, 25371, 25371, 25371, 25371, 25371, 25371, 25370, 27483, 32767, 32767, 32767, 32767, 32767, 26494, 9589, 17, 18, 18, 17, 1073, 15830, 29598, 32767, 32767, 30686, 25371, 25371, 25371, 25371, 25370, 25371, 25370, 25370, 25371, 25371, 25370, 25371, 25371, 25371, 25371, 25370, 25371, 25371, 25371, 25370, 25370, 25371, 25371, 25371, 25370, 24315, 22203, 19065, 14837, 15926, 26460, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 28606, 24380, 19031, 17941, 17941, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 17942, 17941, 17941, 15830, 13749, 21177, 29565, 32767, 32767, 31743, 15929, 1141, 16, 5297, 25371, 32767, 32767, 30687, 22234, 12692, 11636, 16918, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 16917, 17974, 20121, 23323, 28573, 32766, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32766, 32766, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 30654, 26427, 19063, 14839, 14806, 26427, 32767, 32767, 17115, 11702, 29597, 32767, 30687, 22203, 13750, 16918, 27517, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32766, 32766, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 31743, 20251, 10709, 17976, 32767, 31743, 32767, 32767, 24348, 11667, 17974, 29597, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32766, 32767, 29695, 13879, 16919, 32767, 32767, 20152, 16951, 28541, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 31743, 15959, 14837, 18040, 20153, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 31743, 14935, 24347, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 31743, 32767, 32766, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32766, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767};