#include int birds_sing_size=128547; //SECTION(".sdram.data") short birds_sing[]={ 1, 1, -2, 0, 1, 1, 0, 0, -1, 3, -2, 0, 1, -1, 1, -1, 2, 2, -4, 3, -3, 5, -4, 1, -1, 2, 0, -2, 3, -1, 1, 0, -1, 2, -1, -2, 2, -1, 1, -1, 2, 1, -1, 1, -2, 2, -3, -1, 3, -1, 1, -2, 3, 0, 0, 0, -2, 3, -4, 2, -3, 4, -3, 1, 2, 0, 1, -2, 1, -1, -2, -1, 1, 0, 3, -4, 5, -3, 3, -4, 2, -2, 0, -3, 3, -2, 2, -1, 2, 1, 0, -3, 4, -5, 2, -5, 3, 1, -1, 1, 1, 2, -1, 0, -4, 3, -4, 0, 1, 0, 1, -1, 3, 0, 0, -2, 0, 1, -4, 1, -2, 2, 2, -2, 5, -1, 0, 0, -4, 4, -6, 2, 0, 1, 2, -1, 2, 2, -2, 0, -1, 0, -1, -3, 2, 2, -1, 2, 2, -1, 4, -6, 3, -3, 0, -2, 2, 0, 2, 0, 2, 3, -4, 1, -2, 0, -1, -2, 4, -3, 5, -3, 4, 1, -1, -1, -1, 0, -2, -1, 2, -1, 4, -2, 4, 0, -1, -1, -1, -1, 0, -4, 5, 0, 0, 2, -1, 4, -3, 0, -2, 0, -1, -3, 4, -1, 3, -3, 5, -1, 0, -2, -1, -1, -1, -2, 3, 0, 2, -1, 3, 1, -3, -1, -1, 0, 0, -3, 2, 1, 0, 2, 0, 1, 0, -3, 0, 1, -6, 3, -1, 4, -1, 1, 0, 2, -1, -3, 1, -3, 1, -1, 1, 3, -2, 2, 1, 0, 0, -2, -1, 1, -3, 1, 1, 0, 2, -1, 4, -2, 0, -4, 2, -2, 1, -3, 5, -3, 4, -1, 1, 2, -3, -2, 2, -2, 1, -3, 3, 1, 1, 1, -2, 4, -4, 2, -4, 3, -4, 1, 3, 0, 1, 0, 0, 2, -1, -3, 2, -2, 0, 0, 1, 4, -4, 3, -1, 2, -2, -1, 0, 0, 0, -3, 6, -4, 6, -4, 3, 1, -5, 1, 0, 0, 0, -2, 2, 2, 0, 0, -1, 2, -4, 3, -4, 3, -2, -2, 5, -2, 3, -3, 3, -2, 1, -3, 0, 1, -2, 2, -1, 3, -1, -2, 3, -2, 0, -3, 1, 0, 0, 1, -2, 4, -4, 3, -1, 1, -2, -2, 1, 1, -1, -2, 4, -2, 3, -1, -2, 2, -3, 1, -1, 3, -4, 2, 0, 3, -3, 3, -5, 4, -2, -1, 1, 0, -1, 0, 2, 1, -1, -1, 1, 1, -2, 0, -2, 3, -1, 1, 0, 2, -3, 2, -1, 2, -3, 0, 0, 2, 0, -1, 1, 1, -1, 1, -1, 1, -2, 0, 1, 1, -1, 0, 1, 2, -1, 0, -1, 0, 1, -3, 4, -2, 2, -2, 3, 0, -1, -1, 1, 0, 0, -2, 2, -1, 2, -2, 2, 1, -1, -2, 2, 0, -1, -1, 2, -1, 3, -3, 3, -1, 0, -1, 0, 1, -2, -1, 3, 0, 0, -1, -1, 3, -2, 1, -2, 1, -1, 0, 1, 0, 1, -3, 4, 0, -3, 1, -3, 3, -2, 2, -2, 2, -2, 2, -2, 4, -5, 0, 1, 1, -2, 1, -2, 4, -2, 1, -2, 2, -1, -1, 1, -1, 0, -2, 3, 1, -2, 2, -4, 5, -5, 4, -5, 4, -3, 2, 0, 2, -2, -2, 4, -1, 0, -1, -1, 1, 1, -1, 1, 0, 1, -1, 1, 1, -3, 0, 1, 1, -1, 1, 0, 0, 2, -2, 1, 0, -1, -2, 4, -1, -2, 2, -2, 5, -2, -1, 1, -1, 1, 0, -2, 3, -3, 2, 2, 1, -2, -2, 4, -1, 0, -2, 0, 2, 0, 1, -1, 1, 1, -4, 6, -4, 1, -2, 2, 1, -1, 1, -1, 1, 2, -3, 1, 2, -6, 4, -1, 2, -1, -2, 3, 0, 0, 0, -4, 4, -3, 2, -1, 2, -3, 1, 1, 3, -5, 2, -3, 5, -5, 3, -4, 3, 0, -1, 2, 0, -2, -1, 1, 1, -2, -2, 3, -2, 4, -4, 1, 0, 0, 0, -1, 2, -5, 2, 0, 3, -4, 1, 0, 1, -1, 1, -4, 3, -3, 1, 1, 1, -2, 0, 1, 3, -5, 1, -1, 1, 0, -1, 1, -1, 2, -3, 4, 0, -4, 2, -1, 3, -4, 1, 0, 1, 2, -2, 2, -2, 1, -2, 2, 1, -3, -1, 5, -2, 3, -5, 4, -2, 3, -2, -1, 1, 0, -1, 3, 0, -1, -1, 4, -1, 0, -2, -1, 3, -1, 2, -2, 2, 0, -1, 3, 0, -3, 0, 0, 4, -4, 2, -1, 0, 4, -3, 2, 0, -3, 1, 2, 0, -1, -3, 4, 2, -1, -1, 0, 0, 1, 0, -3, 4, -4, 3, -1, 4, -5, 2, -1, 3, -3, 1, -2, 0, 2, -1, -1, 4, -5, 4, -3, 5, -7, 3, -3, 4, -3, 2, -3, 4, -3, 3, -3, 2, -3, 0, 0, 4, -7, 4, -3, 5, -4, 3, -4, 2, -1, 0, -2, 3, -5, 3, -1, 5, -6, 1, 0, 0, 2, -4, 2, -4, 5, -4, 4, -2, 0, -3, 5, -2, -1, -3, 3, -1, 2, -2, 0, 0, 3, -3, 2, 0, -4, 1, 2, 1, -2, 0, 0, 2, 0, 0, -1, 0, 1, -2, 2, 1, -4, 3, -1, 6, -6, 3, -4, 5, -2, 1, -2, 0, 2, -1, 3, -1, 0, -3, 6, -2, 0, -2, 1, 2, 0, 2, -4, 3, 0, -1, 3, -1, -1, -3, 5, -1, 0, 0, -1, 2, 1, 0, -1, 0, 0, -1, 2, 1, -3, 0, 3, 0, -1, 1, -2, 2, 0, -1, 1, -1, 1, -2, 4, -1, -1, -1, 1, 2, -3, 1, -2, 2, 0, 0, 0, -1, 1, -2, 2, 2, -6, 2, -1, 4, -4, 1, -1, 0, 2, -1, -2, 2, -2, -3, 6, -3, -1, -1, 1, 2, -1, -2, -1, 1, 1, -2, 2, -4, 3, -4, 5, -1, -2, -3, 4, -1, 0, -1, -2, 2, -1, 1, 0, -1, 1, -5, 7, -3, 1, -6, 7, -5, 4, -2, -1, 1, 0, -1, 2, -1, -1, -1, 2, 3, -5, 1, 0, 2, -1, 2, -5, 5, -4, 4, -3, 4, -4, -1, 6, -2, 0, -2, 1, 2, 0, 0, -1, -1, 4, -3, 3, 0, -2, -1, 5, -1, -1, -1, 1, 1, 1, 0, -2, 3, -1, 1, 0, 3, -5, 2, 2, 1, -1, -1, 0, 2, 0, 1, -2, 2, -2, 2, 0, 2, -3, -1, 4, 0, 0, -3, 2, 1, 0, 2, -4, 2, 0, 1, -1, 4, -6, 1, 3, -1, 1, -3, 1, 1, -1, 2, -3, 1, 0, -1, 2, 0, -2, -3, 6, -2, -1, -1, -1, 2, 0, 0, -2, 0, 1, -2, 2, 2, -5, -1, 3, 0, -2, 2, -5, 4, -1, 0, -2, 2, -4, 2, 0, 2, -5, 1, 0, 2, -1, -2, 1, -2, 3, -2, 0, -1, 0, -2, 3, 2, -7, 4, -3, 6, -6, 2, -2, 1, 3, -4, 2, -2, 3, -6, 8, -5, 2, -4, 4, -1, 1, -3, 2, -2, 4, -1, -2, 4, -6, 4, -1, 4, -5, 1, 1, 1, 1, -2, 2, -3, 5, -3, 2, 1, -4, 2, 2, 2, -3, -1, 4, -2, 4, -5, 3, -2, 3, -1, 1, 0, -1, 0, 2, 3, -4, -1, 3, -1, 2, -1, -1, 1, 2, -1, 1, 1, -2, -1, 4, 0, -2, -1, 2, 0, 2, -1, -2, 2, -1, 2, -2, 2, -2, -2, 5, 0, -2, -1, 2, -1, 2, -2, 0, -1, 2, -3, 2, 1, -2, -2, 4, -1, -2, 0, -2, 4, -4, 3, -4, 2, 1, -3, 3, -1, -2, -2, 5, -3, 1, -4, 2, 0, 1, -1, -1, 0, 0, -2, 2, 0, -3, -1, 2, 3, -5, 2, -3, 3, 0, -2, 0, -2, 2, -2, 1, 2, -4, 0, 2, 1, -1, -2, 0, -1, 3, -2, 0, 0, -1, 1, 2, 0, -3, -1, 2, 2, -3, 1, -2, 2, 1, 0, 0, -1, 1, -3, 5, -2, -1, -2, 4, 0, 1, -2, 2, -2, 3, -1, 0, 0, -1, 0, 3, 1, -2, -2, 6, -2, 1, -2, 1, -1, 4, -3, 3, -2, 1, -1, 4, 0, -2, -2, 3, 0, 1, -2, 2, -3, 7, -6, 5, -3, 2, -4, 7, -4, 1, -3, 3, 2, -1, 1, -3, 3, -1, 2, -3, 2, -1, -2, 5, -2, 1, -4, 5, -2, 1, -1, -2, 1, 1, -1, 0, 1, -1, -2, 5, -2, -2, 0, -1, 3, -3, 1, -2, 1, 2, -2, 0, 2, -5, 2, 0, 2, -5, 1, 0, 1, 1, -2, -1, 1, -1, 0, -1, 1, -3, 0, 1, 3, -5, 2, -3, 4, -2, -1, -1, -1, 1, 0, -1, 3, -4, 0, 2, 2, -4, -1, 1, -1, 4, -4, 1, -2, 4, -4, 5, -4, 1, -4, 5, 0, -2, -1, 1, 1, 1, 0, -2, 1, -1, 2, -2, 4, -5, 0, 5, -1, 0, -1, 0, 2, 0, 0, -2, 2, 0, 0, 1, 2, -4, 3, -1, 4, -4, 2, -1, 0, 3, -2, 2, -1, 2, -3, 5, -2, 1, -4, 6, -2, 1, -1, 0, 2, 2, -3, 3, -3, 3, -3, 3, 1, -2, -1, 4, -2, 3, -4, 3, -1, 1, 0, -2, 3, -3, 2, 0, 3, -4, 0, 1, 2, -2, 0, -1, 0, 2, 1, -3, 4, -5, 2, 0, 3, -5, 1, 0, 1, 1, -3, 2, -2, 2, -1, -1, 1, -3, 0, 2, 2, -5, 2, -1, 2, -1, -2, 1, -2, 3, -4, 3, -1, -1, -1, 2, 1, -3, -2, 2, -1, 1, -2, -1, 2, -1, 0, 0, 0, -1, -1, 0, 3, -5, 2, -2, 4, -2, 0, -1, 0, 1, -1, 0, 0, -1, -1, 2, 2, -4, 2, -1, 1, 1, -2, -1, 1, 0, 0, 1, 0, 0, -2, 4, 0, -3, 1, -1, 3, -2, 2, -2, 1, 2, -2, 2, 2, -5, 3, -1, 3, -3, 1, 0, 3, -1, 1, -1, 0, 2, -2, 2, 0, -2, 0, 4, 0, 0, -1, 0, 2, 0, -1, 1, -1, 1, 0, 2, 0, 1, -4, 6, -2, -1, 0, -1, 2, 1, -2, 3, -2, 2, -1, 0, 3, -5, 2, -1, 2, -1, -1, 2, 0, 0, 0, -1, 1, -2, 1, -2, 5, -7, 3, 1, 1, 1, -5, 4, -4, 3, -1, -3, 4, -5, 3, 0, 1, -1, -3, 3, -1, 0, -3, 2, -2, 2, -1, 0, 1, -1, -1, 0, 2, -4, 0, 1, -1, 1, -1, -1, 3, -3, 3, -4, 3, -4, 1, 0, 1, -2, 0, 0, 3, -3, 2, -4, 3, -2, 0, 0, 0, -1, 0, 2, 1, -2, -1, 1, 0, 1, -4, 3, -3, 4, -3, 3, -1, 0, -2, 4, -2, -1, 0, -1, 4, -2, 0, 1, 0, 1, 0, -1, 2, -3, 0, 3, 0, -1, 0, 0, 5, -4, 2, -2, 1, 0, 0, 1, 0, 1, -3, 5, -1, 0, -1, 0, 2, -2, 1, -1, 2, 0, 0, 0, 3, -4, 3, -3, 6, -7, 4, -2, 2, 2, -3, 1, 2, -2, 2, -3, 4, -4, 1, 2, -1, 2, -4, 3, 0, 0, 0, -2, 2, -1, -2, 4, -2, 1, -1, -1, 5, -6, 3, -2, 1, -1, 1, -3, 4, -3, 1, 0, 2, -5, 3, -2, 2, -2, 0, -2, 5, -5, 4, -4, 2, 0, -3, 3, -2, 0, -2, 2, 0, 1, -4, 3, -2, 2, -3, 2, -3, 4, -5, 4, -2, 1, -3, 3, -1, 0, -2, 0, 1, -1, 1, -1, 2, -2, 0, 1, 0, -1, -1, 0, 2, -2, 0, 2, -2, 3, -3, 0, 2, -3, 2, -1, 1, -1, 0, 2, 0, 0, -2, 2, -1, 2, -4, 4, -2, 1, 0, 1, 1, -1, -2, 3, -1, 1, -3, 3, -1, 2, -1, 0, 3, -4, 4, -3, 3, -3, 1, 1, 2, -1, -1, 3, -2, 3, -3, 2, -1, 0, -1, 2, 0, 1, -2, 3, 0, -1, -1, 2, -2, 2, -2, 1, 2, -1, -1, 3, -1, 0, -1, 0, 1, 0, -2, 1, 2, -1, 1, -1, 2, -2, 0, -1, 2, -2, -1, 2, -1, 3, -4, 4, -3, 2, -3, 2, -2, 1, -2, 1, 3, -3, 1, 0, 2, -4, 4, -8, 8, -7, 4, -2, 3, -3, 2, -1, 2, -3, 0, -1, 2, -2, -1, 2, -1, 2, -2, 2, -1, 0, -3, 1, 1, -3, 1, 0, 2, -1, 0, 0, 0, 0, -2, 0, 1, -2, 0, 2, 0, 0, -1, 1, 1, -1, -1, -2, 3, -3, 2, 0, 1, 1, -3, 3, -1, 0, -2, 1, -1, 2, -3, 3, 1, -1, 2, -3, 4, -3, -1, 2, -2, 3, -4, 3, 1, 0, 1, -1, 1, 0, -3, 3, -2, 2, -3, 5, -2, 2, -2, 1, 1, 0, -3, 2, -1, 1, -1, 2, 0, 1, -1, 1, 1, -3, 2, -3, 3, -2, 0, 3, -1, 1, 0, -1, 3, -3, -1, 1, 1, -2, 2, 0, 0, 3, -4, 2, 2, -5, 3, -2, 1, 0, -2, 3, 0, 1, -2, 0, 3, -6, 5, -6, 5, -3, 1, 0, 3, -4, 4, -4, 3, -2, -3, 5, -5, 5, -6, 5, -2, 3, -4, 3, -2, 0, -1, -1, 2, -1, -1, 2, 0, -1, 1, -3, 4, -5, 3, -4, 3, -1, -1, 3, -2, 1, -2, 2, 0, -1, -2, 0, 2, -1, 0, 0, 2, -3, 4, -6, 7, -6, 2, -1, 0, 2, -3, 4, -4, 4, -3, 1, 1, -2, -2, 5, -5, 5, -5, 4, -1, 1, -2, 2, -1, 0, -1, 0, 1, 1, -2, 1, 3, -4, 3, -2, 2, -2, 1, -2, 4, -3, 2, -2, 3, -1, -1, 2, -2, 2, -2, 1, 1, -1, 1, 1, 0, 0, -1, 1, 0, 0, -2, 3, -1, 1, -3, 4, -2, 3, -4, 2, 1, -1, 0, 0, 1, -1, 2, -4, 7, -7, 4, -2, 1, 0, 0, -1, 2, 0, -3, 4, -2, 0, 0, -1, 3, -3, 1, 0, 0, 1, -2, 0, 2, -2, 0, 0, 2, -3, 2, -2, 3, -2, 1, -2, 3, -4, 2, -1, 2, -2, 0, 0, 1, 0, -3, 2, 0, -1, 0, -1, 2, -1, 0, 0, 0, 1, -3, 2, 0, -2, 1, -1, 2, -1, -1, 0, 1, 1, -3, 2, -2, 1, -1, 0, 3, -4, 3, -3, 4, -3, 1, -2, 2, -2, 2, -3, 5, -5, 4, -3, 4, -3, -1, 2, -2, 3, -5, 4, -2, 3, -2, 0, 3, -3, -1, 3, -4, 5, -5, 3, 0, 1, -1, 1, 0, 0, -1, 0, 1, -1, -1, 2, 0, 1, -2, 2, 1, -2, 0, 0, -1, 2, -3, 3, 0, 1, -2, 2, 0, -1, 0, 0, 0, 0, -1, 1, 1, 0, 1, -2, 3, -2, -1, 1, 0, -1, 0, 2, -2, 4, -3, 1, 1, -1, -2, 3, -3, 2, -2, 2, 1, -1, 0, 0, 1, 0, -2, 0, 1, -1, 0, 0, 3, -3, 3, -3, 3, -2, -3, 4, -4, 4, -4, 3, -1, 1, 0, -1, 3, -5, 2, -2, 3, -3, 0, 1, 1, 0, 0, -1, 1, 0, -3, 2, -1, -1, 0, 1, 2, -2, 0, 0, 0, 1, -3, 0, 1, 0, -2, 3, -1, 1, -1, 1, -1, 1, -3, 1, 1, -3, 4, -3, 2, 2, -4, 4, -1, -3, 2, -3, 3, -1, -1, 3, -2, 3, -3, 2, 0, -2, 1, -2, 3, -3, 1, 1, 0, 2, -3, 2, 0, -2, 2, -3, 3, -2, 0, 2, 1, -1, 1, -2, 3, -2, -1, 0, 1, 0, -1, 2, -1, 2, -1, -1, 3, -3, -1, 3, -2, 1, -1, 2, -1, 3, -3, 1, 2, -4, 2, -1, 2, -2, 0, 2, 0, 0, 0, -2, 3, -2, -1, 1, -1, 1, -1, 1, 1, 0, -1, 0, 2, -3, 1, -2, 2, 0, -1, 2, -2, 2, -2, 1, 2, -5, 3, -3, 3, -1, -1, 1, 0, 1, -2, 1, 1, -3, 1, -1, 1, 0, -2, 2, 0, 1, -3, 2, -3, 4, -5, 3, -1, 0, -1, 2, 0, 0, -2, 2, -2, 3, -4, 1, 0, 0, 1, -1, 1, 0, -2, 2, 0, -1, -1, 1, -1, 2, -2, 1, 1, -1, 0, 0, 0, 1, -4, 5, -4, 3, -3, 3, -2, 3, -3, 0, 3, -4, 2, 0, -1, 2, -3, 2, 2, -3, 2, -2, 2, 0, -1, 0, 1, -1, 1, -1, 3, -3, 2, -3, 5, -3, 0, 0, 0, 2, -3, 3, -3, 4, -3, 1, 1, -1, -1, 3, -3, 3, -2, -1, 4, -3, 1, 0, -1, 2, -3, 2, 1, -2, 1, -2, 4, -2, 0, 0, 0, 1, -1, 0, 1, -1, 1, -2, 3, -3, 2, -2, 3, -1, -2, 2, -1, 1, -1, 0, 0, 2, -5, 6, -5, 5, -6, 4, -1, 0, 0, -2, 3, -2, 1, -2, 3, -2, 0, 0, 2, -4, 3, -4, 5, -3, 1, -2, 3, -3, 3, -2, 1, -1, -1, 1, 0, 1, -4, 4, -2, 1, 0, -2, 2, -1, -1, 1, 0, -1, 0, 1, 1, -1, -1, 1, 0, 1, -3, 1, 1, -1, 2, -3, 4, -3, 0, 2, -1, 0, -1, 0, 1, 0, -2, 3, -2, 2, -1, -1, 2, -2, 0, 0, 2, -2, 1, 0, 0, 2, -2, 1, 0, -1, 1, -2, 4, -4, 2, 0, 1, 0, -1, 0, 1, 0, -1, 0, 0, 1, -2, 3, 0, 0, -2, 2, -1, 1, -3, 2, -1, 2, -2, 1, 0, 1, -1, 0, 1, -2, 1, -1, 1, -1, 0, 1, 1, -1, 1, -3, 4, -4, 2, -1, 1, -1, -1, 3, -2, 3, -4, 2, 0, -2, 1, -2, 3, -3, 2, -1, 2, -2, 1, -2, 4, -5, 2, -2, 2, 0, -1, 1, 0, 0, -1, 1, 0, -1, -2, 2, -1, 1, -1, 0, 1, 0, -1, 1, -1, 0, -2, 2, -1, 1, -3, 3, 0, 0, -1, -1, 1, 0, -1, 0, 0, 0, 0, 1, 1, -2, 0, 0, 2, -3, 1, -2, 2, 0, 0, -1, 3, -2, 0, 1, 0, -1, -1, 1, 0, 2, -3, 1, 1, 0, 0, -1, 2, -3, 1, 0, 0, 2, -4, 4, 0, 0, -1, 1, -2, 3, -3, 1, 1, -1, 0, 1, 1, -1, 0, 0, 1, -1, -1, 1, 0, 1, -1, 0, 2, -1, -1, 2, 0, -3, 3, -5, 7, -4, 1, 0, 0, 1, 0, -1, 1, -1, -1, 1, 1, -1, -1, 2, -1, 2, -1, -2, 2, -1, 0, -1, 2, -2, 0, 2, -1, 0, 0, -2, 4, -3, 0, -1, 1, 1, -2, 2, -2, 2, -3, 3, -2, 1, -3, 1, 2, -2, 0, 0, 1, 0, -1, 0, 1, -2, 1, -1, 1, 0, -2, 1, 2, -3, 4, -6, 6, -6, 5, -5, 5, -4, 1, 0, 2, -2, 1, -2, 2, -1, 0, 0, -1, 1, -2, 2, 1, -1, -1, 0, 2, -3, 2, -2, 1, 0, 0, 0, 1, -1, -1, 2, 0, 0, -3, 4, -4, 5, -6, 4, -1, 1, -1, 2, -3, 4, -5, 4, -1, 0, -2, 3, -1, 1, -1, 0, 0, 3, -5, 4, -2, 0, 2, -3, 4, -3, 2, -2, 4, -4, 3, -4, 5, -4, 3, -3, 3, -1, 0, 0, 1, -1, 0, -1, 3, -2, -1, 1, 0, 1, 0, -1, 1, 0, -1, 0, 3, -5, 3, -2, 3, -2, 2, -3, 3, -2, 2, -3, 3, -3, 1, 0, 1, -1, 0, 0, 1, -1, 0, 0, 0, -1, 1, -2, 3, -2, 0, 0, 3, -4, 2, -3, 3, -2, 1, -2, 1, 1, -2, 2, -1, 1, -3, 2, 0, -1, -1, 1, -1, 3, -4, 3, -1, 0, 0, -2, 3, -2, -1, 1, -1, 2, -2, 1, 1, -2, 1, -1, 1, 0, -2, 1, 0, 0, 0, 0, 2, -2, 0, -1, 2, -2, 2, -3, 3, -1, 0, 1, 1, -2, 1, -1, 3, -4, 2, -2, 3, -1, 0, 0, 1, -1, 1, -2, 4, -5, 2, 0, 1, 0, -1, 1, 1, 1, -3, 3, -3, 4, -4, 2, 0, 1, -1, 1, 1, -1, -1, 2, -1, 1, -2, 0, 2, 0, -2, 3, -2, 3, -4, 2, 0, 0, -1, 0, 0, 2, -2, 2, -1, 1, -2, 2, -1, 1, -4, 4, -2, 2, -2, 0, 2, -1, 0, -1, 0, 1, -3, 3, -1, 0, -1, 1, 1, -1, 0, -1, 0, 2, -4, 3, -2, 1, 0, 0, 1, -1, -1, 0, 2, -2, -1, 1, -1, 2, -1, -2, 4, -4, 3, -3, 3, -3, 0, 1, 0, 0, 0, -1, 1, 1, -3, 3, -2, 0, 0, -2, 4, -3, 1, 0, 1, -1, 0, -1, 1, 0, -1, -1, 3, -3, 2, -1, 1, 0, -1, 1, -1, 2, -4, 4, -3, 3, -4, 4, -2, 1, -1, 0, 1, -1, -1, 1, 1, -1, 0, 0, 1, 1, -2, 2, -2, 2, -3, 3, 0, -1, 0, -1, 3, -2, 2, -3, 2, 1, -3, 3, -2, 2, -2, 2, 0, 0, -1, 2, -2, 3, -3, 0, 3, -2, 0, 1, -2, 4, -5, 4, -1, -1, 0, 0, 1, 0, -1, 1, -1, 3, -3, 1, 1, -1, 0, 0, 1, -1, -1, 2, -1, 1, -1, -1, 2, -1, -1, 1, 0, 0, -2, 2, 0, 0, -1, 0, 1, -1, 1, -3, 3, -1, -2, 3, -2, 1, -1, 0, 1, -1, 0, -1, 2, -2, 1, -2, 3, -3, 3, -3, 3, -2, -2, 4, -3, 2, -3, 1, 1, 0, -1, 0, 1, -1, 0, 0, 0, 0, -1, 0, 3, -3, 1, 0, 0, 1, -1, -1, 2, -3, 3, -3, 4, -3, -1, 3, -1, 1, -1, -1, 1, 0, -1, 1, 0, 1, -2, 1, 1, 0, -2, 2, -1, 1, -2, 1, 0, 2, -2, 1, -1, 2, -2, 1, 1, -3, 2, -1, 2, 0, -2, 1, 2, -2, 2, -3, 3, -1, -2, 3, -2, 2, -2, 2, 0, 1, -3, 2, -1, 1, -1, 0, 1, -1, 1, -1, 2, -2, 1, -1, 2, -2, 0, 1, -1, 1, 1, -3, 5, -5, 3, -3, 5, -6, 4, -3, 3, -1, -1, 1, 1, 0, -2, 1, -1, 1, -2, 2, 0, -1, 0, 0, 1, 0, -2, 1, 0, -1, 0, -1, 2, -1, 0, 0, 1, -1, -1, 0, 1, -1, 0, -1, 2, -2, 2, -3, 5, -4, 0, 1, 0, -1, 0, -1, 2, -1, 0, -1, 3, -2, -1, 1, -1, 2, -4, 3, -1, 2, -4, 4, -3, 4, -5, 3, -2, 2, -3, 3, -2, 2, -3, 3, 0, -1, -1, 1, 0, 1, -3, 3, -2, 2, -2, 1, 2, -3, 2, -3, 5, -5, 3, -2, 2, 0, -1, 1, -1, 3, -5, 4, -2, 0, 1, -2, 3, -2, 1, -1, 3, -4, 4, -4, 4, -3, 0, 2, -1, 1, -2, 2, 1, -2, 1, -2, 3, -1, -1, 1, -1, 3, -3, 1, 2, -2, 0, 1, -2, 4, -5, 4, -2, 1, -1, 1, 0, 0, -2, 2, -1, 2, -4, 3, -1, 1, -2, 2, -1, 1, -2, 1, 1, -2, 2, -3, 5, -5, 3, -2, 3, -3, 1, -2, 3, -1, -1, 0, 1, 0, -2, 2, -1, 1, -3, 3, -2, 1, -1, -1, 2, -1, -1, 1, 0, 0, -2, 2, 0, -1, 0, 0, 1, 0, -2, 1, 0, 1, -3, 3, -3, 3, -3, 1, 2, -3, 2, -3, 4, -3, 1, -1, 1, 0, -1, 0, 2, -2, 0, 0, 2, -2, 0, 0, 1, 0, -1, 0, 2, -2, 1, -1, 1, 0, -1, 0, 3, -3, 1, -1, 2, 0, -2, 2, -2, 2, -1, 1, -1, 2, -3, 2, 1, -2, 0, 1, 0, 0, 0, -1, 2, -1, 0, 0, 2, -2, 0, 0, 1, 0, -1, 1, 0, 1, -1, -1, 3, -3, 2, -2, 1, 2, -3, 1, 1, -1, 1, 0, -2, 3, -3, 1, 2, -4, 4, -3, 3, -1, -2, 2, 0, 0, -2, 2, -1, 1, -2, 1, 2, -3, 2, -2, 3, -3, 2, -3, 3, 0, -3, 3, -1, 1, -1, -1, 1, 1, -4, 5, -5, 4, -4, 3, 1, -3, 1, 0, 1, -1, -1, 0, 2, -2, 1, -1, 1, 1, -4, 5, -4, 4, -6, 4, -1, 1, -1, -1, 3, -2, 0, -1, 2, -1, -1, 0, 1, 0, -2, 2, 0, 1, -2, -1, 3, -2, 0, 0, 1, -1, 0, 0, 2, -1, -1, 1, -2, 5, -7, 5, -2, 1, 1, -3, 4, -3, 1, 0, 1, -1, 0, -2, 3, 0, -1, 1, 0, 0, -1, 1, 2, -4, 2, -1, 3, -3, 2, -3, 5, -3, 0, 0, 1, -1, 0, 0, 1, 0, -1, 1, 0, 2, -4, 3, -1, 0, 1, -3, 4, -3, 2, -1, 1, 0, -2, 2, -1, 2, -5, 6, -4, 3, -3, 2, 0, 0, -1, 0, 2, -2, -1, 2, -1, 2, -3, 2, -1, 2, -2, 0, 0, 1, -2, 2, -1, 1, -1, 0, 1, 0, -2, 1, 0, 0, -1, 1, 0, 0, -1, 0, 4, -5, 1, 1, -1, 2, -3, 1, 1, -1, 1, -2, 2, 0, -3, 2, 1, -3, 2, -2, 2, 0, 0, -3, 5, -5, 4, -4, 4, -4, 3, -3, 4, -3, 0, 1, 0, 0, -2, 1, 1, -2, 1, -1, 2, -1, -1, 0, 3, -4, 2, -2, 3, -1, -1, 0, 1, 1, -1, -1, 2, 0, -2, 2, -2, 2, -2, 1, 1, -1, 0, 0, 1, -1, -1, 1, 2, -2, 0, 1, 0, 1, -3, 3, -1, 2, -4, 3, -2, 3, -3, 2, -1, 1, -1, 0, 2, -2, 0, 0, 1, 1, -2, 1, 0, 1, -2, 1, 1, -1, -2, 3, -2, 2, -2, 1, 1, 0, -2, 1, 2, -3, 2, -2, 2, 1, -4, 4, -3, 3, -3, 2, -2, 2, -2, 1, -1, 3, -4, 3, 0, -2, 1, -1, 2, 0, -3, 2, 0, 0, -1, 1, 1, -2, 0, 0, 1, 0, -3, 3, -1, 2, -4, 4, -3, 3, -3, 1, 0, 1, -3, 2, -1, 3, -5, 5, -4, 4, -5, 3, 0, 0, -2, 2, -1, 1, -1, 0, 3, -4, 1, 0, 1, 0, -3, 3, -1, 1, -1, 0, 0, 1, -2, 1, 0, 1, -4, 5, -4, 4, -3, 0, 3, -3, 2, -3, 3, -2, 1, -1, 2, -1, -1, 2, 0, -1, -1, 2, 0, -1, 0, -1, 4, -3, 1, -1, 2, -1, -2, 2, 0, 0, -1, 1, -2, 5, -6, 5, -3, 2, -2, 0, 2, -2, 1, -1, 2, -1, -1, 1, 1, -2, 0, 1, 0, 0, -2, 2, 2, -4, 3, -3, 5, -4, 1, -1, 1, 1, -3, 4, -3, 3, -2, -1, 3, -2, 0, -1, 2, 0, -1, -1, 3, -3, 3, -2, 1, 0, -3, 3, 0, 0, -4, 5, -2, 1, -1, -1, 3, -3, 1, -1, 2, -2, 1, -1, 3, -2, -1, 2, -2, 3, -4, 1, 1, 0, -1, 0, 1, 0, -1, 0, 1, 0, -3, 3, -1, -1, 1, -2, 5, -5, 1, 1, -1, 1, -3, 2, 2, -3, 0, 1, 0, 1, -1, -1, 2, -1, -1, 1, 0, 0, 0, -1, 2, 0, -2, 1, 0, 1, -3, 2, 0, 1, -3, 3, -1, 1, -2, 1, 2, -2, -2, 3, 0, 0, -2, 2, 0, 0, -1, 0, 2, -2, 0, -1, 3, -1, 0, -2, 3, -2, 2, -3, 3, -1, -1, 0, 2, -3, 3, -3, 4, -2, -2, 2, 1, -2, 1, -2, 4, -3, 1, 0, 1, -1, -1, 1, 1, -1, -1, 1, 0, 1, -1, -1, 2, 0, -1, 0, 1, -1, 1, -3, 5, -3, 0, 1, -1, 2, -4, 4, -2, 1, -3, 4, -2, 1, -2, 2, 1, -3, 2, -3, 5, -4, 1, 0, 0, 1, -2, 1, 1, -1, 1, -3, 3, -1, 0, 0, 0, 0, 0, -1, 3, -3, 0, 1, 0, 0, -2, 2, 1, -2, 0, 0, 2, -2, -1, 1, 2, -3, 2, -2, 3, -2, 1, -2, 4, -3, 1, -1, 0, 2, -2, 0, 1, 1, -4, 4, -2, 1, -1, 0, 1, 0, -2, 2, 0, 0, -2, 3, -1, -1, -1, 2, 1, -2, -1, 2, 0, 1, -4, 4, -2, 1, 0, -3, 5, -3, 1, -1, 1, 1, -2, 0, 2, -2, 1, -1, 1, 0, -1, 1, 1, 0, -3, 3, 0, -1, -2, 4, -2, 1, -3, 3, 1, -2, 0, -1, 3, -2, -1, 1, 0, 1, -3, 3, -3, 6, -6, 2, 1, -2, 3, -5, 6, -3, -1, 2, -1, 1, -2, 1, 1, 0, -3, 3, 0, -1, 0, 0, 2, -2, -1, 2, -1, 1, -3, 2, 1, 0, -2, 2, -2, 3, -2, -1, 1, 1, -2, 0, 3, -4, 3, -2, 2, -1, 0, -2, 4, -4, 2, -1, 2, -2, -1, 2, 1, -2, -1, 2, -1, 1, -3, 3, -1, 2, -3, 1, 1, -1, 1, -3, 4, -3, 2, -2, 0, 3, -3, 1, 1, -2, 0, 1, 0, 0, -2, 2, 0, 0, -2, 2, 1, -3, 1, -1, 3, -3, 0, 1, 1, -1, -2, 3, -1, 1, -2, 0, 0, 2, -2, 0, 1, 0, 0, -2, 4, -4, 2, -1, 1, 0, -2, 1, 2, -2, 0, 1, 0, -1, -2, 4, -1, -1, -1, 0, 4, -3, -1, 2, -1, 1, -2, 0, 1, 2, -5, 5, -4, 4, -2, -2, 3, -1, 0, -1, 0, 1, -1, 1, 0, 0, -2, 3, 0, -2, 0, 0, 3, -3, 0, 1, 1, 0, -2, 1, 2, -3, 1, 0, 0, 1, -3, 3, -2, 3, -3, 0, 2, -2, 2, -3, 3, -1, -2, 3, -2, 3, -4, 2, 1, -3, 2, -2, 4, -4, 1, 0, 3, -3, -1, 3, -2, 2, -4, 3, 0, 0, -2, 2, -1, 2, -1, -2, 3, -2, 0, 0, 1, 0, -1, -1, 3, -2, 1, -1, 1, -1, -1, 1, 1, -1, -2, 3, 0, -1, -2, 3, -1, 1, -4, 4, -1, -1, 1, -2, 4, -2, -2, 3, -2, 3, -4, 1, 2, -1, 1, -3, 3, 0, -1, 0, 0, 0, -1, 1, 1, -2, 1, -2, 6, -7, 4, -2, 3, -3, -1, 3, -1, 2, -5, 3, 1, -1, 1, -3, 4, -3, 2, -3, 3, 0, -1, 0, 0, 1, -2, 1, 1, -1, 0, -1, 2, -1, 0, 0, 3, -4, 0, 3, -1, 0, -2, 0, 5, -5, 1, 0, 2, -2, 1, -2, 3, -2, 1, -2, 3, -1, -1, 1, -1, 3, -3, 0, 1, 0, 0, -1, 2, -2, 1, -1, 4, -5, 2, 0, 1, 0, -4, 5, -1, 0, -3, 4, -2, 2, -4, 3, 0, 0, -2, 1, 1, 0, -1, 0, 0, 2, -2, 0, 0, 2, -3, 2, 0, 0, -1, 1, 0, 1, -3, 1, 3, -4, 1, 0, 2, -3, 1, 0, 2, -3, 0, 0, 4, -5, 2, -2, 3, -1, -1, 0, 1, 0, -2, 1, 0, 2, -3, 1, -1, 3, -3, 1, 1, -2, 1, -1, 3, -3, 0, 0, 4, -5, 2, -1, 3, -3, 0, 1, 1, -1, -2, 3, -1, 1, -2, 0, 3, -3, 1, -1, 1, 2, -3, 0, 2, -2, 2, -3, 3, -1, -2, 1, 3, -4, 2, -2, 4, -3, 0, 1, 0, 0, -3, 3, 2, -4, 1, 0, 2, -1, -2, 1, 1, 1, -3, 2, -2, 3, -2, 0, 1, 0, 0, -2, 3, -2, 1, -1, 2, -2, 2, -2, 3, -2, -2, 4, -1, 0, -3, 4, 0, -1, -1, 1, 2, -2, 0, 0, 1, 0, -2, 1, 2, -3, 3, -4, 4, -1, -1, -1, 2, -1, 1, -2, 2, 1, -3, 3, -2, 2, -3, 3, -1, 0, -2, 2, 1, -2, 0, 1, 1, -1, -2, 3, -1, 0, -2, 2, 0, 2, -5, 4, -3, 4, -4, 1, 0, 1, -1, -1, 2, -1, 0, -1, 2, -1, -1, 1, 0, 0, -2, 2, 1, -2, 0, 1, 1, -1, -3, 3, 1, -2, 0, 0, 0, 2, -3, 2, -1, 1, -2, 0, 3, -3, 2, -3, 3, 0, -2, 1, 1, -2, 2, -4, 5, -3, 0, 0, 3, -3, 1, -2, 5, -5, 2, 0, 0, 1, -4, 4, -1, 0, -1, 1, 0, 0, -1, 0, 1, 0, -1, 0, 1, 0, 0, -2, 4, -4, 3, -4, 4, -1, -2, 3, -1, -1, 1, -2, 5, -4, -1, 3, -1, 0, -1, 1, 2, -2, -1, 1, 2, -2, 1, -2, 2, -1, 1, -1, 1, 1, -3, 2, 0, 0, 0, -2, 2, 1, -3, 3, -2, 3, -5, 5, -3, 3, -6, 6, -2, -1, 1, -2, 4, -2, -2, 3, -2, 2, -3, 2, 1, -2, 1, -1, 2, 0, -1, -1, 1, 1, -1, -1, 1, 0, -1, 1, 0, 0, -2, 2, 0, 0, -2, 1, 2, -3, 2, -2, 4, -4, 1, 0, 3, -5, 3, -3, 5, -3, -1, 2, -2, 3, -2, -1, 2, -1, 0, 0, 0, 0, -1, 2, -1, 1, -3, 2, 1, -1, -1, 1, 1, -2, 0, 2, 0, -1, -3, 4, 0, -1, -1, -1, 5, -6, 5, -5, 6, -4, 1, -1, 2, 0, -2, 1, 0, 1, -1, 0, -1, 3, -4, 2, 1, -2, 1, 0, 1, -2, 1, -1, 4, -5, 2, -1, 4, -5, 2, -1, 3, -2, -1, 2, 0, -1, 0, -1, 3, -1, -2, 2, -2, 4, -3, 0, 2, -2, 1, 0, -1, 3, -5, 5, -2, 1, -2, 1, 2, -3, 2, -2, 4, -4, 0, 2, 1, -1, -2, 2, 0, 0, -1, 0, 2, -1, -2, 2, 0, 1, -1, -1, 2, -1, 1, -3, 5, -4, 2, -2, 2, 0, -2, 2, -1, 1, -3, 3, 0, -1, -1, 1, 3, -5, 3, -2, 3, -2, -1, 1, 1, -1, -1, 1, 0, 2, -5, 5, -4, 4, -3, 0, 1, 1, -3, 3, -2, 2, -2, 0, 1, 0, -3, 4, -1, -2, 1, 0, 1, 1, -6, 6, -2, 0, -1, 1, 1, -1, -2, 3, -1, 2, -3, 1, 0, 1, -2, 2, -2, 3, -4, 4, -3, 3, -3, 0, 3, -3, 2, -2, 2, 0, -3, 3, 1, -2, -1, 2, 0, -1, -1, 2, 0, -1, 0, 0, 2, -1, -2, 2, 0, 0, -1, 1, -1, 3, -4, 3, -2, 2, -2, 1, 0, 0, -1, 1, 0, 0, -1, 1, 1, -1, -2, 3, -1, 0, -1, 1, 1, -1, -1, 1, 2, -2, -1, 2, -1, 1, -2, 1, 1, 0, -1, 0, 0, 2, -2, -1, 4, -5, 4, -3, 2, 1, -4, 4, -1, -1, 1, -3, 6, -6, 3, -1, 1, 0, -3, 3, 1, -2, 0, -1, 3, -3, 2, -3, 4, -3, 2, -2, 2, -1, -1, 1, -1, 3, -5, 4, -2, 1, -1, 1, -1, 2, -4, 3, 1, -3, 1, -1, 3, -3, 1, 0, 1, -1, -2, 2, 1, -2, 1, -3, 5, -4, 3, -3, 2, -1, 1, -2, 3, -3, 2, -3, 4, -2, 0, -1, 3, -3, 1, 1, -1, 2, -4, 3, 1, -2, 0, 0, 3, -4, 1, 1, 0, 0, -1, -1, 4, -3, 1, -1, 2, -1, 0, -1, 2, -1, 0, 0, 0, 1, -1, 0, 1, -1, 0, 1, 0, 0, -3, 4, -1, 0, -2, 2, 1, -2, 0, 0, 3, -4, 2, -2, 4, -3, 0, 1, -2, 4, -4, 2, 1, -3, 3, -4, 6, -4, 1, 0, -2, 4, -4, 2, 1, -2, 0, 1, 0, 0, -2, 2, 1, -2, 0, 0, 2, -3, 0, 3, -2, 1, -3, 2, 2, -3, 1, -1, 2, 0, -2, 1, 0, 1, -2, 1, -1, 2, -2, 1, 0, -1, 1, -1, 3, -2, -2, 3, -2, 3, -5, 6, -4, 2, -3, 2, 4, -7, 5, -4, 5, -4, 1, 0, 0, 2, -4, 3, -1, 1, -3, 3, -2, 3, -3, 1, 0, 1, -1, 1, -1, 1, -1, 0, 2, -3, 2, -2, 3, -3, 1, 1, 1, -3, 0, 2, 0, 1, -4, 4, -2, 2, -3, 2, 1, -2, 0, 0, 1, 1, -3, 2, -1, 2, -1, -1, 2, -1, -1, 2, -2, 3, -4, 3, 0, -1, 0, 0, 2, -2, -2, 4, -1, 0, -2, 1, 2, -2, 1, -1, 3, -4, 1, 0, 2, -1, -2, 2, -1, 1, 0, -2, 4, -4, 1, 1, -1, 2, -4, 3, 0, -1, 0, 1, -1, 2, -5, 5, -1, 0, -2, 1, 2, -2, 0, 2, -3, 4, -6, 5, -1, 0, -1, 1, -1, 2, -3, 3, -2, 2, -5, 6, -3, 1, -1, -1, 4, -3, 1, -1, 1, 0, -2, 3, -2, 1, -2, 2, 0, 0, -1, 1, -1, 2, -5, 6, -3, 2, -3, 2, 0, 0, 1, -2, 2, -2, 1, 0, 1, -1, -2, 3, 1, -3, 1, 0, 1, 0, -2, 1, 2, -3, 1, 0, 1, -1, 0, 0, 0, 0, 0, -1, 3, -3, 0, 2, -2, 4, -5, 3, -2, 2, -1, 0, 1, -1, -1, 3, -2, 1, -2, 2, -1, 1, -3, 4, -2, 0, -2, 4, 0, -2, 0, 0, 2, -2, 1, 0, 0, 0, -2, 2, 2, -2, -1, 1, -1, 2, 0, -3, 3, -1, -2, 4, -3, 2, -2, 1, 0, 0, -1, 2, 0, -2, -1, 3, 1, -2, -1, 1, 2, -3, 2, -2, 3, -3, 1, 1, 1, -2, -1, 2, -1, 2, -1, -1, 1, -1, 1, 0, 1, -1, -1, 1, 0, 0, 0, 0, 0, 0, -3, 5, -1, -2, -1, 1, 3, -3, 0, 1, -1, 1, -2, 2, 2, -5, 3, -2, 4, -4, 2, -2, 2, 0, -2, 2, -1, 1, -2, 1, 0, 1, -1, 0, -1, 2, -1, 0, 2, -4, 3, -2, 4, -4, 1, 0, 1, -1, -2, 5, -3, 0, -2, 2, 2, -3, 0, 0, 1, 0, -1, 0, 1, -2, 2, -2, 3, -2, 1, -3, 5, -5, 5, -4, 3, -2, 0, 1, 1, -2, 1, -1, 2, -1, -2, 4, -3, 2, -5, 7, -3, 0, -2, 2, 0, 1, -3, 3, -2, 1, -2, 3, 0, -2, 0, 0, 2, -2, 2, -2, 1, 0, -2, 4, -3, 3, -5, 4, -1, 1, -1, -1, 2, -2, 0, 3, -1, -2, 1, -1, 3, -2, 0, 0, 2, -4, 2, 1, 0, -1, -1, 0, 3, -3, 1, 0, -1, 2, -3, 3, -1, 0, -2, 3, -2, 2, -2, 0, 2, -2, 1, 0, 1, -1, -1, 1, 1, -1, 0, 0, 0, -1, 1, 0, 2, -3, -1, 4, -1, 0, -2, 1, 1, -1, 0, 1, 0, -1, -2, 3, 1, -3, 2, -3, 4, -2, 0, 1, -1, 1, -2, 2, 0, 1, -3, 2, -1, 1, 0, 0, 0, 0, -1, 1, 3, -6, 4, -1, -1, 4, -6, 5, -1, -2, 0, 2, 2, -4, 1, -1, 3, -2, 0, 1, 0, -1, 0, 0, 3, -4, 1, 1, -1, 2, -2, 0, 2, -3, 3, -2, 3, -2, -2, 2, 0, 0, 1, -1, 0, -1, 0, 2, 2, -6, 3, -1, 3, -2, -2, 4, -2, 0, -2, 4, -1, -1, -1, 1, 1, -1, 1, -1, -1, 3, -4, 5, -4, 3, -4, 3, -1, 1, 0, -1, -1, 3, -4, 5, -3, 1, -4, 5, -2, 1, -2, 1, 1, -2, 0, 3, -2, 1, -5, 6, -1, -1, -1, 1, 1, -2, 2, -2, 2, -1, -2, 2, 0, 0, 0, -1, -1, 4, -3, 2, -2, 1, -2, 3, 0, -1, 0, -1, 2, -1, 0, 1, 1, -3, 0, 3, 0, -2, -1, 2, 1, -2, 1, -1, 2, -2, -2, 5, -3, 2, -3, 1, 0, 2, -1, -1, 1, -1, 1, 0, 1, -2, 2, -2, 1, 2, -3, 2, 0, -2, 0, 3, -1, -1, -2, 3, 0, -1, 0, -1, 3, -4, 2, 0, 3, -5, 1, 1, 1, 0, -1, 0, -1, 3, -4, 4, -2, 1, -2, 1, 0, 1, 0, -1, -1, 2, -3, 4, -2, 1, -4, 5, -2, 1, -2, 2, -1, 0, -1, 1, 3, -5, 0, 3, 0, -2, 2, -3, 4, -4, 2, 1, 0, -1, -2, 2, 1, -1, 1, -3, 2, 0, 0, 0, 0, 0, -2, 3, -1, 0, 0, -1, 1, 0, -1, 2, -1, -1, -1, 2, 2, -3, -2, 4, -3, 2, -1, -1, 5, -7, 3, 0, 2, -2, -1, 2, -2, 3, -3, 2, 0, -2, 1, 1, 0, -1, 0, -2, 3, 0, -1, 0, -1, 2, -3, 4, -1, -2, 2, -2, 2, 0, -2, 3, -3, 2, -5, 8, -4, 1, -4, 5, -2, 1, -1, 1, 0, -1, -1, 3, 0, -2, -1, 2, 0, 1, -1, -2, 3, -2, 1, 0, 0, 1, -3, 2, -1, 3, -2, 0, -1, 1, 0, 0, 3, -6, 3, 0, 1, -1, 0, 0, 1, -3, 2, 0, 3, -5, 0, 3, -1, 1, -1, -1, 2, -2, 3, -4, 5, -5, 2, 0, 0, 1, -1, -1, 0, 2, -2, 2, -2, 1, -1, 1, 1, -1, -1, 2, -2, 2, -3, 4, -1, -2, -1, 3, 0, -1, -1, 1, 1, -3, 4, -4, 6, -7, 2, 2, 0, 1, -3, 0, 0, 2, 0, -1, -2, 3, -4, 5, -2, 1, -3, 2, -1, 2, 0, -1, 0, -1, -1, 4, 0, -3, -1, 3, 0, -2, 1, 0, 1, -1, -3, 6, -2, -1, -1, 2, -2, 4, -4, 2, -1, 0, 0, 1, 1, -3, 2, -2, 1, 2, -2, 0, 0, -1, 2, -1, 2, -3, 0, 2, -1, 2, -4, 4, -3, 1, -1, 3, 1, -5, 0, 4, -1, 0, -1, -1, 3, -4, 4, -3, 4, -4, 1, 0, 2, -3, 4, -6, 4, 0, -1, 1, -1, 0, 0, 0, 2, -2, 1, -1, 0, 2, -2, 1, 2, -4, 1, 1, 2, -4, 2, 0, -1, 1, -2, 4, -1, -3, 0, 2, 3, -4, 1, -1, 0, 2, 0, -1, 1, -2, 2, -2, 4, -3, 0, 0, -2, 5, -4, 3, -3, 1, -2, 3, 1, -3, 1, -1, 2, -1, 0, 1, 1, -5, 3, 0, 4, -6, 1, 1, 0, 1, -2, 1, 1, -2, 0, 2, -1, 1, -3, 2, -1, 2, 1, -5, 4, -2, 1, 1, -1, 1, -4, 5, -4, 5, -4, 2, -2, 1, -1, 3, -1, -2, -2, 4, 0, -1, -1, 1, 0, 0, -1, 2, 1, -3, 0, 2, -2, 4, -4, 1, 0, -1, 3, -3, 3, -3, 1, -1, 2, 0, 1, -4, 3, -1, 1, 0, 0, -1, -1, 2, 0, 0, -1, 0, 0, 0, -1, 4, -3, 0, -3, 5, 0, -3, 2, -2, 2, -1, 0, 1, 0, -1, -1, 1, 2, -2, 2, -5, 4, -1, 2, -3, 1, 0, 0, -1, 3, -4, 4, -5, 5, -4, 4, -4, 4, -5, 2, 1, 3, -6, 2, 1, -2, 4, -5, 4, -1, -2, 0, 3, 0, -2, -1, 2, -3, 6, -5, 2, -2, 2, -2, 3, -3, 3, -4, 2, 0, 1, 1, -4, 3, -2, 2, 0, 0, 0, -4, 6, -4, 2, -1, 0, 1, -2, 0, 2, 1, -4, 1, 1, 1, -2, 2, -4, 6, -6, 5, -4, 4, -4, 2, -1, 1, 1, 0, -3, 1, 2, 0, -1, 2, -4, 3, -2, 3, -2, 1, -1, -1, 3, -5, 8, -6, 2, -4, 5, 0, -2, 0, -1, 3, -2, 1, 0, 0, 0, -3, 5, -2, 0, 1, -3, 3, -1, 2, -3, 2, 0, -2, 2, -1, 2, -1, -2, 1, 1, 1, -2, 2, -2, -1, 4, -2, 1, -2, 1, 0, 1, -1, 2, -2, -1, -1, 4, 0, -3, 1, -1, 2, -1, 2, -3, 2, -1, -1, 2, 0, -1, 1, -3, 2, 2, -1, -1, 0, 0, 0, 1, 0, -1, 0, 0, 1, -1, 2, -4, 5, -4, -1, 6, -4, 1, -4, 5, -2, 2, -3, 2, -1, 1, -3, 4, -1, -1, 0, -1, 2, 0, 0, -1, -1, 2, 0, -1, 1, -1, 1, -2, 3, -2, 2, -3, 1, 0, 1, -2, 4, -6, 3, 0, 1, -1, 0, -1, 2, -2, 1, 0, 2, -4, 1, 2, -1, 2, -3, 1, 0, -1, 3, -4, 4, -4, 3, -4, 5, -3, 3, -5, 3, -1, 3, -3, 1, -1, 0, 1, 2, -3, 2, -3, 3, -1, 0, 0, 1, -3, 1, 2, 0, -1, -2, 2, 0, 0, -1, 1, 1, -3, 2, 0, 1, 0, -1, -1, 1, 2, -1, 0, -3, 4, -2, 1, 0, 0, 0, -2, 2, 0, 0, 0, -1, 0, 0, 1, 2, -3, 0, 1, 0, 1, -2, 3, -3, 2, -3, 4, 0, -2, -1, 2, -2, 4, -4, 1, -1, 2, -2, 2, -3, 4, -4, 2, -2, 4, -3, 1, -2, 2, 0, 0, 0, 0, -2, 2, 1, -2, 2, -3, 2, -1, 0, 1, 2, -5, 1, 3, -3, 4, -4, 2, -1, 2, -3, 4, -3, 2, -3, 4, -4, 4, -2, -2, 1, 1, 0, 0, -1, 1, -3, 4, -3, 4, -4, 3, -4, 5, -3, 1, 2, -4, 2, 1, 1, -2, 0, 0, 1, 0, -1, 1, 0, -2, 0, 2, 0, -1, 0, -2, 2, 2, -2, 0, 0, 0, 1, -1, 2, -2, 2, -3, 2, 0, 2, -4, 2, 0, -1, 1, 1, -2, 0, 1, -2, 3, -2, 0, 2, -4, 3, 0, 1, 0, -4, 5, -2, 2, -2, 1, -2, 3, -2, 0, 2, -3, 2, -3, 3, -1, 1, -2, -1, 3, -2, 1, -1, 2, -3, 2, 0, 0, 2, -4, 2, 0, 0, 2, -1, -2, 0, 1, 1, -2, 1, -3, 4, -5, 4, -3, 4, -4, 1, 1, -1, 3, -3, 1, 0, 0, 3, -5, 5, -5, 4, -2, 1, -1, 2, -6, 5, -2, 2, -3, 1, 0, -1, 2, -1, 0, 1, -2, 2, -1, 1, 1, -1, 0, -1, 2, 1, -3, 1, 0, 0, 0, 0, -1, 1, 0, -2, 1, 1, -1, 1, -3, 2, 1, 1, -3, 2, 1, -1, 1, -1, 2, -2, 1, -2, 4, -4, 3, -4, 3, -2, 1, 1, -3, 1, 0, 1, -1, 0, 1, 0, 0, -1, 2, 1, -2, 1, -1, 1, 2, -2, 0, -1, 2, -1, 0, -1, 1, -1, -1, 0, 1, 1, -3, 1, 1, -1, 2, -1, 0, 0, 0, 2, -1, 1, -2, 3, -4, 4, -3, 4, -6, 2, -1, 2, -2, 0, -1, 0, 1, -1, 1, -1, 2, -3, 4, -4, 7, -5, 1, 1, -1, 5, -7, 5, -3, 0, 1, -2, 2, -1, -2, 1, 0, 0, -1, 3, -5, 3, -1, 3, -4, 4, -3, 4, -2, 1, 0, 1, 0, -2, 2, 0, -2, 3, -5, 2, 1, -1, -1, -2, 3, -3, 2, -1, 1, 0, 0, -2, 5, -1, -1, 2, -2, 1, 1, 1, -3, 1, 0, -1, 2, -4, 3, -2, -1, 0, 0, 1, -1, -1, 1, 0, 1, 1, -2, 2, 0, 1, 0, 0, 2, -3, 4, -5, 6, -4, 1, -3, 4, -4, 1, 0, -2, 2, -3, 2, -1, 2, -3, 4, -4, 4, -1, 3, -3, 2, 0, 0, 3, -4, 3, -3, 1, 0, -2, 2, -3, 1, -2, 1, -1, 2, -4, 2, 0, 2, -2, 2, -1, 1, 1, 0, 2, -1, 0, 0, 1, -1, 0, 0, -2, 1, -2, 2, -3, 1, -2, 1, -1, 2, -3, 4, -4, 4, -1, 1, 2, -2, 2, 0, 0, 2, -2, 1, -1, 0, 0, 0, -2, 1, -3, 1, 1, -2, 0, -1, 0, 2, -2, 3, -1, 0, 2, -2, 4, -1, 0, 2, -3, 4, -4, 4, -4, 0, 2, -4, 3, -4, 1, -1, 0, -1, 2, -3, 4, -4, 5, -4, 5, -2, 2, -1, 3, -1, -1, 3, -2, 2, -3, 1, -1, 2, -5, 2, -2, 1, -2, 0, 0, -1, 2, -2, 3, -2, 3, -2, 4, -3, 5, -2, 1, 0, 0, 1, -1, 1, -3, 1, -2, 1, -3, 2, -3, 1, -2, 1, 0, 2, -3, 2, 0, 3, -1, 1, 1, -1, 3, -1, 2, -1, -2, 2, -2, 2, -4, 3, -6, 4, -4, 2, -2, -1, 2, -2, 1, 0, 1, 1, 0, 1, 1, 1, 2, -1, 1, -1, 1, 2, -4, 2, -3, 1, -2, 0, 0, -2, -2, 1, -1, 3, -5, 4, -2, 2, 1, 1, 0, 1, 1, 2, -2, 3, -3, 3, -3, 2, -3, 2, -4, 2, -3, 0, -1, 0, -2, 0, 1, -1, 2, -2, 3, 0, 1, -1, 5, -2, 2, -2, 4, -2, 0, 2, -5, 5, -6, 2, -3, 2, -5, 4, -6, 4, -2, 1, 0, -2, 5, -2, 2, 2, -2, 3, 0, 2, -1, 3, -4, 4, -5, 3, -2, 1, -4, -1, 1, -2, -1, 1, -3, 3, -3, 2, 0, 2, -1, 3, -2, 6, -3, 5, -4, 4, -2, 4, -5, 2, -2, 0, -2, -1, 0, -2, -1, -1, -2, 2, 0, -1, 0, 0, 2, 2, 0, 1, 2, 1, -1, 3, -1, 3, -5, 4, -5, 4, -4, 0, -2, -2, 1, -2, 1, -5, 3, -2, 3, -1, 0, 2, 1, 0, 5, -3, 3, 1, -2, 5, -3, 2, -3, 1, -2, 2, -5, 2, -5, 3, -5, 2, -1, 0, -2, 3, -2, 5, -3, 4, 0, 1, 2, 0, 3, -1, 1, -1, 1, 0, -3, 2, -5, 2, -3, 0, -2, 0, -3, 2, -1, 1, 0, 1, -1, 3, 1, 0, 5, -3, 4, -2, 4, -2, 2, -2, 0, -1, -3, 2, -4, 2, -6, 2, -2, 0, 0, -2, 4, -4, 4, -1, 4, -1, 4, -3, 6, -2, 3, 0, 0, -1, 0, 0, -2, 1, -5, 1, -4, 3, -5, 1, -2, -1, 2, 0, 0, 1, 1, 2, 2, 2, 0, 2, 1, 1, -1, 3, -2, 1, -4, 1, -3, 3, -6, 0, -1, -3, 2, -3, 1, -1, 1, 1, 2, 0, 3, -1, 4, -1, 4, 0, 0, 1, -2, 2, -1, 0, -5, 2, -4, 1, -3, -1, -2, 1, -4, 4, -2, 3, -3, 3, 2, 1, 3, -1, 3, 1, 1, 1, 0, 0, -1, 0, -2, 0, -3, -1, -3, -1, 0, -2, -1, -1, 1, -1, 4, -3, 4, 0, 3, 1, 2, 1, 2, 1, 0, 0, 1, 0, -4, 2, -4, 0, -3, -1, -2, 1, -4, 0, -1, 1, 1, 0, 3, -3, 6, 0, 2, 2, 2, -1, 3, 0, 0, 1, -3, 0, -3, 1, -3, -1, -3, -2, -1, 0, -2, 0, 1, -2, 4, -2, 7, -3, 4, 0, 3, 3, 0, 0, 1, -1, 1, -1, -2, -1, -3, 0, -4, 1, -4, 0, -3, 1, 0, 1, 0, 0, 2, 1, 6, -3, 6, -3, 4, 1, 1, -1, 2, -3, -1, 1, -5, 3, -7, 0, -1, -3, 1, -4, 2, -2, 2, 0, 3, -1, 4, 0, 4, 0, 5, -2, 2, 2, -3, 5, -5, 2, -6, 1, -3, -1, -3, -1, -5, 4, -5, 2, 1, -2, 2, 1, 4, 0, 3, 0, 5, -1, 4, -1, 1, 2, -4, 2, -2, -2, -2, -2, -3, -1, -1, -3, -1, 0, -1, 1, 0, 1, 2, 1, 5, -2, 6, -2, 5, 0, 2, -2, 3, -4, 2, -5, 3, -6, -2, 0, -5, 3, -5, -1, 0, 0, 1, 0, 4, -3, 7, -2, 7, -2, 5, -1, 2, 2, 0, -2, 2, -5, 1, -1, -4, 0, -6, 1, -3, 1, -3, -1, 0, 2, 1, 1, 4, -1, 4, 1, 3, 3, 1, 0, 0, 2, -2, 2, -4, -1, -4, 0, -2, -3, -2, -3, -1, 1, -1, 0, 1, 0, 3, 1, 5, -1, 4, 0, 4, 1, 2, -1, 0, 0, -1, -1, -3, -1, -5, 0, -3, -2, 0, -5, 3, -3, 3, -1, 3, 0, 3, 2, 3, 3, 0, 4, -2, 5, -2, 1, -2, -2, -1, -2, -1, -4, -3, -1, -4, 2, -4, 1, -3, 4, -2, 4, 2, 0, 5, -1, 7, -1, 3, 2, -3, 5, -3, -1, -1, -2, -3, 0, -5, 0, -5, 1, -4, 1, 0, -4, 6, -3, 5, 1, 2, 3, 1, 4, 2, 0, 5, -5, 3, 0, -2, 0, -4, -2, -4, 1, -5, 0, -4, -2, 1, -1, 2, -1, 2, 2, 3, 1, 6, -2, 5, 0, 3, 2, -1, 1, -4, 3, -6, 3, -7, 0, -6, 1, -4, 1, -4, 1, -2, 2, 3, -2, 7, -5, 9, -2, 8, -3, 5, -2, 4, -1, 2, -4, -1, -1, -5, 2, -6, -1, -4, -2, 0, -2, 2, -4, 4, -2, 6, -1, 6, -2, 6, 0, 5, 1, 1, 0, -1, 2, -3, 1, -6, 1, -7, 1, -2, -5, 2, -8, 4, -3, 4, -3, 4, 0, 4, 1, 6, -1, 5, -1, 6, -2, 3, -2, -2, 2, -4, -2, -1, -5, -1, -4, 0, -5, 2, -4, 1, 2, -1, 4, -1, 5, 1, 5, 2, 2, 1, 3, 1, 0, 1, -3, -2, 2, -8, 3, -8, 2, -8, 4, -7, 3, -3, -1, 3, 1, 3, 0, 4, 0, 7, 0, 5, -1, 2, 1, 0, 2, -3, -1, -5, 1, -5, 0, -5, -2, -4, 2, -5, 5, -4, 1, 3, 0, 6, 0, 5, 0, 4, 1, 5, -1, 2, -2, -2, 5, -9, 5, -11, 4, -9, 5, -9, 2, -4, -1, 2, -2, 5, -3, 5, -1, 8, -1, 6, 0, 2, 2, 3, -1, 1, -2, -4, 3, -8, 3, -8, 1, -7, 1, -2, -2, 0, -2, 2, 1, 5, -3, 8, -3, 8, 0, 5, 0, 1, 2, -1, 1, -1, -2, -5, 3, -10, 5, -9, 2, -7, 3, -5, 3, -2, 0, 3, 1, 6, -3, 10, -5, 10, -3, 7, -4, 5, -3, 1, 0, -4, -1, -6, 3, -9, 4, -8, 0, -3, 0, 0, 0, 3, -2, 4, 3, 3, 2, 6, -3, 6, 1, 1, 2, -2, -1, -1, -1, -2, -4, -4, -1, -5, 1, -4, -2, -1, 0, 2, 1, 3, -2, 6, 1, 6, 1, 4, -1, 4, 0, 2, 0, -3, 0, -6, 3, -6, -2, -3, -4, -3, 2, -4, 2, -2, 0, 3, 1, 6, -1, 4, 2, 4, 2, 5, -3, 3, -2, 2, -1, -3, -2, -6, 1, -4, -2, -3, -3, -3, 1, -1, 2, -1, 1, 3, 1, 9, -5, 10, -4, 7, 0, 3, 0, -2, 1, -4, 2, -5, -1, -7, 1, -5, -1, -2, -3, -1, 0, 2, -1, 5, -2, 5, 3, 4, 1, 4, 0, 3, 2, -1, 2, -5, 3, -7, 2, -5, -2, -5, -1, -5, 2, -4, 0, -2, 3, 1, 2, 4, -1, 5, 3, 4, 1, 4, -2, 3, 2, -3, 2, -5, -1, -4, 0, -5, -3, -2, -4, 0, -1, -1, 1, -1, 2, 4, 1, 5, 0, 3, 5, 1, 4, 0, 0, 0, 1, -3, 1, -7, 1, -8, 3, -6, 0, -6, 1, -4, 3, 1, -1, 3, -1, 5, 3, 5, 0, 5, -1, 5, 0, 2, -1, -2, -1, -3, 0, -4, -3, -4, -3, -1, -2, -2, 0, -3, 3, 2, 1, 4, -1, 5, 3, 6, -2, 6, -2, 3, 0, 0, 0, -5, 1, -7, 2, -5, -2, -6, 2, -7, 3, 0, -3, 3, -1, 5, 0, 8, -4, 7, 1, 4, 2, 2, -1, 0, 0, 0, -3, -2, -3, -5, 0, -4, -3, -2, -2, -1, -1, 4, -4, 6, -2, 5, 3, 4, 0, 4, 2, 3, 0, 2, -1, -3, 4, -8, 3, -6, -3, -3, -1, -4, -1, -3, 0, -1, 3, -1, 4, 0, 3, 4, 3, 5, -2, 5, 0, 2, 2, -1, -3, -1, -2, -3, 0, -5, -4, -3, 0, -3, -1, 1, -5, 5, 0, 3, 3, 1, 2, 4, 4, 3, 1, 1, 0, 2, 0, -1, -3, -3, -1, -5, 1, -6, 0, -6, 0, 0, -1, 3, -3, 3, 0, 7, -1, 8, -2, 3, 5, 0, 4, -2, 2, -5, 4, -5, 1, -6, -2, -4, 0, -2, -4, -1, -1, 0, 1, 3, -3, 7, -2, 8, -3, 11, -6, 8, -2, 4, -1, 1, -2, -3, 1, -5, -1, -3, -4, -5, 2, -6, 3, -5, 2, -1, 1, 7, -6, 11, -5, 8, 0, 5, -1, 3, 1, -2, 3, -4, 1, -6, 1, -6, 0, -4, -3, -5, 3, -4, 1, 0, -2, 5, 0, 5, -1, 8, -4, 8, 1, 2, 2, -2, 4, -4, 4, -7, 1, -5, -1, -4, 1, -6, 0, -4, 1, 1, -1, 4, -4, 7, -1, 8, -2, 7, -3, 6, 2, 1, 1, -1, -2, 0, -2, -2, -2, -5, -1, -6, 3, -5, 0, -3, -1, 3, 0, 4, -1, 3, 2, 3, 5, 1, 1, 1, 1, 0, 2, -5, 2, -8, 3, -5, -1, -4, -5, 0, -3, 3, -6, 3, -2, 4, 1, 5, -2, 8, -3, 7, 0, 5, -1, 1, -1, 2, -3, 1, -3, -5, 2, -7, 2, -5, 0, -5, 4, -3, 2, 2, -1, 5, 0, 6, 0, 6, -1, 5, 0, 4, -2, 1, 0, -3, 2, -6, 0, -6, 2, -9, 5, -7, 1, -3, 1, 1, 0, 3, -2, 6, 0, 6, -2, 6, -2, 3, 2, -1, 0, -3, 0, -5, 2, -7, 0, -7, 1, -5, 2, -4, -1, -1, 2, 1, 2, 2, 0, 5, 1, 4, 2, 2, 1, -2, 5, -4, 3, -6, 1, -6, 4, -8, 3, -7, 1, -4, 4, -3, 2, -1, 3, 2, 4, 3, 2, 3, 1, 5, 2, 2, 0, -2, 2, -2, 1, -4, -1, -6, 2, -6, 2, -4, -2, -1, -1, 4, -1, 2, 0, 2, 4, 3, 0, 4, -1, 2, 1, 2, -3, -1, -1, -5, 3, -7, -1, -5, -2, -2, -2, 0, -4, 1, 1, 0, 2, 4, -3, 7, -2, 8, -4, 9, -7, 5, 0, 0, -1, -2, -2, -2, 0, -5, 0, -5, 2, -5, 4, -2, 0, 1, 1, 6, -2, 7, -1, 5, 2, 4, -1, 6, -5, 5, -2, 1, -3, 0, -5, 0, -1, -4, 1, -6, 3, -5, 5, -1, -1, 3, -1, 5, 2, 3, -1, 4, 0, 2, 1, 1, -3, -1, 0, -4, 0, -4, -3, -4, 0, -4, 0, -3, -2, 0, 0, 4, -5, 7, -4, 5, 3, 0, 2, 2, -2, 4, -2, 2, -3, -3, 0, -3, 1, -5, -1, -5, 2, -3, 1, 0, -1, -1, 4, 2, 2, 4, 0, 4, 1, 6, -1, 5, -4, 4, -1, 1, -2, -1, -3, 1, -5, 3, -6, 2, -4, 3, -3, 5, -3, 2, 2, 4, 1, 4, -1, 2, 4, -1, 3, 0, -1, -3, 2, -4, 1, -5, -2, -3, -2, 0, -6, 4, -8, 5, -3, 3, -1, 2, 0, 2, 2, 3, -1, 2, -1, 2, 1, -2, -1, -3, 0, -2, -2, -4, -1, -4, 1, -2, -1, 1, -3, 2, 2, 2, 2, 0, 3, 2, 4, 1, 1, 1, 2, -1, 3, -2, -1, -2, 1, -4, 2, -3, -2, 0, -2, 2, -1, 2, -1, 2, 2, 4, 0, 5, -3, 7, -1, 5, -2, 0, 1, -3, 4, -3, -3, -2, -2, -2, 1, -5, 0, -3, 1, -2, 2, 0, -1, 2, 1, 3, 0, 3, -1, 0, 3, -2, 3, -3, -2, -1, -2, 0, -3, -4, 0, -6, 3, -4, -1, 1, -3, 1, 2, 1, 1, 0, 2, 3, 2, 1, -1, 4, -1, 1, 0, 0, -2, 0, -3, 2, -5, 2, -3, -2, 3, -4, 4, -1, 0, 3, 0, 5, -1, 4, 1, 2, 3, 1, 2, -1, 4, -5, 4, -2, -2, -1, -1, -1, -1, -2, -2, 0, 1, -2, 2, -1, 3, -3, 6, -1, 1, 4, -4, 7, -5, 6, -6, 4, -4, -2, 3, -7, 2, -6, 0, -3, 0, -3, -2, 0, -2, 1, 1, -1, 1, 0, 1, 4, -2, 3, -3, 3, 0, 0, -1, 0, -2, -2, 1, -3, 0, -3, -2, 1, -1, 0, 0, -1, 0, 5, -1, 4, -1, 3, 2, 4, -1, 5, -1, 0, 4, -2, 2, 0, -2, -1, 1, -1, -1, 1, -3, 1, 0, 2, -2, 6, -5, 5, 0, 4, 1, -1, 3, 0, 3, 1, -2, 0, 0, -2, 2, -4, 0, -5, 2, -5, 1, -4, 1, -5, 3, -2, -1, 1, -2, 1, 1, 1, -2, 2, -2, 1, 0, -2, 0, -2, 0, -5, 2, -4, 0, -4, 0, -3, 2, -4, 2, -3, 3, -1, 1, 3, -2, 4, 1, 2, 0, 4, -1, 2, 1, 2, -1, 1, 0, -2, 6, -6, 4, -3, 3, -1, 3, -1, 2, 2, 1, 2, 2, 4, -1, 4, 0, 4, 1, 1, 0, 1, 0, 1, -1, 0, -2, -2, 2, -4, 1, -4, 1, -3, 1, -1, 0, -3, 1, -1, 2, -1, 0, -3, 2, -3, 3, -6, 3, -7, 3, -6, 1, -4, -1, -7, 3, -5, 1, -4, -2, 0, -1, 1, -2, 2, -1, -1, 4, 0, -1, 4, -4, 6, -3, 3, 0, 0, 0, 1, 1, 1, -1, 1, -1, 5, -3, 6, -3, 5, -1, 6, -1, 8, -3, 6, -1, 9, -3, 5, 0, 2, 3, 0, 0, 2, -1, 0, -1, 4, -6, 3, -2, 0, 0, 0, -2, 1, -1, -1, 2, -2, -1, -1, 1, -2, -1, -2, -2, -3, 1, -7, 2, -7, 0, -7, 2, -6, -1, -5, -1, -3, 0, -4, -1, -1, 0, -3, 3, -3, 2, -3, 2, -1, 2, -2, 1, -1, 1, 0, 1, 0, 0, 0, 2, 2, -1, 4, -1, 3, 3, 3, 1, 6, -1, 6, 4, 2, 4, 3, 2, 5, 1, 4, 0, 5, -1, 2, 2, 1, 1, -1, 2, 0, 2, -2, 2, -1, 2, -2, 2, 0, -2, 1, -1, -1, 1, -6, 4, -8, 3, -6, 0, -7, 0, -8, 2, -7, -3, -4, -5, -1, -4, -4, -1, -7, 3, -6, -2, 2, -6, 0, -1, -1, 0, -3, 1, -4, 5, -7, 5, -4, 2, -3, 4, -2, 2, 1, 1, 2, 1, 6, -2, 8, -1, 7, 2, 6, 1, 7, 3, 4, 4, 5, 0, 9, -4, 11, -5, 10, -3, 4, 0, 6, -1, 2, 1, 1, 4, -2, 3, 0, 1, 0, 0, 2, -2, -1, 0, -3, 1, -5, 0, -6, 0, -7, -1, -6, -4, -5, -3, -8, 1, -11, 3, -13, 5, -11, 3, -8, -1, -5, -1, -2, -3, -4, 0, -4, 1, -5, -1, -1, -1, -4, 3, -4, 2, -2, 0, 3, 1, 1, 3, 1, 3, 7, 0, 9, -2, 9, 3, 7, 2, 9, 0, 9, 1, 8, 0, 10, -3, 9, -1, 8, 0, 6, -3, 10, -3, 8, -2, 6, -1, 4, 1, 3, 1, -2, 3, -2, 3, -5, 1, -5, 0, -5, -1, -8, -1, -9, 2, -12, 0, -11, 1, -11, 0, -9, -1, -9, 0, -10, 2, -9, 1, -10, 2, -9, 3, -11, 3, -9, 3, -9, 2, -6, 1, -5, 0, 0, 0, -1, 2, 0, 4, 2, 3, 5, 2, 7, 2, 10, -1, 12, -1, 12, -1, 12, 0, 8, 4, 5, 5, 7, 0, 9, 0, 10, 0, 9, -2, 11, -1, 9, -2, 10, -2, 5, 1, 4, 0, 1, -2, 1, -1, -3, -1, -6, -1, -8, 1, -11, 2, -15, 4, -14, 2, -12, 0, -12, 1, -12, 3, -14, 2, -12, 0, -8, -4, -6, -6, -5, -5, -6, -3, -7, -3, -6, -2, -2, -3, -3, 0, -2, 5, -3, 3, 4, 0, 8, -1, 11, -1, 10, 0, 11, 0, 12, 0, 9, 3, 8, 4, 8, 2, 10, 2, 12, -3, 17, -3, 13, 1, 12, 0, 14, -4, 13, 0, 7, 3, 1, 4, 1, 1, -1, -1, -2, 1, -9, 2, -8, -1, -8, -2, -8, -2, -9, -2, -10, 0, -11, -1, -9, -6, -7, -3, -11, -2, -13, -1, -14, 1, -16, 1, -15, -1, -11, -1, -10, -2, -7, -1, -3, -3, 1, -4, 6, -2, 3, 1, 7, 0, 7, 0, 11, -1, 10, -1, 11, 2, 9, 1, 12, -2, 15, -1, 16, -2, 16, 0, 16, 0, 18, -1, 17, -1, 16, 1, 14, -2, 13, -3, 12, -3, 7, -4, 5, -2, -1, -1, -3, -1, -6, -1, -6, 1, -12, 1, -8, -1, -9, -2, -10, -1, -13, 1, -14, -1, -17, 1, -19, 2, -19, -1, -18, -1, -17, 0, -15, -2, -12, -1, -10, 0, -6, -2, -1, -3, 2, -2, 5, -3, 5, -1, 8, -2, 8, -3, 12, -2, 9, -1, 14, -4, 15, -2, 18, -3, 19, -3, 22, -2, 22, -3, 23, -2, 21, 1, 16, 1, 15, 3, 9, 3, 8, 0, 8, -2, 4, 0, 0, 1, -2, -1, 0, -4, -1, -3, -3, 0, -10, 2, -10, 2, -15, 3, -15, 0, -18, 1, -20, 3, -25, 3, -25, 3, -23, 0, -19, -3, -16, 0, -17, 3, -16, 4, -14, 5, -8, 0, -2, -3, 1, 0, 0, 0, 0, 1, 4, 0, 4, 0, 8, 0, 9, 1, 13, 2, 12, 2, 20, 0, 20, 1, 22, 1, 23, -2, 25, -2, 21, -1, 19, -2, 16, 0, 10, 1, 9, 0, 5, 1, 3, 3, 1, 0, 1, 0, 1, -1, -1, -2, -3, -1, -9, 1, -11, -1, -15, -1, -17, 0, -23, 1, -23, 1, -25, 0, -22, -1, -21, -1, -17, -3, -14, -1, -15, 2, -13, 2, -11, 0, -8, 2, -7, -1, -4, 1, -5, 3, -4, 2, 2, -1, 7, -1, 10, 1, 11, 2, 19, -3, 23, -3, 26, 0, 22, 0, 26, -3, 25, -2, 23, -1, 17, 1, 16, 0, 14, 0, 10, 3, 8, 3, 7, 0, 9, 0, 6, 0, 5, -2, 3, -3, 1, -3, -6, 0, -14, 4, -19, 1, -19, -3, -18, -1, -26, 3, -26, 3, -27, 3, -22, 1, -23, 3, -19, 3, -19, 1, -15, 0, -12, -1, -12, 0, -14, 5, -15, 4, -9, 0, -3, -2, 2, -1, 5, -1, 11, -2, 17, -2, 17, 2, 19, 3, 20, 0, 25, -1, 22, 1, 22, 1, 17, 1, 21, -2, 19, -3, 20, -2, 17, -1, 16, 1, 13, 1, 13, -2, 15, -3, 8, 0, 3, 1, -2, -2, -3, -3, -9, -3, -14, -1, -17, -2, -20, -1, -21, 0, -23, 1, -21, 0, -21, -2, -14, -5, -16, -3, -16, 0, -20, 1, -19, 2, -20, 1, -16, -2, -11, -3, -8, -3, -4, -1, -3, 2, 2, 2, 7, 0, 13, 1, 15, 3, 15, 4, 16, 4, 18, 1, 20, 2, 15, 5, 17, 2, 17, 0, 22, -1, 21, -3, 24, -2, 20, 2, 18, 1, 15, 2, 13, 2, 7, 3, 2, 2, -2, 3, -9, 1, -9, -1, -13, -1, -16, 0, -18, 1, -20, 2, -21, 1, -18, -2, -16, -2, -19, -2, -17, -2, -21, -1, -21, 1, -26, 2, -21, -1, -20, -1, -16, 0, -13, -1, -7, -1, -2, 0, 2, 0, 6, 3, 7, 3, 11, 3, 12, 2, 16, 0, 17, -1, 18, -1, 20, -2, 20, -1, 22, -1, 22, -1, 25, 1, 22, 1, 24, 1, 20, 2, 21, -1, 15, 1, 11, 1, 4, 1, 1, -1, -2, -1, -8, 0, -10, 1, -13, 0, -13, 0, -14, -1, -14, 1, -19, 2, -19, 0, -19, -1, -22, -1, -23, 0, -26, -1, -22, -3, -24, -1, -20, 0, -19, -2, -11, -1, -8, -3, 0, -3, 2, -1, 4, 2, 3, 4, 4, 3, 11, -2, 11, 0, 13, 2, 12, 0, 17, 0, 19, 0, 23, -2, 26, -2, 28, -2, 30, -3, 26, 0, 25, 1, 17, 1, 18, -2, 14, -5, 13, -3, 2, 2, -2, 1, -4, 1, -6, 0, -6, 0, -9, 1, -11, 3, -14, -1, -13, 0, -19, 3, -24, 3, -27, 2, -26, -1, -24, -4, -23, -4, -20, -3, -22, 0, -17, 1, -17, 1, -9, 2, -11, 5, -6, 3, -3, -1, 6, -5, 8, -5, 8, -3, 10, -3, 11, -3, 15, 0, 14, 1, 19, 1, 21, 1, 25, 0, 27, -1, 28, -1, 27, -2, 24, -1, 21, 1, 13, 1, 13, -1, 9, -1, 8, 0, 0, 4, -1, 3, -1, -2, 4, -6, 2, -3, -5, 1, -12, 4, -17, 2, -18, 1, -23, 1, -23, -1, -25, -3, -23, -2, -23, -2, -23, 0, -20, 1, -20, 3, -16, 3, -15, 2, -9, 2, -11, 2, -5, 1, -6, 0, -1, -1, 1, -1, 3, -1, 8, -2, 14, -5, 19, -3, 22, -4, 27, -4, 27, -2, 26, 2, 23, 0, 23, 1, 19, 3, 14, 2, 15, -1, 14, -3, 16, -4, 11, -1, 10, 0, 5, 2, 5, 2, 0, 1, 2, -1, -4, 0, -7, -1, -11, -1, -16, 0, -19, -1, -22, -2, -20, -3, -21, -4, -19, -1, -21, 1, -20, 3, -19, 3, -16, 0, -11, -2, -11, -1, -8, -2, -11, -1, -5, -3, -4, -6, 3, -3, 0, 1, 5, 0, 10, -2, 17, -2, 18, 0, 19, 1, 22, 0, 21, -1, 23, -1, 20, -1, 20, -2, 18, -3, 19, -3, 16, -1, 13, 2, 12, 1, 10, 2, 10, 3, 6, 1, 9, -2, 3, -2, 2, -2, -7, -1, -10, 0, -16, 1, -18, -1, -17, -3, -17, -3, -17, 0, -19, 1, -19, 3, -18, -1, -11, -5, -12, -3, -13, -1, -13, -2, -15, 2, -16, 4, -16, 1, -7, -2, -4, -4, 6, -4, 3, 2, 7, 3, 8, 1, 16, 1, 15, 0, 18, -1, 18, 0, 16, -1, 18, -2, 15, -1, 17, -1, 16, -2, 19, -2, 19, -4, 20, -2, 16, 1, 12, 0, 13, -2, 8, -1, 6, -2, -2, 0, -4, 0, -10, -1, -9, 0, -16, 2, -15, -1, -14, -1, -14, 1, -17, 4, -18, 4, -16, 1, -17, 0, -14, 0, -19, 2, -19, 2, -19, 1, -16, 1, -15, 2, -12, 3, -8, 4, -6, 4, 2, 1, 4, 1, 9, 2, 5, 5, 8, 4, 7, 4, 10, 2, 10, 2, 11, 3, 10, 3, 12, 1, 17, 0, 16, -2, 21, -2, 18, 0, 15, 3, 11, 3, 9, 4, 3, 5, -3, 4, -1, -1, -4, -1, -5, 1, -10, 1, -7, 0, -11, 0, -7, -2, -8, -3, -6, -4, -10, -1, -13, -2, -13, -4, -13, -3, -16, 0, -17, -1, -14, -1, -17, 2, -13, 0, -8, -2, -4, 0, -2, 0, 1, 0, 5, -1, 5, -1, 9, -1, 6, 0, 8, 0, 5, 1, 10, -3, 13, -5, 18, -4, 17, -1, 18, -2, 19, 0, 18, -1, 17, 0, 14, 0, 13, 0, 9, -1, 9, -2, 5, -2, 2, 0, 1, -2, -1, 0, -4, 2, -6, -2, 0, -5, -3, -3, -3, 0, -10, 2, -11, 1, -12, -3, -12, -3, -15, -2, -14, -3, -15, -1, -15, -1, -10, -4, -7, -3, -3, 0, -6, 2, -5, 4, -6, 4, -5, 4, -5, 5, -4, 5, -1, 4, -1, 2, 6, 1, 4, 1, 9, 2, 7, 4, 9, 4, 11, 1, 17, -2, 17, 0, 15, 0, 15, -2, 13, -2, 9, 3, 0, 3, 1, 1, 2, -2, 4, 0, 1, 2, 0, 2, 0, 0, -1, -1, 0, -3, -3, -4, -2, -4, -9, -2, -10, 0, -16, 1, -12, 0, -14, 1, -14, 2, -14, -1, -11, -1, -8, -1, -6, -3, 0, -3, -1, -2, -1, -1, -4, 1, -1, -2, 0, -4, 1, -1, 0, 0, -1, 2, 5, 2, 6, 1, 12, 2, 10, 1, 15, -2, 13, -3, 16, -4, 13, -4, 12, -1, 8, 2, 5, 3, 4, 3, 4, -1, 8, -3, 6, -3, 7, -2, 4, -3, 4, 0, 0, 2, -4, 5, -5, 4, -9, 2, -8, -1, -11, -4, -8, -3, -11, -3, -6, -4, -6, -3, -5, -1, -7, 1, -6, 0, -5, -2, -2, -7, 0, -6, -5, -2, -5, 0, -5, 2, -4, 4, -4, 1, 1, -2, 4, -3, 5, -2, 8, -3, 11, -5, 15, -4, 11, 2, 9, 4, 5, 3, 9, -1, 7, -2, 7, -2, 4, -1, 7, -3, 9, -3, 11, -2, 11, -1, 8, 0, 8, -3, 5, -5, 5, -4, 0, -4, 0, -2, -3, -1, -4, -2, -4, 0, -9, 3, -8, 2, -10, 0, -7, -1, -9, -1, -6, 1, -9, 6, -7, 4, -9, 6, -10, 4, -12, 3, -11, 1, -7, -2, -3, -5, 1, -2, 0, 1, 1, 4, 2, 4, 6, 0, 8, -4, 7, -3, 7, -4, 5, -3, 9, -2, 7, -1, 8, 2, 4, 4, 4, 3, 2, 1, 7, -2, 5, -2, 6, 1, 4, 4, 1, 5, 3, 2, 4, -3, 4, 0, -4, 0, -3, -4, -5, -4, -4, -2, -2, -2, -2, 2, -1, 3, -4, 1, -4, 1, -7, -2, -4, -3, -7, -1, -6, -3, -6, -1, -6, 4, -8, 5, -5, 2, -3, 1, -4, -2, -2, -3, 0, -3, 4, -2, 4, 3, 3, 3, 4, -1, 8, -3, 6, -4, 6, -7, 8, -9, 8, -7, 7, 0, 2, 5, 7, 4, 5, 4, 7, 4, 3, -1, 6, -4, 4, -5, 5, -8, 6, -4, 3, 1, 1, 4, -1, 1, 3, -4, 1, -6, 2, -5, 1, -6, -1, -2, -2, 1, -4, 4, -6, 7, -7, 7, -5, 0, -8, 0, -8, -3, -10, -3, -5, 0, -6, 5, -4, 6, -5, 8, -4, 6, -3, 2, 0, -2, 2, -6, 0, -5, 0, 0, -3, 3, -1, 8, -1, 6, 3, 1, 5, -3, 5, -5, 7, -6, 3, -2, 6, -1, 4, 3, 4, 9, -2, 8, 3, 2, 2, -3, 4, -8, 4, -8, 2, -4, 0, 1, -1, 1, 4, 3, 2, 5, -1, 7, -4, 3, -6, -3, -5, -3, -7, 0, -7, 4, -7, 7, -5, 4, -3, 0, 1, -2, -1, -4, 1, -7, 0, -8, 2, -7, -1, 0, -1, 6, -2, 8, -2, 7, -3, 1, -1, -7, 2, -7, -1, -5, 1, -3, 2, -1, 6, 2, 4, 6, 2, 7, 4, 0, 5, -7, 6, -7, 2, -6, 3, -3, 1, 1, 4, 4, 1, 5, 4, 4, 2, 0, 0, -3, 2, -8, 3, -9, 4, -1, 1, 5, -1, 7, -1, 5, 1, -1, 1, -3, -2, -2, -5, -4, -6, -4, -6, 1, -5, 6, -4, 10, -2, 9, -1, 3, -3, -3, 0, -8, -2, -8, 0, -4, -4, 2, -4, 5, -5, 10, -5, 9, -2, 4, 0, -2, 2, -7, 0, -9, 3, -4, 0, 2, 1, 7, 1, 9, 0, 8, -1, 5, -3, 0, -1, -6, -2, -5, 1, -4, 2, 0, 5, 5, 4, 6, 5, 1, 7, -4, 9, -10, 6, -11, 4, -9, 0, -7, 1, -2, 4, 4, 2, 7, 2, 5, 0, -3, 1, -8, -1, -8, 0, -6, 1, -4, 0, 3, -2, 8, -7, 10, -3, 8, -3, 0, 0, -8, -3, -9, -2, -8, -5, 1, -2, 6, 1, 8, -1, 10, -2, 7, -2, -3, 2, -8, 3, -12, 4, -10, 2, -2, 0, 5, 1, 8, -1, 11, 1, 4, 1, -2, 1, -4, 0, -8, 2, -8, 3, -1, 3, 5, 2, 10, 4, 8, 1, 0, 2, -5, 0, -10, 2, -10, 2, -3, 0, 0, 2, 4, -2, 12, -4, 13, -3, 4, 2, -3, -3, -8, -6, -8, -4, -5, -2, 2, 1, 7, 1, 5, 5, 0, -3, 3, -4, -3, -2, -10, 3, -11, 2, -6, -3, 4, -5, 13, -3, 10, 2, 3, 4, -2, 1, -10, 2, -13, 1, -9, 2, -5, 2, 4, 2, 12, -1, 14, -5, 13, -4, 4, -2, -8, 2, -10, 4, -8, 1, -3, 2, 7, -3, 10, 1, 10, 1, 8, 2, 1, -2, -6, -3, -9, -2, -7, -3, 2, 2, 9, 0, 10, -1, 9, -2, 1, -1, -5, -1, -5, -3, -7, -2, -7, -5, 0, -2, 5, -1, 10, 1, 12, -2, 6, -6, -2, -7, -7, -6, -10, -2, -6, 3, -2, 3, 4, 2, 9, -2, 9, 0, 1, 0, -4, 2, -12, 3, -12, 1, -5, 1, 3, -2, 9, 3, 11, 4, 5, 4, 2, 1, -4, -2, -13, 4, -13, 3, -5, 6, 3, 4, 9, 5, 9, 1, 4, 0, -1, 4, -7, 1, -10, 1, -7, -3, -7, 1, 0, 1, 11, 0, 14, 2, 5, 1, -4, 0, -14, -4, -12, 0, -8, 0, -1, -2, 8, -4, 11, -5, 8, -3, 7, -1, -2, 2, -13, 4, -16, 0, -13, 1, -3, -2, 10, 0, 12, 1, 11, 0, 5, 0, -6, 0, -12, 3, -13, 4, -13, 8, -1, 3, 9, 1, 10, 3, 9, 1, 2, 8, -10, 7, -12, 6, -11, -3, -5, -2, 2, 1, 9, 1, 16, 0, 17, -4, 4, -4, -6, -3, -13, 3, -15, 7, -8, 6, 0, 3, 4, -5, 13, -4, 9, -2, 3, -1, -3, -2, -14, -3, -16, -3, -5, -3, 3, 2, 10, 4, 10, 1, 1, 2, -4, -5, -7, 0, -13, 1, -10, 2, -2, -4, 7, -6, 14, 0, 10, 4, 1, 9, -3, 3, -9, 0, -9, -3, -6, -2, -3, 6, 4, 5, 12, 7, 10, 1, 7, -1, -1, -2, -13, 5, -15, 8, -8, 3, 0, 0, 9, -2, 9, 2, 7, 4, 6, 3, -2, 2, -13, -3, -14, -3, -12, -2, 0, 1, 13, -2, 17, -7, 11, -5, 3, -7, -7, -2, -9, 2, -12, 3, -11, 0, -1, -7, 10, -4, 13, -2, 10, 6, -1, 2, -10, -2, -11, -5, -10, -4, -4, 4, 3, 5, 7, 6, 12, -2, 12, -3, 2, 2, -10, 7, -16, 10, -14, 1, -1, 0, 6, -3, 10, 2, 11, 9, 3, 9, -1, 2, -2, -6, -11, -2, -12, 1, -2, 2, 7, 5, 12, -1, 11, -1, 2, -6, -2, -1, -7, 1, -11, 0, -8, -4, 0, -12, 7, -7, 17, -3, 13, 2, 7, -1, -2, -8, -11, -7, -13, -7, -6, 3, -1, 0, 7, 0, 13, -7, 10, -5, 6, 1, -2, 3, -13, 7, -13, 2, -10, -1, 1, -4, 13, 0, 13, 7, 8, 2, 8, 1, -4, -3, -12, 3, -13, 6, -11, 9, 0, 7, 13, -1, 13, -2, 12, -4, 5, 0, -5, 4, -9, 2, -10, -1, -7, -9, 4, -3, 10, 0, 12, 3, 12, 2, -1, -4, -13, -3, -13, -3, -13, 4, -5, 4, 2, 0, 6, -8, 13, -14, 13, -4, 2, -2, -5, 3, -13, -3, -15, -4, -3, -5, 7, 1, 11, 6, 13, 2, 6, -3, 2, -9, -3, -2, -13, 7, -12, 7, -4, 7, 3, -3, 15, -2, 13, 3, 0, 12, -6, 11, -9, 3, -11, 1, -7, -2, -2, 2, 5, 5, 11, 7, 9, 4, 3, -3, -5, 0, -15, -1, -12, 5, -5, 2, 2, -4, 9, -7, 12, -8, 7, 0, 7, -1, 0, -1, -9, -8, -12, -9, -10, -4, -1, -4, 14, 1, 15, -6, 11, -7, 4, -7, -8, -1, -11, 7, -11, 7, -12, 6, -2, -4, 8, -4, 12, 0, 9, 7, 0, 10, -11, 2, -12, 3, -12, 1, -7, 7, 2, 11, 5, 10, 9, 3, 12, -4, 1, 1, -8, 5, -13, 10, -14, 7, -3, -2, 5, -1, 5, -2, 9, 5, 6, 5, -1, 3, -3, -7, -8, -9, -12, -2, -4, 1, 4, 3, 11, -4, 11, -6, 0, -7, -5, -5, -5, 2, -10, -1, -7, 0, -3, -9, 2, -7, 12, -1, 12, 5, 1, 8, -4, -3, -10, -5, -12, -4, -6, 3, 0, 7, 5, 2, 12, -1, 10, -5, 6, 3, -1, 8, -12, 12, -12, 6, -3, -4, 1, -1, 8, 1, 9, 9, 5, 7, 4, 3, -1, -3, -7, -8, -6, 3, -10, 6, -3, 9, 10, -3, 12, -6, 8, -7, 5, -5, -5, 3, -7, -2, -5, -6, -6, -11, 0, -9, 8, -3, 11, -2, 12, 3, 0, -5, -10, -6, -9, -7, -7, -1, -2, 2, 6, -1, 4, -3, 5, -7, 8, -1, 1, 4, -3, 4, -6, 2, -12, -2, -5, 2, 3, 3, 6, 14, 5, 12, 3, 4, -1, -1, -2, -4, -7, 5, -8, 7, -4, 8, 2, 2, 8, -4, 13, -1, 6, 1, -1, 11, -7, 3, -8, -3, -3, -9, -1, -5, 1, 1, 9, 1, 10, 1, 4, -8, -2, -6, -11, -3, -12, -2, -2, 2, 0, -6, 5, -7, 9, -11, 5, -1, 2, 6, -2, 4, -11, 0, -10, -9, -9, -3, -5, 3, 3, 9, 8, 6, 7, -6, 8, -3, -2, -2, -7, 8, -6, 9, -9, 9, -5, 3, 5, -3, 9, 2, 10, 4, 4, 12, -8, 8, -10, 1, -5, -2, -6, 2, -2, 12, 3, 5, 8, 2, 11, -7, 6, -6, -5, 0, -9, 4, -11, 4, -5, -4, 2, -6, 3, -8, 6, -2, 7, 4, 0, 1, -4, -1, -9, -10, -10, -8, -3, -4, 2, 4, 3, 3, 7, -6, 3, -5, -2, -6, 0, 0, -2, 1, -4, -1, -2, -1, -3, -3, 4, 6, 9, 7, 5, 9, 1, 2, -4, -1, -11, 1, -6, 2, -1, 10, 0, 8, 4, 6, 8, -1, 5, 1, 1, 10, -9, 9, -11, 8, -4, -6, 2, -8, 7, -8, 11, -1, 6, 5, 3, 2, 0, -1, -8, -6, -11, -1, -10, 2, -6, 1, 7, -3, 11, -12, 8, -9, 5, -6, -4, 4, -9, 3, -5, -5, -7, -7, -4, -9, 3, -1, 8, 2, 10, 4, 7, -2, 0, -10, -1, -5, -4, -2, -3, 7, 2, 3, 3, 2, 3, -1, 7, 2, 3, 9, -2, 8, -5, 9, -10, 0, -6, -1, 1, 5, 1, 9, 4, 12, 6, 2, 2, 1, -2, -5, -3, -3, -7, 3, -7, 5, -3, 2, 4, -7, 9, -5, 6, -2, 0, 2, 1, -1, -3, -10, -4, -8, -5, -9, -6, 2, 0, 3, 8, 0, 6, -4, 2, -9, -4, -4, -9, -1, -8, 9, -6, 4, -3, -3, 5, -3, 6, -4, 7, 6, 6, 4, -2, 2, -5, -7, -3, -6, -3, 2, 3, 7, 7, 12, 4, 6, 3, 2, 2, 1, -5, 5, -7, 12, -11, 9, -11, 6, 2, -6, 10, -6, 13, -4, 14, -1, 3, 2, -4, -4, -4, -7, -6, -5, -6, 3, 0, 4, 4, -2, 10, -6, 9, -12, -2, -2, -8, -1, -8, 1, -7, -4, 0, -8, 2, -7, 5, -6, 10, 3, 6, 2, 0, 0, -3, -7, -9, -7, -7, 1, 0, 1, 6, 5, 8, -1, 8, -2, 3, -2, 3, 3, -3, 9, -9, 8, -9, 5, -4, -3, 6, -2, 14, 4, 9, 8, 1, 9, -3, -1, -7, -3, -4, -5, 0, 1, 0, 2, 7, -2, 10, -3, 8, -6, 6, -2, 1, -2, -6, -1, -6, -3, -5, -10, -1, -4, 3, -3, 4, 3, 8, -5, 10, -7, 0, -9, -6, -9, -7, -2, -5, -3, 4, 0, 8, -4, 6, -5, 7, -2, 2, -1, -2, 5, -3, -1, -7, -1, -8, -2, 0, 3, 4, 8, 8, 8, 9, 6, 0, 0, -5, 1, -7, 3, -9, 5, -2, 5, 5, -2, 6, -1, 12, -4, 10, 2, 2, 5, -3, 3, -8, -1, -7, -6, -2, -2, 2, -2, 7, 1, 11, -2, 8, -7, 4, -7, -3, -7, -12, 2, -10, -2, -3, 0, 2, -5, 8, -6, 8, -2, 2, -1, 1, 2, -3, -4, -8, -5, -6, -5, -7, -1, -1, 7, 8, 3, 9, 4, 4, -1, -1, 0, -8, 0, -8, 7, -7, 9, -4, 0, 5, 0, 10, -3, 11, -1, 12, 4, 1, 5, -11, 7, -13, 1, -11, 5, -3, 2, 7, 6, 8, 5, 6, 0, 5, -2, -1, -5, -6, 0, -7, 0, -9, 0, -1, -3, 6, -8, 10, -4, 11, -5, 6, -1, 0, -7, -3, -6, -10, -6, -9, -2, -3, 4, 2, 1, 10, -1, 10, -5, 0, -3, -6, -1, -6, -2, -5, 0, -1, -3, 2, 0, 3, -1, 10, 3, 9, 6, 3, 4, -4, 3, -11, -1, -13, 3, -5, 5, 2, 6, 8, 6, 11, -1, 6, 1, 4, -4, 0, 3, -7, 2, -7, -1, -1, -3, 0, -2, 8, 1, 11, 0, 5, 4, 1, -2, -6, -6, -10, -3, -9, -2, -5, 1, 4, -4, 12, 0, 7, -6, 7, -7, 3, -4, -9, 0, -12, 3, -9, -4, -3, -6, 5, -4, 9, 1, 7, 7, 4, 4, -3, 2, -10, -2, -13, 3, -11, 3, 1, 1, 10, 1, 11, -2, 9, 1, 4, 2, -4, 7, -6, 3, -5, -3, -6, 0, 1, -2, 6, 5, 10, 4, 12, 3, 6, -2, -4, -3, -7, -1, -12, 1, -10, 6, 0, -1, 8, -5, 13, -5, 11, -2, 1, 3, -8, 2, -12, 2, -12, -7, -3, -7, 2, -3, 5, -1, 10, 1, 8, -2, 2, -3, -4, -4, -12, 0, -14, 4, -7, 3, 0, 3, 10, -5, 13, 0, 6, 0, 1, 3, -3, 1, -11, 1, -11, 4, -7, 0, -1, 7, 9, 8, 8, 8, 2, 8, -2, 2, -9, 3, -12, 3, -10, 6, -2, -3, 7, -3, 13, -1, 9, 0, 7, 2, 0, 1, -9, 0, -12, -1, -9, -1, -5, 0, 6, -2, 11, 0, 10, -3, 5, 1, -6, -1, -12, -2, -12, -1, -11, -2, -1, -2, 10, -7, 14, -4, 12, -2, 6, -1, -6, 4, -9, -1, -11, -1, -8, -3, -1, 2, 7, 1, 11, 1, 14, 2, 3, 0, -6, 2, -8, 0, -11, 4, -7, 5, 0, 4, 7, 1, 13, -2, 12, 4, 2, 1, -5, 4, -14, 5, -18, 3, -7, 1, 0, 3, 7, 3, 13, -1, 10, 0, 0, 0, -7, 0, -17, 5, -16, 1, -7, 1, 1, -4, 11, -4, 14, -5, 7, -1, -1, 1, -7, -2, -13, 0, -11, -2, -5, -2, 3, 1, 12, 2, 8, 5, 5, -2, -1, 0, -9, -2, -15, 4, -8, 3, -4, 1, 5, 3, 9, 3, 8, 7, 5, 6, -4, 7, -12, 4, -14, -2, -7, -1, 1, -4, 14, -2, 17, -2, 11, 3, 2, 4, -9, 3, -11, 3, -11, 0, -8, 1, -3, 2, 6, -1, 10, -2, 15, -3, 5, 0, -6, -4, -11, -2, -12, -6, -7, -5, 4, -1, 10, -1, 10, 0, 13, -4, 4, -6, -2, -6, -6, -3, -11, 0, -7, -3, 1, 1, 9, -3, 13, 1, 11, 5, -3, 6, -8, 0, -12, -2, -11, 2, -4, 2, 5, 4, 11, 2, 14, -1, 8, 0, 2, -2, -4, 3, -15, 3, -13, 4, -6, -1, 3, 0, 14, 3, 14, 2, 7, 2, -2, 0, -10, -1, -17, 0, -9, -1, -2, -2, 9, -7, 13, -2, 13, -4, 5, 0, -3, 3, -15, 4, -18, 0, -10, -3, -3, -1, 8, -1, 12, 2, 10, 1, 5, -3, -5, 0, -14, 0, -15, 3, -10, 2, -2, 2, 12, -2, 13, -1, 14, 2, 6, 2, -6, 5, -14, 2, -11, -1, -11, 2, 0, 2, 12, 3, 13, 0, 12, 3, 3, -2, -7, -1, -10, 1, -10, 2, -9, 3, 2, 0, 9, 1, 11, 0, 11, 1, 1, -1, -5, -8, -11, -4, -11, -5, -6, -1, 7, -1, 11, 0, 16, -5, 11, -6, 3, -4, -4, -7, -10, -3, -10, -3, -3, -4, 6, -2, 11, 1, 14, 3, 4, 2, -3, 3, -9, -3, -13, -2, -9, 3, -3, 2, 8, 0, 15, 0, 16, 1, 3, 2, -3, 3, -14, 4, -15, 0, -11, 5, -3, 2, 6, 3, 14, 3, 12, 4, 4, 2, -4, -1, -13, 0, -13, -3, -9, 1, -2, 2, 8, 1, 11, 1, 10, -1, 4, 0, -8, 1, -19, 5, -14, -3, -8, -4, 5, -2, 12, -2, 14, -1, 10, -1, 3, -1, -10, -1, -15, -1, -11, -2, -6, -5, 7, 1, 14, -1, 16, 0, 13, -1, 3, -1, -9, 0, -15, 2, -13, 5, -9, 3, 4, 3, 11, -1, 19, -5, 13, 1, 2, 1, -10, 2, -14, -1, -14, 3, -4, 2, 6, 3, 13, 4, 15, -2, 5, 0, -6, 1, -14, 3, -19, 5, -16, 4, -4, 1, 6, -4, 13, 1, 16, 0, 4, 1, -3, -1, -12, -5, -15, -6, -11, -1, 1, 1, 9, -2, 19, -4, 16, -6, 7, -8, -3, 2, -16, 5, -16, 4, -8, -2, 3, -4, 13, -4, 18, 0, 13, 6, 4, 0, -6, -2, -16, -2, -15, 2, -12, 9, 0, 10, 10, 6, 15, -2, 6, 3, 0, 3, -11, 4, -15, 6, -13, -1, -6, -7, 5, -3, 13, 2, 15, 4, 7, 7, -4, 3, -15, -9, -12, -5, -10, 1, -6, 5, 8, 1, 13, -5, 17, -11, 12, -8, 2, 1, -12, 0, -11, -4, -12, -4, -3, -6, 9, 0, 15, 5, 14, 8, 5, 0, -7, -1, -14, -5, -14, 0, -11, 6, 2, 3, 10, -3, 16, -6, 18, -4, 6, 2, -4, 6, -12, 5, -15, -3, -13, 0, 3, -1, 10, 3, 20, 4, 14, 0, 5, -8, -5, -8, -14, 2, -18, 6, -9, 5, 3, 1, 12, -8, 20, -7, 14, -1, 2, 6, -12, 5, -21, 2, -17, -7, -5, -8, 8, 0, 13, 4, 14, 5, 3, 1, 0, -5, -13, 0, -18, 5, -15, 6, -5, 2, 1, 4, 13, -3, 16, -3, 10, 2, 1, 1, -10, -2, -16, 0, -15, 3, -6, 1, 9, 5, 16, 7, 13, 1, 7, 0, -2, -3, -12, -3, -11, 1, -12, 4, 0, -1, 9, -2, 15, 2, 11, 0, 6, 4, -9, 5, -16, -1, -14, -2, -14, 2, -2, 3, 11, -2, 17, 0, 15, -3, 4, -4, -11, 0, -17, 1, -18, 2, -12, 3, 5, 0, 11, -3, 16, 0, 9, 3, 1, 1, -12, 5, -14, 0, -16, -4, -5, -3, 4, 3, 10, 5, 15, 5, 10, 2, 1, -6, -6, -7, -12, 1, -14, 6, -5, 7, 5, 2, 12, -1, 17, -5, 8, 3, -1, 6, -14, 3, -16, -1, -13, -7, 1, -4, 6, 4, 17, 7, 14, 3, 5, -3, -4, -5, -13, -6, -17, 4, -10, 5, -1, -2, 10, -7, 18, -7, 12, -1, 2, 9, -9, 10, -18, -1, -15, -7, -10, -4, 1, -2, 13, 5, 19, 6, 10, -1, 5, -10, -8, -4, -15, 2, -15, 9, -10, 9, 1, -2, 13, -7, 14, 1, 10, 7, 4, 8, -10, 4, -15, -4, -14, -10, -8, 1, 6, 8, 13, 8, 15, 2, 10, -6, -1, -5, -18, 7, -18, 13, -16, 4, 0, -7, 10, -9, 15, -8, 14, 2, 12, 6, -3, 4, -13, -6, -16, -8, -15, -4, -4, 6, 6, 12, 12, 4, 13, -5, 7, -10, 0, -9, -7, 2, -14, 7, -14, 3, 2, -10, 8, -7, 19, -3, 18, 3, 8, 6, -5, -1, -9, -12, -13, -7, -8, 7, -2, 12, 7, 8, 15, 3, 9, -6, 0, 0, -9, 7, -18, 10, -17, 4, -7, -3, 4, -7, 11, -2, 18, 5, 14, 1, 7, -3, -8, -4, -16, -6, -16, -1, -5, 4, 2, 7, 13, -3, 15, -6, 11, -7, 2, -3, -10, 4, -16, 4, -14, 0, -7, -3, 6, -5, 20, -6, 18, 1, 8, 6, -3, -3, -14, -3, -13, -3, -12, 0, -1, 3, 8, 5, 16, 0, 12, -2, 8, 1, -6, 4, -16, 5, -15, 5, -10, -3, 1, -3, 12, -3, 16, -1, 18, -4, 11, 2, -6, 0, -15, -1, -16, 1, -12, 2, 2, 3, 10, 1, 19, -5, 15, -7, 5, -5, -9, 1, -13, 2, -19, 6, -9, 0, 3, -5, 12, -6, 16, 2, 10, 4, -2, 4, -10, 2, -17, -3, -18, -3, -5, 2, 6, 2, 13, 4, 15, -2, 10, -8, 2, -6, -9, 6, -15, 6, -12, 3, -1, -1, 3, -4, 13, 0, 12, 7, 10, 3, 4, -4, -5, -10, -12, -7, -10, 0, -5, 13, 4, 10, 13, 2, 11, -4, 3, -4, -4, 1, -12, 4, -10, 3, -7, -4, -2, -9, 8, -5, 18, -3, 12, 7, 6, 5, -8, -5, -12, -13, -11, -6, -5, 2, 1, 7, 12, 3, 13, -6, 8, -8, 1, 0, -9, 5, -11, 5, -10, 0, -8, -5, 3, -9, 10, 5, 11, 13, 8, 6, 6, -4, -6, -11, -9, -8, -13, 4, -3, 9, 8, 3, 15, -4, 11, -5, 8, -4, -2, 6, -9, 12, -15, 7, -14, -6, -1, -9, 9, -5, 14, 4, 15, 9, 6, 0, -3, -11, -8, -10, -10, -4, -10, 6, -1, 8, 4, 1, 11, -9, 10, -3, 3, 4, -9, 8, -11, 4, -13, -6, -6, -10, 0, -3, 6, 5, 11, 9, 8, 4, 3, -5, -1, -11, -11, 1, -18, 12, -11, 10, 0, 3, 8, -1, 14, -4, 5, 4, -2, 11, -9, 6, -11, 0, -13, -1, -4, -4, 2, 0, 13, 6, 12, 8, 4, 2, -2, 0, -9, -3, -14, 2, -12, 7, -5, 2, 6, -7, 16, -7, 14, -5, 8, -2, 1, 2, -11, 3, -12, -4, -10, -4, -1, -4, 7, -2, 12, 2, 9, 1, 8, -4, -3, -4, -9, -3, -11, -2, -8, 1, -2, 5, 7, -1, 12, -4, 14, -5, 7, 0, -5, 3, -11, 7, -13, 4, -11, -2, 3, -2, 9, -1, 13, 3, 10, 7, 1, 4, -9, -2, -9, -2, -13, 5, -7, 5, 2, 6, 7, 3, 8, -2, 6, -1, -2, 5, -9, 6, -13, 6, -14, 0, -4, -9, 6, -7, 10, 2, 13, 2, 8, 0, 3, -8, -3, -11, -8, -8, -8, 0, 3, 1, 5, 0, 9, -2, 8, -7, 6, -6, 1, 3, -4, 3, -9, -2, -5, -7, -1, -4, 3, -1, 12, 9, 9, 9, 2, 2, -4, -4, -12, -2, -12, 4, -7, 10, 0, 7, 6, -1, 10, -5, 5, 0, 6, 1, -1, 7, -7, 5, -12, -2, -9, -4, -4, 1, 9, 4, 11, 6, 8, 0, 4, -9, -5, -9, -11, 1, -7, 4, -4, 3, 4, -4, 10, -9, 9, -8, 5, 2, 4, 3, -6, 2, -9, -2, -11, -8, -3, -8, 5, 3, 11, 5, 10, 0, 9, -6, -1, -6, -7, -3, -10, 9, -10, 9, -3, 3, 5, -5, 7, -6, 12, -2, 7, 8, -3, 9, -6, -2, -5, -8, -9, -1, 0, 3, 6, 5, 13, 4, 8, 1, 1, -5, -6, -2, -6, 5, -11, 7, -6, 3, 1, -4, 5, -9, 9, -1, 9, 2, 3, 2, -1, -2, -7, -6, -9, -8, -5, 0, -1, 7, 2, 4, 10, -3, 7, -6, 1, -6, -5, 0, -8, 4, -10, 4, -3, -2, 2, -5, 10, -4, 7, 2, 3, 7, -2, 8, -10, 3, -11, -1, -6, -2, -3, 3, 1, 7, 8, 4, 9, -1, 4, -1, 2, -2, -6, 0, -5, 2, -4, 4, -2, 1, 2, -1, 11, -5, 10, -3, 8, 1, -1, 1, -6, -3, -5, -5, -3, -4, 0, -2, 6, 1, 6, 3, 6, -3, 4, -4, -4, -3, -8, 0, -8, 1, -7, 1, 3, -2, 4, -3, 8, -6, 9, -4, 3, 2, -8, 5, -4, -2, -6, -5, -5, -1, 0, 3, 6, 1, 10, 0, 11, -3, 2, -4, -4, -1, -8, 6, -10, 8, -6, 9, 0, 4, 1, 0, 4, 3, 2, 6, 1, 4, -6, 7, -13, 6, -13, -1, 1, -3, 4, 4, 8, 1, 9, -2, 5, -4, -2, -4, -5, 0, -10, 6, -5, 2, -1, -3, 3, -7, 9, -5, 7, -1, 0, 5, -2, 2, -8, -4, -7, -5, -4, -4, 1, 0, 3, 5, 8, 0, 6, -8, 6, -10, 1, -2, -3, 0, -3, 3, -1, 1, -2, -2, 3, -1, 4, 4, 6, 3, 5, 4, -3, 2, -9, -3, -6, -1, -5, 7, 2, 7, 9, 0, 8, -3, 3, -5, 2, -2, -5, 7, -5, 6, -5, 0, 1, -9, 5, -8, 8, -2, 4, 5, 5, 7, -3, -1, -7, -8, -3, -7, -2, -4, 1, 2, 7, -1, 7, -7, 8, -10, 5, -5, -4, 3, -9, 9, -9, 7, -8, -4, 2, -8, 2, 1, 3, 4, 3, 8, -1, 6, -8, 2, -7, -1, -10, 3, -5, 5, 1, 6, 3, 4, 4, 0, 4, -3, -2, 5, -4, 7, -5, 6, -6, 1, -2, -2, 2, -2, 2, 2, 8, 4, 3, 2, 0, 0, -3, -1, -5, -5, -3, -2, 4, 2, 0, 1, 3, -2, 4, -2, 3, -3, 2, -2, -1, -2, -7, 0, -5, -2, -3, 1, 0, -2, 5, -2, 5, 2, -2, 1, -2, 0, -7, 2, -6, 1, -3, -2, 1, -1, -1, 3, 4, 2, 1, 4, -1, 5, -6, 3, -6, 2, -4, 2, -2, 1, -3, 5, 1, 5, 5, 0, 5, -2, 2, 5, -4, 2, -4, -1, 2, -4, 1, -3, 4, -2, 5, 0, 6, -3, 5, -2, 5, 0, -4, 0, -2, -3, -5, 0, -3, 1, 1, 0, 2, 2, 0, -1, 3, -3, 1, -3, 0, -6, -1, -2, -5, 1, -4, 2, 0, -1, 2, -1, 5, -1, 4, -3, 1, -3, -3, 1, -3, -1, -4, 1, 1, -1, -2, 4, -1, 6, 1, 5, 3, 0, -1, -2, -2, 3, -6, 2, -3, 1, 4, 3, 2, 2, 2, 2, 3, -2, 0, 2, -3, 7, -5, 6, -6, 1, -5, 1, -2, 0, 2, 0, 10, -2, 2, 4, -2, 0, -4, -1, -4, -4, -3, -2, 2, 1, 0, -1, 5, -6, 7, -8, 4, -5, 2, 1, 0, -2, -2, -4, 1, -4, 0, -4, 0, -1, 1, 3, 0, 7, -2, 2, 2, -5, 0, -7, 0, -3, -3, 8, -3, 5, -2, 4, 2, 2, 0, 0, 2, 1, 0, 3, -3, 4, -3, 5, -6, 0, -3, -1, 6, -1, 4, 6, 0, 6, -2, 1, -4, 1, -5, 3, -3, 4, -5, 1, 1, 0, 2, -1, 4, -6, 6, -5, 8, -6, 1, -4, 3, -7, 0, -6, 0, -2, 1, 3, 2, -2, 3, -4, 4, -4, 1, 0, -2, -2, -1, -1, -2, -3, 0, -2, 2, 0, 0, -1, 3, 2, 1, 4, -2, 1, -2, -3, 1, -3, -3, 5, -1, 4, -1, 1, 5, -2, 6, -1, 1, 2, -5, 5, -5, 6, -6, 7, -3, 1, -1, 1, 0, -4, 6, 1, 7, 0, 3, -3, 3, -3, -2, -2, -5, 1, -3, 1, 1, 1, 0, 3, 1, 1, -4, -2, 1, -5, 4, -2, 2, -2, -1, -3, -3, 0, -4, 0, 2, -1, 3, 2, -1, 0, -2, 3, -2, -5, 0, -6, 4, -4, 1, 1, 1, 2, 1, 1, 0, 1, 0, 1, 5, -1, -4, 2, -4, 2, -2, 1, 2, -1, 2, -1, 3, 2, 1, 0, 3, 4, -1, 2, -4, -1, 0, 2, 0, -2, 1, -2, 5, -1, 0, 4, 0, 1, 1, -1, -3, 1, -4, 0, 3, -5, 1, -5, 4, -4, 1, 4, 1, 0, 0, 0, -2, 1, -5, 0, -1, 2, -3, -2, -2, -3, 2, -1, 0, -1, 0, 2, 2, 0, -2, 4, -3, 1, -4, 0, -5, 2, -4, 5, 3, 1, 3, -3, 5, -5, 2, 2, 0, 0, -1, 3, -1, 0, -4, 2, 0, 3, -1, 1, 1, 2, 3, 3, -1, 5, -4, 2, -1, -4, 1, -1, 0, 2, -3, 4, -4, 1, 2, 0, 3, 2, -1, -1, 0, -2, -3, 0, 1, -6, 5, -3, 4, -7, 0, 2, 1, 3, -4, 0, 1, -4, 2, 0, -5, 3, -4, -3, 2, -4, 0, 1, 3, -1, 5, -3, 3, -4, 1, 1, -1, 2, -2, -4, 2, -1, -3, 2, 0, 2, 5, -2, 6, -5, 1, 2, 1, 2, -5, 5, -3, 3, -4, 5, -3, 2, 1, -1, 2, 0, -2, 5, 3, 0, 3, -3, 0, -7, 1, -1, -1, 2, -1, 1, 3, 2, -2, -1, 0, 1, 3, -4, 2, -4, -2, 2, -2, 2, -5, -2, 4, -10, 8, -6, 7, -3, 3, 0, 0, -1, -4, 0, 0, 1, -2, 1, -2, -3, 0, 2, 2, -2, 4, 0, 4, -3, -1, -2, 1, 2, -1, -1, -3, 3, -3, 2, 1, 4, -2, 2, 2, 0, 1, 1, 0, 4, -4, 6, -7, 3, -6, 1, 2, 2, 1, -1, 4, -5, 4, 1, -1, 2, -3, 6, -2, -1, -5, 1, -2, 0, 1, -1, 2, -1, 1, 1, 0, 3, -4, -1, 1, -5, -1, -2, 1, 1, -1, 2, -3, -1, -1, -5, 7, -2, 5, -2, 3, -1, 0, -2, -2, -3, 0, 0, 2, -5, -1, 4, 2, 0, 2, 1, 1, -3, 2, -2, 1, 3, -4, 4, -1, 0, -3, 2, 0, 1, 3, 1, 3, -2, -3, 3, -1, 6, -4, 0, 0, 1, -3, 0, -6, 6, -1, 3, 1, 2, -2, 3, 1, -1, -1, 2, -3, -4, 1, -2, 0, 2, -4, 5, -2, 1, -4, -1, 2, 0, 0, 6, -5, 0, -4, 0, 2, -4, 0, -3, 6, -4, 4, -6, 0, 4, 0, 1, 1, -2, 2, -6, 4, -3, -2, 3, -4, 1, -1, 2, 2, 1, 4, 0, 3, 0, -5, 0, -3, 4, -2, 7, -3, 0, -2, 2, -1, -2, -2, 4, 5, -3, 2, 2, -1, 3, -1, 0, -1, -2, -2, -3, 2, 2, -1, 5, -1, 2, -1, -1, -1, -1, 0, 0, 0, 0, -3, -4, 2, -1, 4, -3, 3, -4, 2, -1, 0, 0, -3, 7, 0, 0, -4, 1, -2, -3, -2, 3, -4, 2, -2, 1, 3, 2, 1, 1, 1, -3, -1, -1, -2, -1, 2, 2, 4, -1, -1, -3, 1, 1, 2, -2, 4, 0, 2, -1, -3, 5, -8, 7, -3, 2, -5, 2, 1, -2, 2, 4, 1, -1, 0, 1, -1, 4, -6, 5, -3, 0, -3, -2, -2, -2, 3, 4, 3, -2, -1, 0, -1, -1, -1, -1, 1, 1, 1, -2, -2, 4, -4, 0, 1, -1, -1, -1, 0, 2, -1, 7, -4, 3, -6, -1, 0, -3, -2, 2, -1, 6, -4, 5, -4, 3, 0, 4, 2, -4, -2, 1, -1, -1, -3, 6, 0, 1, 2, -3, 0, 0, -3, 3, -1, 5, -1, -2, 5, -1, 1, 1, -2, -3, -1, -4, 4, -2, 1, 4, 3, 5, -1, -6, 0, -6, 3, -3, 2, -2, 2, 1, 1, -1, -5, 7, -2, -4, 4, -5, 6, -6, 3, 2, 1, 1, -2, -7, 4, -6, 3, -2, 1, 1, -1, 3, -2, 3, -4, 4, 2, 0, -1, -5, -1, 0, -1, 3, -1, 5, 1, -2, 4, -3, -3, 3, -1, 0, -1, 3, -1, -1, 1, 2, 1, 0, -5, 1, -2, 3, -4, 8, -2, 6, -2, 4, -5, 0, -6, 3, 1, -2, 1, -4, 4, -2, 1, 3, -4, 6, -1, -4, 1, -1, -4, 2, -2, 6, -3, 4, -3, -2, 0, 3, -2, 0, -4, 1, 0, 3, -4, 7, -4, 4, -1, -3, -3, -5, -3, 5, 2, 3, 0, 3, 4, -6, 2, -2, -1, -1, 1, -3, 2, 3, -2, 2, -1, 4, 0, -5, 2, -7, 5, 1, 0, 5, -3, 2, 2, -3, -1, -1, 0, 2, 0, 0, -2, 0, -1, 4, 2, 1, -1, 0, 3, -9, 0, 1, -2, 0, 1, 2, 3, -3, 3, -4, 5, -2, -1, -2, -2, 0, 1, 2, 1, 2, -2, 2, -3, -2, -4, -3, 3, 2, 3, -1, 2, -2, 4, -5, 2, 1, -2, -3, 3, -4, -1, 6, -2, 3, -1, 5, 1, -8, 3, -7, 7, -3, -1, 2, -1, 3, -1, 3, 0, 0, 0, -3, 2, -5, -2, 4, 1, 7, 1, 1, -2, -1, -3, -4, -4, 6, -4, 3, 2, 4, -1, 1, 0, -4, 2, -4, 1, -6, 0, 4, 2, 7, -4, 3, -1, -6, 2, -5, 1, 0, -1, 6, 0, -2, 0, -1, 3, -4, 1, 0, -2, -2, 0, 1, 1, 4, 1, -2, 5, -4, 2, -7, 2, -1, 2, -1, 2, -2, 2, 1, 2, 2, -4, 1, 0, -4, -1, 2, -4, 9, -1, 2, 4, -5, -1, -1, 1, -2, 0, 4, 1, -4, 3, 0, 2, -2, 0, -2, 4, -4, -1, -2, -2, 8, -3, 5, -3, 1, -1, 0, 2, -1, 0, -5, 6, -7, 4, -3, 2, 4, 2, 1, -1, -1, -5, -2, -2, 3, -2, 5, 3, -3, 4, 2, -3, -3, -1, -1, 4, -4, -1, 6, 0, 7, -1, 1, -1, -7, 1, -5, 1, 3, -4, 11, -1, 5, -4, 2, -2, -1, 2, -5, 3, 1, -3, 3, -2, 11, -5, 3, 0, -4, 2, -4, 0, 0, -2, 9, 0, 1, -2, 1, 2, -3, 0, -3, 0, -1, -1, 4, 2, 3, 2, 2, 4, -6, -3, -2, -3, -1, 2, 3, 4, 0, 3, -4, 2, 2, -4, -2, 2, -1, 4, -1, -1, 7, -2, 4, 0, -4, -1, -4, 4, -2, 4, 1, 3, 0, 2, 1, -1, 1, -1, -1, 5, -7, 2, -1, 2, 0, 2, 8, 0, 0, 2, -4, 4, -4, 0, 0, 2, 2, 4, -3, 2, 2, 0, 1, -3, 1, -5, 4, -1, 7, -1, 8, -2, 4, -4, -2, -3, -1, -1, 2, 3, 4, -1, 4, 0, 2, -2, 4, -1, -5, 1, 0, 3, -1, -2, 8, 0, 2, -1, 0, -1, 1, 2, 1, 1, 4, -2, 3, 2, 0, 1, 1, -1, -1, -1, -1, -1, 4, 1, 5, 3, 7, -2, -1, 0, 0, -2, 2, -2, 2, 2, 3, 2, 1, 0, 3, 4, -3, 0, 0, 1, 0, 3, 6, -3, 5, -4, 2, 1, -3, 0, 4, 1, 2, 0, 4, 0, 3, 0, 5, 1, 2, -1, -7, 3, -1, 1, -1, 1, 7, 2, 2, 5, -3, 4, -3, 5, -4, 0, 1, 0, 6, -1, 10, -3, 3, -1, -3, 3, -4, 2, 6, 3, 7, 0, 8, -4, 0, -4, 4, -3, 0, -2, 4, 3, 9, -1, 7, 0, 5, 1, -4, 0, 0, -2, 5, 0, 9, -4, 5, 1, -1, 4, -2, 2, 1, 0, 5, -1, 9, -2, 6, 4, -2, 3, -4, -1, -4, -2, 10, 0, 7, 1, 7, 5, -1, 0, -1, 0, -2, 2, -1, 1, 7, -2, 10, 0, 4, -2, 1, 0, 1, 2, 5, 1, 11, -3, 7, -4, 5, -5, 1, 0, 3, 4, 0, 3, 5, 2, 10, -2, 7, -4, 7, -2, 1, -5, 10, -5, 8, -5, 12, -5, 8, -2, 7, 2, 5, -4, 6, -3, 6, -4, 10, -3, 8, -3, 6, -4, 5, -3, 3, 3, 7, 3, 5, 0, 10, -4, 7, -4, 3, 0, -1, 3, -1, 2, 7, 2, 8, -2, 11, -3, 3, 1, 2, 4, 2, -1, 5, 0, 3, 0, 7, 1, 3, 3, 3, 3, -1, 3, 6, 2, 10, -1, 6, 0, 1, 1, 1, -3, 7, -2, 8, 3, 8, 3, 7, 5, 3, 1, 2, -2, 1, -1, 7, -1, 12, -5, 11, -2, 5, -1, 3, 3, 3, 5, 6, 3, 3, 0, 7, 2, 1, -1, 4, 0, 3, 0, 10, -2, 13, 0, 7, 4, 3, 1, 3, 0, 6, -3, 5, -3, 7, 1, 7, 4, 7, 4, 2, 5, 3, -1, 5, -1, 9, 0, 10, -3, 8, -7, 12, -4, 7, -4, 10, 2, 8, 1, 14, -1, 11, -3, 9, -4, 3, -2, 4, 2, 8, 1, 11, 1, 9, 1, 7, 2, 4, 2, 3, 2, 7, -5, 11, -4, 14, -1, 3, 4, 0, 5, 2, 5, 6, 3, 11, 4, 6, 0, 6, -1, 3, -4, 8, -3, 9, -1, 13, 4, 12, 3, 6, 3, -1, 4, 2, 2, 6, -1, 16, -3, 11, -5, 8, -1, 7, 0, 10, -2, 14, -1, 13, -1, 12, -5, 8, -3, 5, 0, 5, 1, 12, 1, 14, 1, 10, 0, 9, 2, 8, 2, 6, 0, 8, -3, 13, -5, 10, 0, 12, 2, 6, 0, 11, 1, 10, 0, 12, -1, 6, 2, 5, 0, 9, -4, 7, 3, 6, 5, 5, 5, 11, 2, 12, 0, 7, 0, 4, 1, 11, -3, 11, -2, 11, 1, 10, 2, 10, 2, 13, 2, 8, -1, 10, 1, 7, -2, 13, -2, 7, 0, 8, 3, 9, 0, 11, 2, 12, 1, 10, 3, 10, 2, 7, 0, 6, -3, 11, -2, 16, -1, 15, 3, 12, 4, 7, 3, 7, 2, 9, 0, 12, -2, 11, 1, 9, 1, 10, 1, 7, 3, 10, 4, 12, -1, 16, -3, 13, -7, 13, -6, 12, -6, 16, -3, 13, -1, 15, 4, 9, 7, 8, 6, 7, -1, 12, -4, 13, 0, 9, 5, 10, 6, 5, 5, 12, -2, 16, -4, 17, -3, 17, -2, 13, -1, 11, -2, 8, -4, 10, 4, 8, 5, 16, 3, 15, 0, 14, 0, 7, -1, 11, 3, 8, 1, 14, 1, 13, 4, 10, 4, 12, 2, 11, 3, 15, -1, 15, -2, 16, -2, 9, -1, 10, 0, 12, -1, 15, -3, 18, 0, 15, 1, 15, -1, 11, -3, 11, -3, 10, -2, 16, 2, 15, 2, 15, 4, 11, 4, 12, 1, 13, -1, 18, -3, 18, -5, 18, 0, 10, 4, 6, 4, 11, 2, 21, 0, 18, -2, 15, 0, 13, -4, 12, -4, 15, -3, 15, -2, 19, 1, 14, 9, 9, 8, 6, 6, 9, 1, 17, -2, 17, -3, 19, 1, 12, 3, 13, 5, 11, 3, 16, 0, 19, -1, 21, -2, 13, -4, 11, -2, 11, -1, 13, 2, 17, 5, 12, 4, 14, 1, 12, 2, 14, -1, 11, 0, 18, -2, 19, -1, 14, 2, 17, 3, 16, 2, 18, 4, 15, 1, 16, -1, 13, 1, 17, 0, 13, 0, 13, 4, 12, 6, 13, 4, 18, -1, 20, -3, 15, -3, 13, -2, 17, -6, 19, -2, 23, -1, 24, -1, 19, -1, 19, 1, 15, 1, 17, 2, 19, -1, 17, 1, 13, 4, 13, 4, 15, 2, 18, 1, 21, -2, 20, -4, 17, -6, 19, -6, 15, -6, 22, -3, 21, -1, 19, 6, 14, 4, 17, -1, 16, -3, 19, -2, 20, 0, 16, 7, 14, 7, 12, 7, 14, 6, 14, 7, 17, 5, 16, 1, 20, -5, 18, -4, 15, -2, 20, -1, 18, 1, 23, 1, 19, -2, 22, -2, 15, -4, 19, -3, 21, -6, 27, -4, 24, 2, 17, 8, 16, 5, 16, 4, 19, 1, 20, -1, 24, -2, 19, -4, 19, -4, 19, -1, 21, 1, 24, 1, 19, 0, 21, -7, 20, -9, 21, -4, 17, -3, 24, -1, 23, 1, 17, 4, 16, 4, 18, 3, 22, 0, 23, 2, 16, 0, 19, 0, 21, 3, 21, 5, 19, 3, 23, 3, 19, -1, 19, -2, 19, -1, 19, -5, 25, -8, 24, -4, 19, 0, 20, 2, 26, 2, 20, 0, 20, -3, 21, -1, 17, 1, 22, 2, 23, 0, 28, 2, 21, 4, 20, 5, 13, 4, 21, 4, 21, -1, 19, -1, 17, 2, 15, 0, 23, -2, 23, 1, 22, 2, 18, 1, 19, -1, 12, -1, 18, -3, 28, -2, 26, 2, 22, 9, 15, 6, 21, 2, 23, 0, 28, -1, 23, -3, 28, -1, 21, -1, 21, -2, 28, -1, 27, 0, 24, -1, 22, -5, 22, -6, 20, -2, 21, 1, 19, 2, 19, 1, 27, 1, 22, 2, 22, 4, 22, 1, 24, -2, 24, -4, 26, 0, 24, 4, 23, 8, 22, 5, 19, 3, 24, -2, 28, -7, 27, -8, 28, -8, 25, -6, 24, -3, 22, -3, 29, -3, 24, -2, 29, -3, 23, -6, 24, -2, 24, 0, 21, 4, 23, 6, 22, 9, 25, 5, 24, 2, 27, -1, 24, -3, 29, -6, 31, -5, 26, -3, 27, 0, 21, 2, 22, -1, 25, -4, 32, -3, 22, -4, 25, -5, 19, -2, 22, 0, 28, 2, 26, 8, 23, 5, 25, 0, 28, 0, 19, 2, 28, -1, 31, 0, 25, 4, 21, 7, 18, 4, 25, 2, 25, 0, 26, -4, 24, -7, 26, -4, 18, -1, 20, -1, 27, 1, 27, 2, 26, -1, 26, -1, 24, 0, 26, 1, 27, 0, 25, 4, 24, 5, 28, 6, 23, 5, 28, 6, 26, 1, 27, -1, 23, -4, 23, -3, 28, -4, 31, -2, 29, -3, 23, -5, 31, -5, 28, -4, 29, -5, 31, -4, 25, -2, 24, 2, 20, 5, 29, 5, 34, 2, 38, 4, 19, 2, 22, -1, 27, -1, 29, 3, 27, 3, 27, 2, 22, 1, 19, 2, 24, 0, 25, -4, 36, -8, 28, -8, 20, -5, 24, -1, 27, 2, 33, 4, 28, 5, 27, 4, 21, 2, 28, 2, 23, 2, 31, 3, 33, 3, 27, 4, 24, 4, 29, 1, 32, -3, 29, -2, 27, -4, 24, -5, 26, -2, 26, -3, 26, -2, 32, 1, 27, 1, 26, -2, 28, -5, 35, -5, 29, -1, 29, 3, 27, 5, 26, 10, 30, 9, 24, 9, 24, 5, 26, 1, 25, -5, 29, -6, 33, -6, 34, -3, 28, -3, 30, -4, 25, -6, 34, -7, 32, -6, 27, -3, 26, -2, 27, 1, 24, 6, 25, 9, 31, 10, 26, 7, 31, 1, 28, -2, 29, -1, 33, 0, 31, 0, 32, 4, 29, 3, 31, 0, 23, -4, 31, -6, 28, -6, 31, -4, 27, -2, 24, 0, 25, 0, 29, 1, 30, 3, 31, 3, 36, 3, 23, 3, 22, 1, 28, 2, 32, 5, 37, 7, 33, 3, 30, 2, 25, -1, 28, -3, 27, -6, 38, -5, 30, -1, 20, 1, 21, 0, 27, -2, 36, -3, 34, -2, 27, -1, 24, -2, 28, -1, 29, 2, 31, 3, 41, 5, 32, 6, 30, 4, 30, 2, 32, 2, 30, -1, 31, -2, 27, 0, 29, 4, 30, 3, 25, 0, 31, -5, 31, -8, 31, -10, 32, -9, 35, -6, 34, 0, 26, 6, 24, 9, 22, 8, 37, 9, 28, 9, 25, 5, 24, 3, 25, 5, 26, 5, 34, 6, 37, 4, 31, 2, 26, -1, 16, -2, 27, -4, 36, -5, 34, -6, 27, -2, 22, 2, 23, 3, 28, 2, 40, 0, 34, -2, 35, -1, 20, 3, 22, 7, 32, 11, 37, 11, 34, 6, 29, 5, 27, 5, 23, 1, 32, -3, 34, -6, 34, -5, 33, -2, 23, -2, 32, -4, 38, -8, 39, -9, 31, -7, 33, -6, 32, -3, 32, 0, 32, 5, 30, 8, 32, 11, 32, 8, 30, 2, 32, 0, 33, -1, 27, 1, 29, 1, 37, 2, 32, 1, 33, 0, 23, -4, 29, -7, 33, -11, 37, -9, 30, -5, 30, 2, 27, 3, 23, 4, 36, 2, 38, 0, 40, 1, 30, 4, 24, 4, 28, 4, 35, 4, 36, 7, 33, 9, 34, 6, 25, -4, 33, -10, 34, -12, 39, -8, 35, -6, 33, -5, 30, -4, 32, -3, 35, -3, 30, -2, 39, -2, 34, -2, 29, 0, 26, 6, 27, 9, 35, 8, 40, 4, 40, 3, 31, 2, 32, -1, 24, -4, 31, -3, 39, -3, 36, 0, 28, -1, 26, -3, 29, -6, 34, -7, 37, -7, 30, -3, 30, -3, 28, 1, 23, 6, 35, 8, 39, 9, 36, 8, 25, 4, 29, 2, 29, 2, 37, 3, 35, 3, 31, 5, 33, 5, 26, 1, 32, -6, 39, -11, 41, -16, 35, -14, 32, -9, 32, -1, 33, 3, 35, 4, 25, 2, 32, 2, 31, 3, 32, 4, 29, 5, 33, 7, 26, 9, 25, 12, 32, 8, 37, 3, 44, -3, 28, -5, 24, -7, 28, -6, 36, -4, 35, -3, 33, -2, 31, -1, 22, -4, 33, -5, 33, -6, 44, -5, 37, -2, 24, 4, 23, 8, 35, 10, 39, 10, 37, 7, 35, 3, 28, -3, 32, -7, 36, -4, 38, 1, 39, 2, 32, -1, 26, -4, 29, -6, 40, -8, 34, -10, 37, -10, 30, -6, 29, -1, 32, 3, 33, 7, 36, 7, 33, 8, 27, 5, 25, 2, 36, 3, 35, 5, 30, 5, 32, 6, 28, 6, 34, 3, 32, -2, 31, -6, 29, -10, 34, -11, 28, -9, 35, -4, 39, -2, 31, 0, 30, 0, 29, -1, 34, 0, 34, -1, 36, -1, 32, 4, 32, 11, 29, 15, 24, 12, 39, 6, 33, 3, 30, 2, 23, -1, 30, -4, 32, -4, 34, -1, 30, -1, 33, -3, 37, -5, 27, -6, 30, -9, 36, -9, 39, -8, 38, -3, 37, 4, 32, 9, 30, 9, 34, 7, 29, 6, 37, 5, 29, 1, 27, -1, 29, 0, 34, 3, 34, 2, 34, -1, 33, -4, 25, -5, 27, -9, 29, -12, 37, -9, 41, 0, 27, 5, 23, 6, 26, 6, 34, 4, 34, 0, 38, 1, 32, 1, 33, 3, 32, 6, 31, 8, 38, 8, 35, 8, 24, 4, 22, -5, 35, -10, 34, -10, 35, -8, 34, -7, 31, -3, 39, -4, 33, -6, 35, -2, 29, -2, 32, -2, 26, -1, 35, 4, 38, 9, 30, 15, 23, 16, 20, 10, 35, 2, 40, -3, 33, -3, 26, -4, 29, -5, 28, -2, 31, 0, 39, -2, 35, -6, 32, -8, 18, -6, 25, -2, 34, -1, 39, 3, 27, 6, 26, 6, 29, 6, 28, 4, 39, 3, 39, 2, 34, 3, 26, 4, 22, 6, 31, 7, 38, 5, 37, 0, 27, -4, 29, -7, 26, -10, 29, -8, 33, -7, 36, -2, 31, 3, 25, 6, 24, 3, 32, 0, 36, 0, 27, 0, 33, -1, 35, 4, 31, 8, 32, 8, 32, 5, 37, 4, 32, 2, 31, -3, 27, -7, 31, -6, 23, -5, 24, -5, 36, -4, 36, -2, 32, -2, 25, -4, 27, -7, 33, -6, 38, 0, 32, 7, 29, 10, 28, 10, 20, 9, 29, 7, 38, 0, 42, 0, 28, 1, 25, 0, 24, -1, 34, 2, 34, 3, 30, 0, 35, -7, 27, -10, 25, -10, 29, -7, 34, -1, 31, 1, 28, 5, 26, 7, 26, 3, 34, 3, 27, 2, 33, 0, 36, 2, 29, 6, 23, 8, 30, 8, 31, 6, 31, 4, 31, -1, 28, -7, 29, -10, 23, -9, 21, -5, 30, -1, 34, -2, 33, -4, 29, -5, 31, -2, 27, -2, 36, -1, 33, 2, 33, 7, 28, 12, 17, 15, 23, 12, 35, 6, 39, -2, 32, -8, 30, -8, 26, -6, 28, -5, 32, -4, 34, -6, 39, -6, 31, -5, 25, -5, 28, -8, 40, -6, 29, -2, 28, 1, 29, 1, 32, 4, 31, 7, 25, 6, 27, 4, 29, 4, 29, 3, 25, 3, 32, 3, 31, 4, 24, 2, 28, -2, 30, -7, 35, -8, 25, -8, 19, -7, 22, -4, 31, 2, 27, 5, 27, 5, 27, 2, 23, 1, 22, 1, 30, 1, 40, -1, 39, 5, 26, 11, 17, 13, 26, 9, 38, 4, 32, -1, 31, -9, 24, -14, 22, -12, 23, -8, 32, -4, 35, -1, 31, 1, 22, 1, 22, 0, 35, -4, 37, -6, 34, -5, 31, -1, 22, 7, 21, 12, 22, 13, 27, 9, 29, 3, 28, 0, 21, -2, 32, -5, 34, -4, 28, 0, 23, -3, 27, -5, 28, -7, 28, -9, 33, -9, 26, -3, 26, 1, 22, 3, 25, 3, 33, 2, 26, 1, 23, 2, 20, 2, 29, 3, 30, 4, 33, 8, 26, 11, 27, 9, 29, 3, 30, -3, 33, -9, 32, -11, 20, -11, 14, -10, 24, -10, 29, -4, 29, 3, 25, 6, 24, 4, 30, 3, 27, -1, 31, -3, 30, 0, 26, 6, 18, 6, 24, 8, 28, 10, 26, 8, 25, 2, 21, -1, 24, -5, 28, -7, 23, -7, 23, -6, 26, -5, 27, -3, 25, -4, 32, -4, 29, -4, 29, -4, 24, -2, 26, 4, 27, 7, 25, 8, 18, 2, 18, 2, 24, 2, 25, 0, 32, 1, 30, 4, 30, 4, 27, 5, 22, 4, 28, -1, 30, -7, 26, -10, 14, -8, 18, -7, 20, -4, 23, -1, 22, 1, 24, 3, 27, 1, 30, 0, 30, 1, 30, 3, 29, 4, 19, 7, 20, 7, 25, 7, 26, 5, 22, 2, 20, -4, 26, -10, 27, -10, 26, -7, 18, -5, 23, -3, 20, 0, 18, 3, 26, -2, 34, -6, 30, -5, 23, -4, 24, -3, 29, 5, 28, 12, 22, 13, 16, 11, 15, 7, 12, 1, 17, -2, 25, -4, 29, -6, 27, -6, 28, -3, 28, 0, 33, 2, 31, 0, 23, -3, 20, -5, 16, -6, 14, -6, 17, -4, 20, -2, 20, 3, 16, 5, 24, 6, 28, 7, 32, 13, 19, 15, 16, 14, 17, 8, 16, 4, 15, -3, 16, -5, 18, -5, 18, -4, 23, -4, 24, -2, 24, 0, 18, 1, 15, 2, 19, 1, 26, -4, 27, -7, 19, -6, 19, -2, 21, 3, 32, 8, 30, 15, 27, 18, 18, 14, 8, 6, 9, -5, 18, -14, 25, -18, 20, -15, 16, -5, 17, 6, 24, 11, 32, 14, 27, 14, 22, 8, 18, -4, 14, -8, 12, -10, 21, -12, 21, -9, 14, 1, 10, 8, 18, 9, 27, 10, 29, 12, 25, 10, 26, 2, 25, -6, 22, -13, 24, -17, 24, -12, 16, -6, 17, -1, 19, 1, 25, 3, 22, 2, 16, 1, 17, -4, 24, -8, 27, -12, 26, -11, 24, -4, 17, 4, 17, 9, 23, 15, 26, 15, 27, 12, 18, 6, 12, -2, 14, -10, 19, -14, 15, -18, 16, -15, 14, -10, 20, 0, 25, 8, 31, 13, 33, 9, 25, 7, 14, 1, 9, -4, 20, -8, 20, -4, 13, 2, 9, 4, 10, 3, 14, 4, 15, 4, 22, 2, 24, -1, 25, -2, 20, -3, 22, -3, 22, -3, 19, -2, 14, -1, 17, 2, 17, 0, 18, -3, 19, -6, 17, -5, 18, -3, 15, 0, 14, 1, 18, 5, 13, 10, 11, 12, 16, 7, 29, 0, 31, -4, 24, -2, 13, 0, 11, 2, 13, -1, 13, -4, 13, -9, 12, -6, 6, -2, 8, 1, 21, 1, 31, 2, 30, 2, 24, 1, 19, -2, 24, 1, 20, 6, 11, 12, 4, 12, 3, 7, 4, 0, 8, -7, 16, -13, 21, -15, 21, -11, 17, -3, 21, 4, 24, 12, 16, 15, 12, 10, 10, 3, 15, -2, 14, -3, 14, 0, 10, 0, 13, 1, 11, 0, 12, 5, 12, 6, 15, 4, 11, 2, 11, 2, 18, -1, 23, -2, 23, -3, 19, -4, 19, -5, 20, 0, 16, 5, 13, 8, 7, 4, 1, -1, -7, -4, 1, -5, 12, -5, 23, 0, 24, 4, 24, 11, 20, 15, 21, 15, 20, 9, 16, 6, 7, 1, -1, -2, -3, -7, 4, -11, 11, -15, 13, -13, 12, -8, 17, -1, 25, 3, 30, 8, 26, 7, 21, 3, 13, -1, 8, -3, 10, -3, 13, 2, 11, 5, 10, 9, 10, 8, 15, 4, 18, -4, 17, -9, 8, -11, 10, -11, 10, -8, 12, 1, 16, 4, 19, 4, 17, 6, 16, 5, 20, 4, 22, 4, 15, -2, 7, -10, 3, -14, 3, -14, 4, -9, 9, 3, 11, 12, 16, 19, 18, 17, 27, 11, 28, 5, 26, 1, 11, -7, 4, -10, 1, -9, -1, -7, -4, -6, -3, -7, 2, -6, 11, -6, 20, -2, 26, 4, 29, 6, 29, 5, 20, 6, 11, 9, 8, 8, 4, 9, -4, 11, -5, 12, 0, 7, 12, -1, 17, -13, 21, -19, 18, -20, 16, -16, 12, -8, 13, 2, 14, 5, 12, 6, 7, 4, 9, 3, 14, 3, 18, 4, 15, 3, 13, 4, 9, 2, 2, 3, -3, 1, -4, -1, 2, -4, 7, -2, 13, 0, 24, 0, 31, 1, 30, 3, 20, 3, 15, 4, 8, 2, 1, 0, -10, -4, -11, -12, -7, -22, 6, -25, 15, -21, 23, -7, 24, 10, 23, 24, 22, 30, 22, 28, 17, 18, 6, 7, -3, -6, -4, -11, 0, -13, 6, -8, 7, -8, 7, -7, 6, -8, 10, -4, 13, 1, 17, 5, 12, 3, 8, -1, 6, -8, 11, -10, 17, -8, 22, -1, 16, 10, 7, 21, 0, 23, 0, 19, 3, 7, 0, -6, -3, -21, 2, -26, 10, -22, 21, -11, 29, -1, 30, 10, 21, 16, 14, 14, 9, 8, 5, 5, -3, -2, -11, -10, -15, -21, -3, -27, 7, -24, 13, -11, 14, 3, 19, 21, 20, 32, 21, 34, 20, 24, 15, 12, 5, -2, -2, -12, -3, -15, 2, -12, 4, -9, -1, -6, -4, -7, 1, -7, 10, -8, 15, -6, 15, -3, 13, 3, 8, 5, 10, 4, 14, 1, 20, 3, 13, 6, 3, 13, -5, 16, -1, 15, 3, 7, 3, -6, 1, -20, 5, -24, 6, -20, 11, -10, 18, 0, 19, 11, 16, 14, 10, 8, 10, 1, 14, -4, 10, -5, 2, -4, -8, -3, -7, -5, -7, -10, -2, -11, 0, -10, 10, -3, 17, 6, 23, 17, 24, 20, 26, 21, 18, 14, 9, 8, 0, 0, -5, -4, -10, -10, -15, -13, -14, -17, -4, -22, 10, -24, 17, -16, 17, -4, 18, 8, 17, 18, 15, 23, 11, 17, 8, 8, 0, -1, -5, -3, -4, -3, 6, 2, 8, 6, 8, 5, 4, -3, 6, -11, 7, -19, 11, -18, 5, -10, 0, -2, 3, -1, 12, 2, 18, 3, 21, 5, 18, 6, 9, 10, -1, 11, -9, 9, -13, -1, -17, -12, -20, -21, -10, -24, 5, -15, 23, 4, 31, 21, 35, 32, 28, 32, 22, 25, 7, 10, -5, -4, -18, -17, -26, -24, -25, -28, -13, -27, 5, -24, 22, -15, 24, -4, 21, 8, 23, 14, 22, 20, 13, 19, -2, 16, -14, 6, -17, -1, -11, -4, -1, 4, 6, 10, 12, 13, 8, 8, 3, 0, 1, -12, 1, -19, -7, -21, -10, -16, -4, -7, 9, 5, 19, 11, 25, 15, 23, 13, 18, 7, 9, 3, -1, 2, -9, -5, -15, -12, -23, -19, -25, -19, -10, -16, 13, -4, 27, 12, 31, 27, 29, 32, 26, 28, 14, 15, 4, 0, -10, -13, -21, -18, -30, -19, -22, -18, -5, -18, 15, -17, 19, -15, 16, -7, 14, 2, 12, 13, 10, 19, 5, 23, -1, 21, -7, 16, -6, 4, 1, -3, 9, -7, 12, -6, 4, -3, -4, -2, -8, -9, -4, -14, -7, -14, -5, -9, 2, -3, 15, 7, 18, 13, 21, 12, 18, 5, 12, 0, 4, -6, -3, -3, -12, 4, -21, 8, -23, 3, -17, -3, -4, -14, 14, -20, 25, -18, 25, -2, 18, 15, 14, 28, 8, 30, 2, 23, -6, 10, -13, 0, -16, -12, -5, -20, 1, -23, 7, -24, 5, -28, 4, -24, 0, -14, 2, 3, 4, 20, 4, 36, 2, 39, 5, 32, 9, 16, 11, -1, 9, -16, 4, -20, -3, -17, -12, -6, -19, 2, -19, 5, -13, 1, -4, -3, 5, -6, 21, -5, 27, -3, 27, 3, 14, 4, 8, 3, 1, 2, -8, 6, -19, 9, -23, 12, -22, 9, -11, -2, 2, -17, 14, -26, 17, -25, 9, -10, 6, 7, 9, 26, 14, 37, 9, 37, -3, 25, -8, 5, -6, -16, 3, -29, 3, -33, 3, -29, -5, -24, -8, -15, -11, -6, -2, 4, 6, 10, 12, 17, 10, 21, 13, 23, 18, 12, 21, 1, 12, -10, -1, -11, -11, -8, -18, 1, -18, 8, -13, 8, -4, -2, 0, -12, 4, -20, 13, -21, 20, -14, 18, 1, 7, 15, 0, 25, -5, 22, -3, 14, -5, 5, -8, 0, -8, -9, -2, -15, -1, -18, 2, -21, 1, -20, -1, -9, -5, 7, 1, 26, 11, 37, 14, 39, 13, 26, 12, 5, 12, -17, 10, -30, 1, -33, -12, -24, -24, -14, -29, -2, -27, 2, -10, 2, 5, -1, 17, 1, 22, 5, 29, 14, 28, 19, 24, 19, 6, 14, -15, 8, -30, -2, -28, -8, -19, -8, -9, -5, 3, -7, 13, -12, 19, -16, 23, -17, 22, -13, 13, -1, 0, 7, -9, 15, -15, 17, -12, 11, -5, -2, 4, -9, 7, -8, 11, -2, 8, 1, 5, 3, -6, 0, -14, -4, -19, -6, -17, -2, -8, 5, 8, 14, 18, 18, 28, 20, 28, 15, 24, 7, 11, -5, -11, -12, -27, -19, -34, -24, -29, -29, -21, -30, -7, -27, 11, -16, 24, 5, 34, 30, 35, 48, 31, 56, 10, 45, -10, 20, -23, -12, -23, -34, -23, -43, -18, -37, -9, -23, 6, -4, 18, 10, 24, 18, 22, 16, 14, 11, 4, 2, -6, -5, -7, -11, -4, -14, -5, -16, -6, -12, -2, -6, 7, 10, 8, 24, 5, 30, -4, 22, -7, 8, -13, -12, -8, -26, -1, -32, 10, -19, 9, 4, 6, 28, 9, 36, 16, 32, 14, 20, -2, 4, -14, -14, -18, -28, -17, -37, -14, -36, -12, -32, -4, -20, 2, -3, 11, 20, 17, 40, 21, 55, 13, 54, 4, 39, -2, 11, 0, -17, -3, -37, -8, -38, -18, -29, -15, -14, -6, -2, 0, 8, 2, 8, 7, 1, 9, -3, 13, -1, 18, 2, 20, 6, 13, 7, -2, 5, -14, -2, -15, -8, -12, -6, -15, 1, -16, 6, -11, 9, -3, 8, 12, 5, 19, 1, 24, 3, 12, 8, 3, 12, -4, 8, -2, 3, -6, -5, -8, -14, -12, -20, -8, -17, 0, -11, 9, -1, 10, 3, 7, 2, 4, -7, -1, -9, -4, -8, -6, 3, -2, 15, 3, 27, 6, 30, 13, 30, 10, 22, 6, 11, -3, -6, -5, -18, -12, -25, -16, -29, -20, -33, -18, -28, -7, -19, 9, 0, 21, 21, 27, 39, 27, 46, 17, 40, 4, 17, -7, -10, -13, -37, -20, -46, -26, -38, -24, -16, -10, 8, 8, 29, 17, 36, 22, 33, 22, 22, 19, 9, 11, -5, 6, -16, -5, -23, -14, -26, -21, -28, -14, -20, -4, -6, 6, 11, 6, 21, 6, 20, 6, 9, 5, -4, 2, -16, -1, -17, -3, -4, -7, 18, -8, 33, -2, 38, 6, 30, 8, 17, 5, -3, 3, -19, 1, -29, -2, -29, -11, -27, -14, -18, -13, -12, 1, -4, 5, 8, 10, 21, 9, 28, 11, 29, 12, 18, 10, 5, 4, -11, -6, -21, -16, -18, -24, -4, -19, 10, -10, 21, -5, 19, -1, 10, 4, -2, 11, -6, 15, -5, 16, 4, 8, 11, 0, 15, -12, 13, -16, 7, -17, -5, -11, -14, -13, -20, -12, -19, -6, -17, 7, -9, 15, -2, 17, 11, 12, 23, 6, 36, 2, 40, -2, 39, -5, 20, -5, -5, -5, -29, -8, -40, -8, -39, -4, -23, -5, -2, -5, 17, -3, 25, 2, 24, 3, 13, 4, 2, 0, -8, 3, -9, 2, -6, 0, 1, -5, 4, -6, 10, -12, 15, -11, 20, -8, 21, -3, 21, -3, 11, -5, -5, -3, -23, 4, -33, 12, -30, 10, -11, 3, 13, -3, 36, -7, 44, -6, 39, -9, 20, -8, -6, -9, -33, -7, -43, -11, -37, -2, -23, 2, -6, 4, 14, -3, 30, -2, 42, 1, 46, 3, 46, 1, 33, -2, 13, -2, -14, -5, -33, -7, -39, -11, -31, -14, -16, -17, 5, -18, 19, -10, 27, -2, 22, 6, 11, 8, -1, 14, -6, 16, -7, 15, 0, 0, 9, -12, 13, -24, 8, -25, 7, -26, 6, -19, 9, -7, 10, 2, 9, 10, 2, 21, -4, 23, -11, 15, -10, 1, -6, -13, 6, -21, 16, -24, 21, -24, 16, -18, 6, -7, -9, 5, -16, 13, -12, 13, 0, 7, 6, -1, 9, -18, 11, -25, 13, -25, 11, -16, 15, -10, 18, 5, 21, 14, 21, 21, 14, 20, -2, 11, -12, -9, -19, -26, -20, -36, -17, -38, -8, -26, -1, -15, 7, -2, 11, 16, 13, 31, 15, 38, 21, 26, 23, 6, 21, -20, 10, -36, -2, -50, -12, -46, -12, -35, -6, -14, 6, 4, 14, 22, 20, 31, 19, 28, 13, 15, 3, -4, 1, -21, 2, -33, 6, -38, 5, -33, 0, -19, -10, -4, -10, 9, -10, 17, -3, 18, 8, 9, 20, -8, 24, -16, 21, -20, 11, -19, 5, -22, 4, -18, 7, -7, 9, 10, 9, 16, 4, 13, -1, 0, -5, -11, -4, -20, -1, -22, 6, -24, 7, -22, 4, -19, -4, -11, -10, 5, -14, 18, -5, 18, 11, 7, 28, -2, 36, -9, 38, -17, 27, -22, 11, -27, -7, -27, -17, -26, -20, -17, -15, -5, -11, 11, -4, 13, 5, 12, 18, 3, 30, -2, 38, -9, 33, -17, 20, -21, -4, -23, -25, -24, -36, -27, -34, -20, -22, -9, 1, 0, 28, 1, 49, 1, 51, 3, 42, -1, 26, -6, 10, -13, -2, -16, -9, -24, -17, -26, -17, -30, -16, -18, -12, -5, -2, 4, 14, 7, 28, 5, 37, -5, 34, -18, 19, -25, -5, -24, -25, -23, -33, -23, -22, -20, 0, -7, 26, 7, 44, 12, 54, 4, 49, -10, 36, -26, 14, -35, -8, -38, -25, -36, -35, -34, -36, -25, -25, -10, -4, 13, 26, 23, 56, 19, 72, 4, 65, -9, 39, -29, 0, -44, -36, -53, -62, -48, -62, -37, -37, -23, 1, -3, 34, 15, 65, 20, 79, 17, 73, 12, 51, -4, 24, -29, -9, -47, -36, -58, -55, -51, -55, -38, -41, -20, -11, -6, 26, 13, 60, 18, 78, 18, 73, 4, 42, -16, 1, -42, -36, -59, -55, -58, -54, -38, -28, -14, 13, 1, 53, 12, 75, 13, 79, 7, 59, -3, 27, -25, -9, -48, -41, -62, -62, -57, -64, -39, -46, -6, -8, 16, 36, 32, 75, 28, 95, 10, 89, -14, 49, -38, -4, -62, -56, -70, -85, -63, -80, -44, -44, -17, 6, 10, 58, 26, 92, 28, 103, 12, 84, -12, 48, -37, 4, -55, -34, -64, -60, -60, -66, -42, -54, -17, -23, 0, 22, 6, 67, 2, 90, -2, 83, -12, 48, -22, 0, -35, -47, -40, -75, -43, -72, -29, -36, -13, 14, 1, 69, -4, 101, -14, 103, -19, 74, -26, 27, -39, -24, -53, -64, -53, -86, -39, -77, -18, -40, -2, 13, 8, 63, 11, 98, -1, 113, -15, 97, -34, 50, -50, -13, -69, -75, -66, -105, -56, -94, -33, -47, -12, 18, 7, 86, 16, 128, 13, 133, -7, 96, -32, 32, -51, -35, -67, -79, -69, -94, -53, -78, -30, -34, -6, 24, 8, 76, 10, 109, -2, 109, -24, 80, -54, 26, -67, -35, -71, -82, -62, -101, -38, -86, -6, -26, 15, 51, 27, 119, 15, 151, -11, 137, -42, 78, -72, 0, -94, -76, -93, -120, -72, -123, -35, -79, 4, -8, 32, 67, 40, 118, 28, 139, -2, 119, -38, 68, -74, -1, -98, -64, -101, -105, -80, -105, -47, -69, -10, -4, 15, 65, 27, 120, 19, 140, -4, 118, -36, 57, -60, -19, -80, -79, -84, -100, -72, -83, -44, -33, -13, 29, 11, 84, 17, 111, -2, 103, -31, 66, -60, 17, -75, -32, -77, -64, -74, -73, -55, -57, -25, -22, 7, 30, 20, 77, 17, 104, -7, 102, -36, 78, -69, 35, -86, -17, -88, -65, -74, -86, -51, -73, -17, -29, 10, 23, 16, 66, 6, 85, -14, 86, -40, 64, -62, 28, -79, -11, -78, -37, -63, -45, -38, -34, -18, -15, -6, 12, -13, 39, -31, 67, -52, 80, -63, 71, -69, 42, -68, 6, -58, -25, -35, -40, -15, -34, -6, -8, -11, 26, -20, 57, -42, 69, -67, 58, -85, 27, -83, -3, -70, -24, -46, -31, -24, -24, -8, -4, -2, 21, -7, 46, -22, 61, -46, 64, -78, 53, -96, 36, -96, 14, -74, -7, -45, -25, -20, -25, -8, -10, -1, 17, -13, 41, -33, 51, -55, 45, -77, 31, -92, 8, -88, -13, -70, -21, -42, -7, -12, 17, 8, 43, 11, 56, -10, 54, -49, 36, -84, 14, -109, -7, -113, -21, -99, -23, -67, -6, -35, 18, 3, 39, 24, 50, 27, 59, 1, 60, -44, 51, -95, 26, -126, -8, -130, -38, -109, -46, -74, -34, -35, -5, -2, 27, 18, 59, 17, 80, -4, 82, -43, 55, -83, 17, -112, -15, -113, -26, -95, -22, -65, -7, -37, 11, -12, 32, -3, 48, -10, 53, -32, 42, -57, 24, -81, 5, -94, -6, -92, -17, -71, -23, -50, -14, -31, 16, -19, 47, -9, 71, -22, 74, -49, 59, -76, 28, -92, -3, -99, -31, -94, -41, -80, -27, -55, 3, -32, 38, -15, 63, -11, 67, -19, 64, -43, 48, -64, 25, -83, -2, -93, -19, -100, -28, -85, -18, -62, -2, -39, 19, -30, 38, -32, 55, -40, 61, -47, 51, -61, 24, -76, -1, -87, -14, -85, -7, -69, 7, -45, 29, -32, 50, -37, 65, -55, 59, -68, 33, -79, -1, -86, -23, -94, -27, -82, -13, -63, 8, -41, 31, -28, 46, -23, 57, -32, 56, -46, 46, -70, 29, -95, 17, -108, 2, -104, -10, -86, -13, -62, -2, -45, 17, -35, 35, -35, 46, -43, 47, -59, 38, -70, 25, -79, 16, -78, 15, -75, 17, -69, 26, -63, 29, -56, 26, -59, 12, -68, -4, -77, -12, -80, -4, -77, 16, -68, 39, -60, 56, -49, 63, -49, 55, -52, 34, -60, 6, -67, -14, -75, -21, -76, -5, -76, 21, -79, 44, -80, 54, -81, 58, -79, 49, -69, 27, -67, -1, -66, -21, -62, -28, -51, -15, -44, 10, -39, 42, -47, 67, -63, 83, -90, 77, -108, 46, -112, 0, -104, -37, -89, -51, -67, -32, -49, 4, -36, 43, -32, 70, -37, 84, -50, 71, -70, 40, -92, 4, -107, -14, -109, -12, -95, 2, -81, 18, -68, 30, -65, 32, -62, 30, -61, 20, -52, 6, -50, 3, -61, 16, -78, 33, -82, 49, -83, 53, -84, 50, -92, 42, -96, 28, -90, 5, -73, -15, -59, -21, -51, -5, -54, 18, -58, 38, -66, 49, -78, 52, -98, 42, -105, 20, -97, -5, -73, -16, -52, -8, -42, 23, -49, 55, -60, 71, -77, 64, -96, 42, -116, 9, -121, -19, -113, -35, -88, -22, -59, 12, -36, 52, -29, 78, -37, 81, -57, 60, -81, 28, -107, -2, -123, -19, -122, -22, -106, -6, -87, 21, -68, 48, -58, 57, -49, 50, -52, 31, -60, 10, -74, -8, -86, -10, -97, 1, -90, 26, -80, 55, -76, 75, -81, 70, -84, 46, -85, 11, -86, -19, -86, -35, -83, -31, -77, -5, -75, 38, -77, 75, -76, 87, -75, 65, -74, 29, -79, -7, -79, -27, -84, -24, -86, 1, -87, 36, -84, 71, -86, 82, -89, 63, -91, 22, -83, -17, -78, -38, -72, -34, -68, -12, -69, 33, -81, 77, -92, 106, -101, 102, -99, 67, -94, 12, -86, -33, -81, -55, -75, -48, -74, -20, -77, 24, -88, 72, -101, 103, -109, 99, -103, 65, -91, 18, -72, -18, -61, -34, -51, -26, -50, 4, -64, 48, -98, 79, -125, 82, -139, 53, -129, 11, -107, -28, -78, -46, -51, -39, -32, -3, -29, 44, -41, 88, -72, 108, -113, 94, -146, 48, -152, -2, -136, -38, -102, -48, -71, -32, -47, 5, -37, 45, -38, 81, -63, 97, -89, 79, -112, 37, -123, -5, -126, -34, -115, -40, -97, -26, -73, 7, -53, 48, -47, 83, -59, 94, -82, 78, -102, 42, -107, 2, -106, -30, -106, -42, -110, -33, -105, -3, -95, 35, -76, 69, -66, 87, -64, 88, -69, 69, -71, 44, -77, 18, -89, -7, -106, -30, -118, -37, -122, -25, -117, -2, -108, 26, -95, 56, -78, 80, -55, 93, -48, 87, -58, 58, -76, 14, -93, -25, -107, -47, -112, -44, -118, -17, -118, 25, -112, 71, -99, 108, -86, 112, -70, 78, -64, 20, -63, -33, -69, -68, -76, -74, -88, -47, -95, 11, -101, 77, -102, 132, -109, 145, -109, 111, -98, 41, -80, -36, -69, -95, -63, -117, -69, -91, -84, -17, -104, 79, -116, 157, -115, 184, -103, 158, -92, 87, -75, -3, -64, -85, -62, -128, -74, -118, -88, -54, -116, 39, -140, 126, -151, 168, -132, 161, -95, 110, -58, 33, -37, -52, -31, -108, -47, -111, -78, -61, -108, 14, -131, 91, -149, 142, -143, 153, -112, 119, -73, 59, -51, -16, -45, -79, -59, -105, -86, -80, -120, -22, -139, 44, -132, 98, -100, 134, -69, 138, -45, 105, -42, 42, -58, -21, -89, -62, -127, -68, -161, -49, -171, -16, -150, 24, -97, 68, -38, 96, 4, 99, 7, 78, -24, 50, -77, 21, -131, -5, -176, -27, -195, -32, -180, -21, -126, 5, -59, 31, -4, 52, 12, 60, -10, 64, -59, 57, -108, 40, -155, 14, -180, -7, -176, -17, -132, -8, -74, 7, -26, 28, -13, 49, -25, 68, -60, 78, -105, 70, -142, 42, -161, 11, -160, -15, -135, -30, -100, -36, -63, -23, -42, 10, -36, 57, -45, 99, -60, 113, -86, 94, -110, 57, -129, 10, -130, -33, -126, -64, -120, -67, -115, -36, -102, 21, -83, 75, -59, 110, -41, 117, -34, 99, -43, 57, -64, 5, -99, -46, -131, -72, -158, -64, -164, -23, -148, 28, -110, 78, -71, 111, -34, 120, -14, 95, -16, 41, -47, -25, -91, -69, -136, -76, -159, -46, -159, 3, -135, 59, -99, 107, -62, 134, -42, 123, -35, 74, -50, 6, -76, -49, -106, -80, -126, -78, -136, -51, -132, 0, -114, 62, -85, 118, -59, 147, -48, 135, -52, 84, -61, 20, -82, -39, -103, -81, -120, -98, -125, -74, -123, -14, -111, 62, -97, 117, -75, 138, -57, 122, -44, 82, -41, 24, -54, -33, -84, -74, -117, -76, -141, -41, -146, 15, -138, 67, -123, 103, -96, 116, -58, 108, -27, 71, -14, 11, -34, -48, -74, -80, -123, -75, -152, -30, -158, 26, -134, 84, -103, 130, -70, 144, -39, 110, -21, 45, -38, -26, -74, -72, -115, -88, -145, -66, -158, -20, -143, 41, -100, 98, -48, 135, -14, 131, -7, 89, -33, 31, -83, -20, -138, -58, -166, -77, -165, -67, -137, -19, -96, 49, -43, 111, -2, 136, 9, 121, -26, 75, -85, 14, -144, -50, -178, -87, -185, -81, -153, -30, -95, 42, -30, 106, 13, 133, 23, 124, -14, 87, -75, 31, -142, -33, -184, -78, -196, -90, -173, -57, -119, 3, -49, 67, 10, 117, 33, 142, 11, 131, -39, 84, -107, 14, -164, -57, -194, -98, -184, -88, -148, -42, -91, 25, -39, 89, 0, 129, 14, 130, -3, 94, -47, 33, -101, -27, -149, -60, -173, -55, -166, -25, -130, 16, -87, 54, -44, 81, -15, 85, -4, 66, -20, 30, -52, -4, -94, -20, -132, -16, -160, -6, -158, 9, -132, 30, -87, 56, -42, 69, -6, 62, 2, 37, -17, 11, -59, -5, -103, -6, -139, -1, -159, 13, -160, 28, -130, 38, -77, 33, -25, 22, 5, 8, 10, 8, -17, 22, -62, 42, -112, 50, -146, 45, -158, 28, -145, 8, -113, -12, -63, -23, -21, -12, -4, 20, -17, 58, -47, 79, -88, 71, -121, 44, -143, 15, -135, -8, -108, -22, -71, -19, -40, -1, -23, 32, -27, 62, -51, 76, -84, 64, -110, 37, -125, 6, -122, -22, -103, -42, -70, -37, -47, -4, -38, 51, -43, 98, -53, 119, -76, 99, -97, 49, -113, -16, -108, -71, -91, -92, -70, -62, -57, 7, -55, 88, -70, 140, -84, 137, -88, 84, -83, 8, -78, -61, -69, -94, -61, -79, -55, -14, -60, 70, -72, 134, -84, 145, -91, 104, -102, 32, -103, -44, -92, -98, -67, -110, -44, -73, -31, 12, -40, 111, -59, 177, -81, 179, -93, 120, -101, 21, -99, -83, -89, -158, -71, -163, -58, -92, -48, 33, -49, 160, -60, 236, -80, 221, -95, 125, -102, -14, -92, -138, -71, -204, -47, -179, -37, -68, -38, 85, -53, 207, -71, 251, -92, 202, -105, 82, -110, -60, -100, -168, -81, -205, -50, -152, -28, -33, -19, 106, -27, 207, -46, 232, -76, 176, -106, 69, -125, -55, -118, -148, -95, -173, -68, -120, -41, -12, -21, 110, -22, 191, -36, 194, -61, 122, -89, 14, -117, -88, -122, -142, -103, -129, -60, -46, -25, 70, -10, 164, -16, 188, -40, 132, -78, 26, -110, -78, -127, -139, -120, -132, -96, -59, -61, 51, -24, 149, 2, 190, 2, 155, -18, 61, -59, -45, -107, -117, -146, -134, -144, -90, -112, -2, -65, 97, -30, 161, -8, 167, -2, 108, -11, 16, -41, -74, -77, -125, -110, -120, -125, -57, -118, 39, -87, 134, -53, 184, -27, 166, -21, 82, -27, -26, -45, -115, -66, -143, -85, -105, -93, -14, -93, 92, -88, 168, -79, 175, -59, 109, -38, 1, -22, -91, -22, -128, -34, -96, -58, -14, -80, 81, -94, 142, -92, 145, -88, 87, -78, -2, -66, -80, -45, -112, -28, -87, -17, -15, -21, 70, -32, 135, -55, 154, -85, 117, -111, 34, -117, -57, -109, -120, -81, -127, -48, -72, -16, 26, 2, 121, 4, 179, -16, 172, -50, 97, -92, -20, -119, -127, -126, -174, -104, -136, -74, -28, -37, 106, -8, 201, 6, 223, -5, 157, -32, 29, -67, -106, -98, -190, -119, -185, -117, -92, -99, 43, -64, 160, -25, 215, 8, 195, 14, 106, -5, -14, -46, -117, -86, -163, -113, -139, -120, -54, -111, 54, -78, 143, -38, 177, -2, 149, 11, 70, 2, -29, -27, -111, -63, -136, -98, -93, -115, -3, -108, 92, -81, 153, -50, 151, -20, 85, -8, -12, -13, -96, -27, -131, -40, -93, -58, -3, -75, 95, -88, 152, -85, 145, -71, 78, -53, -16, -40, -94, -30, -117, -29, -81, -28, 0, -38, 85, -54, 138, -73, 134, -82, 77, -77, -7, -61, -80, -45, -113, -34, -89, -28, -20, -28, 64, -38, 129, -54, 147, -71, 109, -78, 33, -80, -48, -68, -104, -46, -114, -16, -71, -8, 8, -14, 92, -37, 141, -63, 137, -87, 78, -92, -9, -79, -87, -57, -121, -38, -95, -19, -20, -6, 74, -8, 144, -33, 154, -63, 99, -86, 4, -91, -86, -78, -133, -54, -114, -34, -38, -18, 63, -15, 145, -21, 166, -36, 117, -53, 26, -66, -72, -66, -133, -65, -132, -59, -70, -47, 26, -34, 115, -30, 158, -28, 139, -37, 73, -47, -16, -54, -96, -54, -129, -56, -102, -54, -26, -55, 68, -54, 145, -53, 171, -48, 135, -45, 43, -40, -69, -33, -149, -27, -156, -33, -88, -44, 22, -58, 128, -66, 185, -75, 170, -73, 83, -60, -35, -28, -126, 0, -156, 13, -115, -2, -24, -32, 79, -71, 151, -98, 168, -107, 118, -88, 27, -57, -61, -24, -111, 4, -118, 22, -78, 11, -2, -20, 78, -58, 128, -88, 127, -108, 81, -100, 14, -71, -51, -29, -86, 3, -82, 18, -40, 6, 21, -27, 74, -64, 97, -85, 85, -95, 48, -88, -3, -65, -47, -24, -57, 8, -31, 20, 13, 5, 51, -28, 64, -71, 51, -106, 19, -116, -24, -84, -52, -35, -45, 10, -6, 29, 43, 18, 82, -18, 91, -53, 62, -86, 12, -106, -41, -108, -71, -82, -65, -40, -28, 10, 23, 38, 68, 37, 91, 3, 85, -48, 56, -97, 9, -117, -39, -114, -68, -85, -71, -39, -49, 9, -2, 34, 54, 34, 96, 8, 100, -29, 71, -71, 18, -98, -39, -106, -80, -88, -83, -52, -51, -9, 3, 16, 50, 21, 75, 10, 75, -13, 58, -47, 29, -68, -3, -77, -24, -75, -33, -69, -38, -58, -38, -41, -29, -16, -7, 2, 30, 12, 72, 4, 97, -15, 95, -48, 60, -78, 1, -98, -68, -98, -112, -80, -109, -42, -53, -2, 35, 23, 119, 24, 159, 8, 140, -29, 65, -60, -37, -78, -121, -81, -150, -78, -118, -63, -38, -41, 59, -14, 137, 3, 168, 11, 139, 4, 60, -16, -35, -55, -113, -90, -150, -102, -133, -78, -61, -35, 40, 10, 136, 28, 183, 17, 165, -20, 84, -61, -30, -86, -138, -76, -190, -49, -158, -20, -52, -7, 77, -7, 174, -21, 196, -39, 140, -57, 35, -60, -75, -53, -145, -38, -147, -22, -88, -5, 3, -5, 83, -19, 123, -41, 119, -54, 79, -59, 19, -51, -37, -45, -72, -32, -77, -23, -61, -12, -26, -10, 17, -19, 61, -39, 87, -51, 79, -49, 40, -36, -8, -27, -45, -15, -57, -13, -45, -23, -14, -44, 20, -61, 41, -70, 33, -61, 7, -33, -11, 9, -4, 36, 23, 37, 50, 5, 59, -43, 39, -97, -11, -130, -72, -129, -109, -84, -91, -22, -19, 41, 72, 82, 141, 87, 160, 50, 117, -18, 22, -102, -89, -162, -168, -174, -177, -132, -112, -58, -7, 30, 99, 101, 176, 133, 199, 104, 150, 23, 49, -82, -72, -163, -170, -199, -214, -174, -187, -98, -92, 6, 54, 94, 193, 140, 268, 118, 247, 46, 135, -53, -34, -139, -197, -184, -295, -170, -275, -108, -138, -19, 55, 55, 219, 97, 294, 99, 259, 62, 135, -8, -35, -80, -183, -131, -247, -143, -215, -122, -119, -70, 9, -5, 126, 54, 200, 74, 211, 51, 156, -2, 53, -55, -60, -96, -152, -102, -198, -77, -177, -31, -86, 6, 44, 22, 156, 4, 200, -31, 169, -61, 81, -60, -26, -39, -113, -7, -143, 13, -111, 13, -44, -16, 14, -53, 46, -78, 52, -72, 51, -51, 52, -19, 56, 8, 53, 16, 39, -2, -4, -19, -68, -32, -118, -37, -122, -44, -71, -53, 15, -64, 100, -59, 158, -43, 165, -8, 107, 29, 0, 47, -106, 24, -166, -28, -160, -87, -100, -105, -9, -81, 83, -34, 149, 5, 160, 31, 113, 35, 28, 17, -60, -22, -123, -52, -146, -71, -120, -69, -50, -55, 36, -25, 114, -1, 152, 10, 138, 7, 70, -4, -26, -24, -113, -41, -157, -47, -133, -46, -43, -48, 71, -42, 153, -38, 166, -31, 98, -19, -25, 12, -136, 35, -177, 38, -125, 11, -6, -30, 125, -81, 194, -120, 167, -130, 56, -90, -85, -16, -196, 66, -222, 117, -146, 123, 0, 69, 153, -29, 248, -135, 244, -193, 142, -188, -19, -116, -179, -17, -279, 75, -272, 121, -155, 124, 29, 86, 208, 20, 316, -63, 306, -133, 178, -179, -24, -179, -220, -128, -330, -31, -312, 74, -182, 149, 10, 166, 196, 122, 312, 23, 319, -94, 217, -188, 41, -214, -153, -178, -294, -94, -338, 10, -273, 109, -105, 159, 117, 149, 315, 76, 404, -26, 340, -120, 138, -171, -128, -173, -355, -130, -440, -62, -340, 18, -98, 76, 183, 101, 382, 95, 412, 68, 269, 4, 22, -70, -217, -126, -344, -145, -308, -127, -145, -73, 53, -4, 195, 56, 229, 81, 163, 79, 44, 55, -61, 16, -109, -40, -94, -91, -45, -125, -2, -122, 13, -82, 1, -16, -15, 42, -12, 78, 13, 82, 44, 60, 61, 3, 52, -56, 11, -90, -42, -96, -71, -91, -62, -64, -25, -22, 13, 25, 28, 48, 20, 51, 3, 39, -10, 21, 3, -19, 40, -66, 80, -103, 83, -108, 27, -81, -72, -24, -165, 34, -192, 78, -123, 84, 17, 53, 171, -15, 268, -85, 252, -125, 114, -115, -89, -67, -259, 6, -315, 66, -236, 84, -59, 50, 140, 2, 278, -43, 303, -79, 206, -101, 25, -83, -158, -43, -268, 7, -272, 45, -176, 64, -15, 57, 148, 32, 248, -11, 243, -56, 138, -95, -16, -107, -156, -89, -228, -43, -203, 10, -90, 69, 58, 102, 168, 88, 192, 27, 126, -45, 17, -99, -90, -119, -148, -105, -136, -57, -63, 0, 27, 43, 88, 60, 99, 65, 70, 53, 20, 26, -28, -15, -66, -54, -81, -92, -69, -114, -32, -111, 13, -66, 52, 10, 83, 91, 97, 134, 73, 120, 11, 53, -69, -28, -133, -106, -148, -160, -105, -165, -17, -109, 94, -23, 180, 63, 196, 120, 126, 140, -4, 110, -139, 40, -219, -52, -209, -126, -109, -168, 39, -159, 172, -106, 231, -17, 185, 72, 57, 143, -86, 158, -180, 120, -190, 42, -124, -49, -9, -140, 97, -197, 142, -195, 111, -121, 38, -2, -34, 129, -75, 224, -77, 235, -45, 130, 6, -47, 49, -206, 61, -272, 35, -238, -8, -117, -48, 40, -73, 178, -69, 230, -31, 192, 37, 88, 103, -34, 126, -136, 84, -190, 0, -194, -91, -145, -156, -55, -164, 59, -100, 154, 19, 202, 137, 179, 194, 86, 166, -57, 77, -188, -31, -246, -127, -205, -181, -96, -171, 45, -93, 162, 14, 210, 105, 164, 153, 62, 161, -48, 124, -128, 40, -164, -73, -144, -165, -87, -195, -8, -162, 58, -78, 104, 39, 125, 156, 122, 223, 80, 197, -6, 89, -120, -49, -198, -166, -197, -224, -112, -207, 14, -109, 137, 44, 197, 180, 175, 228, 80, 181, -37, 77, -128, -49, -159, -160, -142, -207, -80, -158, -2, -49, 70, 57, 108, 112, 111, 126, 72, 115, 11, 73, -51, -4, -87, -79, -96, -116, -67, -109, -21, -79, 26, -31, 51, 38, 59, 106, 47, 124, 20, 77, -18, -2, -31, -68, -21, -102, -7, -94, -11, -45, -15, 27, -22, 82, -28, 78, -26, 21, 5, -38, 47, -63, 78, -50, 64, -10, 12, 43, -58, 87, -99, 88, -91, 28, -36, -61, 25, -128, 65, -141, 65, -97, 34, -9, 0, 99, -11, 188, -8, 200, -2, 117, -6, -22, -14, -151, -34, -227, -50, -225, -44, -139, -1, 9, 50, 155, 82, 239, 74, 235, 40, 164, -14, 45, -67, -93, -99, -215, -90, -278, -44, -253, 21, -143, 76, 23, 106, 204, 97, 340, 61, 365, 0, 242, -67, 10, -111, -245, -105, -418, -68, -439, -14, -294, 44, -34, 104, 241, 135, 420, 123, 442, 71, 305, -2, 67, -90, -189, -155, -377, -167, -436, -108, -348, -12, -149, 91, 97, 168, 314, 196, 434, 153, 403, 55, 217, -73, -53, -173, -299, -200, -430, -141, -399, -35, -229, 77, 18, 149, 250, 161, 370, 112, 333, 39, 181, -23, -8, -49, -167, -64, -251, -74, -242, -76, -157, -57, -37, -29, 66, 20, 126, 84, 146, 142, 133, 153, 89, 106, 24, 7, -42, -101, -89, -177, -115, -181, -113, -115, -79, 2, -17, 124, 45, 200, 82, 194, 83, 118, 62, 7, 33, -92, 1, -150, -28, -133, -44, -54, -43, 34, -43, 74, -54, 67, -59, 33, -31, 5, 23, -2, 73, 25, 98, 62, 97, 78, 62, 44, -7, -23, -85, -99, -130, -132, -115, -102, -59, -15, 7, 83, 55, 157, 75, 173, 67, 121, 42, 16, 12, -74, -3, -119, -3, -110, -11, -68, -45, -5, -85, 50, -101, 82, -78, 83, -14, 71, 74, 51, 150, 26, 171, -2, 109, -17, -13, -28, -139, -40, -213, -50, -199, -41, -99, -12, 49, 37, 178, 84, 223, 116, 159, 112, 17, 81, -127, 20, -202, -54, -177, -120, -70, -133, 65, -88, 158, -6, 162, 75, 72, 138, -57, 153, -147, 112, -149, 37, -71, -28, 41, -68, 125, -76, 140, -58, 81, -17, -20, 22, -112, 47, -150, 48, -117, 42, -39, 38, 37, 46, 84, 55, 95, 56, 76, 36, 37, 2, -12, -39, -57, -68, -82, -72, -86, -37, -71, 12, -42, 63, 7, 100, 61, 124, 99, 113, 97, 59, 60, -18, 2, -77, -58, -108, -98, -104, -107, -59, -80, 19, -25, 91, 34, 142, 75, 148, 91, 113, 79, 42, 38, -36, -23, -99, -80, -118, -103, -91, -87, -18, -41, 59, 14, 114, 62, 132, 81, 114, 63, 52, 15, -17, -39, -57, -70, -54, -64, -31, -39, 7, 0, 40, 43, 60, 71, 47, 59, 14, 9, -12, -59, -13, -107, -2, -115, 27, -80, 70, 1, 106, 114, 101, 198, 55, 192, -27, 81, -100, -89, -132, -244, -100, -314, -22, -261, 77, -82, 165, 162, 214, 360, 189, 410, 102, 280, -25, 27, -147, -244, -225, -431, -217, -453, -111, -296, 60, -20, 218, 261, 305, 434, 283, 434, 160, 280, -21, 28, -180, -235, -252, -414, -218, -439, -104, -306, 46, -72, 165, 175, 227, 350, 224, 397, 168, 301, 68, 99, -37, -130, -122, -297, -162, -349, -157, -288, -89, -148, 22, 24, 135, 179, 198, 267, 200, 264, 145, 180, 52, 55, -55, -79, -124, -202, -129, -275, -77, -259, 4, -149, 85, 6, 126, 148, 118, 237, 67, 253, 13, 184, -20, 42, -19, -119, 5, -235, 35, -260, 46, -195, 51, -83, 49, 50, 27, 176, -19, 238, -50, 203, -53, 85, -18, -62, 45, -179, 120, -230, 168, -199, 158, -86, 75, 74, -38, 199, -139, 223, -182, 141, -147, -1, -31, -141, 115, -220, 233, -199, 268, -81, 209, 82, 70, 198, -83, 203, -196, 105, -227, -38, -166, -169, -20, -235, 147, -195, 261, -46, 266, 131, 179, 236, 36, 213, -102, 88, -173, -74, -149, -208, -61, -254, 49, -177, 127, -7, 156, 161, 125, 225, 61, 163, -7, 27, -45, -108, -45, -187, -9, -172, 38, -68, 76, 67, 84, 150, 66, 132, 23, 35, -23, -74, -44, -143, -26, -146, 10, -80, 54, 30, 91, 126, 118, 153, 108, 96, 54, -7, -14, -107, -56, -167, -70, -158, -48, -77, 6, 39, 77, 133, 118, 151, 118, 85, 85, -27, 38, -122, -5, -160, -18, -119, -10, -11, 12, 105, 26, 148, 24, 96, 4, -21, -4, -133, 17, -178, 64, -137, 108, -25, 128, 108, 111, 187, 59, 165, -29, 57, -112, -80, -143, -181, -97, -205, 3, -150, 124, -38, 220, 82, 245, 161, 175, 167, 43, 110, -98, 16, -182, -83, -178, -154, -93, -167, 31, -119, 153, -35, 219, 50, 203, 104, 111, 105, -3, 64, -87, -1, -97, -56, -47, -70, 34, -42, 100, -8, 118, 3, 70, -13, 0, -49, -48, -90, -43, -104, 3, -58, 78, 46, 142, 150, 165, 192, 119, 147, 23, 32, -81, -118, -137, -251, -124, -303, -44, -230, 59, -53, 156, 147, 209, 281, 195, 306, 115, 216, 14, 42, -75, -155, -124, -293, -129, -313, -76, -220, 15, -71, 109, 80, 161, 189, 172, 233, 139, 195, 80, 95, 8, -24, -42, -121, -60, -189, -50, -220, -30, -192, -10, -92, 6, 40, 41, 141, 90, 183, 149, 165, 188, 96, 181, -10, 104, -116, -22, -173, -148, -160, -204, -103, -171, -50, -60, -9, 89, 29, 233, 63, 311, 81, 287, 80, 162, 69, -12, 48, -178, -5, -264, -91, -239, -170, -96, -191, 94, -141, 251, -41, 312, 77, 255, 183, 105, 224, -54, 166, -168, 29, -188, -126, -108, -233, 29, -249, 148, -171, 198, -31, 165, 112, 86, 195, -8, 175, -66, 66, -65, -64, -4, -152, 73, -170, 119, -116, 110, -12, 62, 88, -9, 132, -53, 94, -54, -5, 2, -110, 78, -169, 129, -159, 132, -81, 98, 39, 37, 152, -13, 202, -49, 157, -51, 25, -15, -141, 49, -264, 100, -291, 115, -201, 94, -26, 57, 166, 8, 289, -22, 285, -23, 150, 18, -51, 71, -226, 97, -303, 90, -263, 64, -135, 16, 22, -24, 148, -50, 189, -40, 148, 9, 65, 79, -12, 148, -65, 186, -96, 159, -110, 72, -108, -54, -92, -152, -66, -172, -31, -93, 27, 44, 96, 178, 138, 258, 117, 244, 46, 120, -46, -26, -131, -126, -185, -142, -181, -81, -114, 16, -6, 106, 93, 155, 147, 139, 141, 89, 86, 31, -6, -5, -114, -4, -192, 34, -197, 79, -126, 91, -17, 51, 83, -14, 147, -78, 152, -78, 82, -10, -46, 102, -159, 200, -195, 233, -144, 179, -42, 59, 65, -91, 138, -184, 143, -187, 64, -99, -66, 47, -174, 199, -193, 286, -119, 273, -7, 162, 90, 11, 141, -129, 123, -196, 31, -171, -93, -60, -174, 90, -165, 212, -85, 255, 15, 212, 97, 83, 130, -53, 87, -141, -23, -149, -137, -71, -183, 57, -131, 170, -14, 222, 106, 179, 176, 79, 157, -35, 43, -115, -123, -133, -259, -66, -287, 53, -190, 161, -11, 213, 167, 199, 278, 114, 276, 6, 153, -89, -51, -130, -249, -95, -357, -7, -337, 91, -212, 173, -23, 196, 176, 163, 320, 83, 348, -12, 236, -76, 23, -75, -207, -32, -372, 18, -413, 55, -311, 83, -91, 90, 162, 86, 340, 79, 365, 83, 239, 87, 30, 65, -178, 10, -312, -42, -324, -86, -219, -84, -52, -27, 94, 73, 163, 178, 148, 238, 91, 206, 19, 109, -43, -11, -79, -112, -80, -164, -59, -135, -46, -31, -55, 114, -69, 221, -67, 237, -44, 168, -12, 60, 28, -59, 71, -126, 95, -104, 78, -3, 18, 114, -57, 183, -119, 160, -156, 79, -161, -27, -127, -103, -52, -102, 36, -10, 109, 114, 147, 212, 149, 221, 106, 143, 16, 20, -106, -97, -215, -171, -266, -153, -236, -45, -139, 111, 3, 239, 156, 282, 265, 226, 277, 107, 176, -45, 0, -167, -180, -201, -306, -128, -345, 7, -284, 150, -128, 231, 70, 237, 235, 187, 307, 92, 273, -21, 148, -93, -33, -117, -215, -82, -338, -11, -356, 72, -261, 141, -90, 179, 98, 151, 243, 81, 306, 11, 266, -29, 129, -40, -62, -11, -237, 31, -335, 70, -326, 88, -223, 66, -53, 29, 128, 26, 252, 35, 275, 55, 196, 69, 48, 66, -108, 58, -222, 42, -264, 7, -226, -8, -126, -1, -8, 28, 83, 66, 122, 106, 126, 122, 106, 105, 61, 54, -8, -9, -87, -49, -149, -39, -183, -10, -192, 51, -152, 114, -56, 147, 70, 152, 172, 112, 208, 29, 164, -37, 59, -74, -82, -57, -218, 11, -296, 90, -268, 138, -146, 138, 11, 84, 141, 15, 217, -29, 221, -11, 145, 40, 9, 98, -128, 116, -217, 73, -237, 7, -207, -48, -142, -67, -42, -14, 78, 74, 169, 174, 200, 231, 173, 186, 103, 65, -15, -74, -168, -184, -297, -196, -334, -91, -257, 98, -99, 271, 90, 345, 260, 277, 346, 107, 291, -80, 101, -209, -143, -233, -330, -123, -391, 36, -327, 186, -167, 267, 38, 240, 214, 153, 283, 54, 228, -42, 100, -81, -29, -67, -128, -16, -193, 45, -221, 80, -196, 74, -130, 57, -57, 50, 14, 58, 98, 74, 174, 109, 195, 119, 131, 100, 4, 50, -131, -31, -229, -87, -268, -87, -230, -52, -120, 42, 19, 145, 126, 214, 168, 228, 151, 165, 107, 56, 43, -38, -40, -110, -128, -136, -192, -102, -218, -7, -202, 104, -139, 190, -28, 217, 106, 179, 211, 109, 232, 40, 161, -23, 29, -37, -112, -30, -231, -20, -287, -7, -263, -5, -168, 9, -42, 63, 76, 118, 166, 181, 223, 228, 225, 222, 160, 137, 24, -5, -153, -160, -316, -261, -409, -255, -391, -126, -235, 82, 26, 310, 305, 437, 484, 416, 478, 267, 278, 28, -46, -205, -377, -329, -592, -325, -605, -178, -392, 34, -35, 229, 317, 355, 526, 366, 529, 258, 329, 105, 8, -37, -315, -121, -517, -143, -520, -121, -339, -85, -64, -25, 191, 52, 339, 123, 346, 191, 220, 258, 15, 268, -179, 212, -278, 73, -262, -103, -169, -231, -56, -273, 40, -217, 89, -36, 74, 190, 13, 371, -40, 435, -49, 348, -14, 142, 25, -87, 33, -262, -3, -311, -75, -207, -159, -6, -208, 181, -174, 287, -48, 273, 107, 182, 211, 76, 212, -15, 107, -62, -63, -32, -223, 15, -298, 46, -246, 49, -91, 25, 83, 11, 181, 38, 167, 67, 68, 97, -57, 120, -150, 115, -165, 78, -102, 35, -4, -6, 60, -7, 53, 12, -5, 13, -69, 12, -106, 41, -96, 68, -50, 92, 13, 107, 57, 107, 61, 94, 16, 63, -49, 0, -95, -35, -108, -12, -98, 32, -65, 70, -13, 88, 39, 72, 60, 54, 39, 26, -10, 11, -66, 50, -111, 121, -123, 156, -96, 141, -32, 69, 42, -31, 88, -112, 75, -135, 10, -87, -73, 46, -141, 191, -171, 273, -142, 271, -56, 197, 54, 66, 133, -48, 142, -129, 75, -152, -36, -112, -149, -46, -224, 28, -228, 129, -146, 213, -12, 278, 108, 291, 168, 217, 158, 71, 86, -86, -20, -213, -130, -261, -210, -208, -230, -73, -181, 96, -90, 275, 19, 383, 122, 385, 193, 294, 192, 115, 106, -98, -38, -260, -181, -352, -271, -302, -278, -120, -201, 117, -56, 341, 99, 475, 198, 451, 203, 290, 131, 45, 21, -185, -86, -323, -170, -323, -211, -213, -197, -29, -135, 168, -49, 299, 35, 343, 100, 321, 140, 212, 135, 85, 74, -36, -28, -145, -128, -199, -194, -192, -214, -131, -185, 0, -101, 138, 12, 258, 114, 329, 165, 319, 154, 221, 86, 73, -15, -84, -129, -200, -215, -242, -239, -193, -188, -88, -86, 79, 26, 251, 113, 351, 159, 361, 149, 264, 83, 85, -23, -84, -128, -221, -202, -256, -229, -164, -205, -15, -118, 134, 12, 253, 136, 301, 194, 272, 170, 161, 77, 16, -48, -107, -165, -148, -234, -117, -226, -42, -148, 61, -44, 137, 48, 151, 108, 146, 136, 110, 128, 87, 74, 82, -24, 49, -131, 2, -213, -33, -244, -53, -214, -18, -107, 41, 51, 98, 192, 131, 246, 129, 190, 98, 48, 69, -117, 50, -251, 30, -310, 14, -273, 23, -143, 14, 28, 17, 170, 47, 238, 68, 227, 85, 136, 91, -20, 68, -200, 65, -328, 41, -345, 5, -243, 8, -64, 43, 136, 91, 281, 131, 306, 124, 191, 83, -16, 19, -221, -41, -335, -84, -330, -56, -217, 37, -43, 135, 126, 207, 216, 219, 204, 155, 109, 74, -14, -27, -118, -108, -181, -114, -192, -71, -150, -3, -80, 84, -10, 148, 33, 203, 48, 226, 49, 191, 40, 104, 18, 2, -8, -95, -36, -155, -65, -155, -102, -87, -140, 32, -156, 182, -127, 276, -56, 297, 43, 261, 132, 158, 183, 6, 164, -140, 64, -245, -92, -238, -244, -137, -328, 0, -304, 154, -172, 303, 28, 386, 220, 373, 327, 245, 299, 43, 139, -162, -92, -312, -299, -376, -405, -286, -366, -53, -195, 219, 36, 425, 234, 502, 325, 427, 271, 252, 107, -5, -92, -268, -246, -408, -304, -381, -254, -225, -132, 25, 2, 288, 93, 483, 120, 525, 94, 375, 46, 90, 1, -175, -29, -326, -52, -332, -72, -205, -96, -6, -122, 175, -137, 283, -119, 278, -66, 212, 12, 152, 94, 101, 153, 41, 159, -15, 101, -89, -16, -160, -165, -185, -293, -138, -339, -1, -269, 210, -92, 378, 135, 428, 329, 335, 393, 122, 283, -125, 27, -305, -268, -370, -474, -274, -500, -42, -335, 219, -45, 404, 247, 451, 422, 334, 411, 122, 228, -106, -41, -269, -281, -292, -411, -163, -391, 25, -246, 199, -37, 288, 154, 266, 259, 172, 247, 55, 145, -56, -3, -98, -139, -72, -222, -11, -224, 55, -153, 103, -55, 118, 20, 111, 46, 75, 33, 30, 11, 6, -2, 22, 4, 49, 27, 79, 42, 92, 11, 68, -68, 21, -160, -25, -213, -50, -198, -7, -108, 72, 25, 147, 159, 190, 233, 158, 207, 63, 84, -35, -87, -111, -239, -119, -319, -43, -303, 89, -184, 206, -2, 253, 173, 193, 274, 56, 265, -82, 150, -155, -24, -150, -197, -46, -305, 94, -311, 212, -215, 266, -63, 223, 83, 116, 168, 3, 183, -119, 139, -183, 62, -147, -28, -30, -107, 114, -165, 214, -198, 231, -205, 188, -167, 100, -75, 8, 58, -48, 181, -38, 243, -5, 205, 12, 72, 10, -112, -8, -276, -3, -351, 49, -292, 100, -126, 166, 71, 212, 212, 194, 259, 113, 204, -19, 75, -157, -87, -223, -218, -204, -277, -76, -254, 129, -172, 335, -51, 438, 86, 379, 201, 175, 240, -94, 174, -310, 22, -373, -153, -283, -282, -61, -312, 186, -224, 358, -49, 413, 132, 334, 230, 165, 199, -2, 76, -156, -67, -249, -164, -251, -187, -165, -143, -6, -69, 170, -9, 288, 11, 324, 2, 269, -1, 148, 26, -6, 58, -117, 53, -164, 8, -159, -62, -107, -131, -28, -170, 65, -155, 179, -79, 247, 23, 258, 98, 206, 115, 92, 86, -40, 32, -140, -33, -187, -101, -147, -151, -56, -168, 56, -144, 159, -92, 235, -16, 256, 76, 215, 152, 122, 165, -3, 108, -129, 0, -194, -119, -195, -216, -115, -260, 27, -226, 180, -111, 305, 45, 334, 181, 230, 239, 65, 202, -111, 84, -215, -82, -205, -237, -102, -305, 44, -256, 166, -115, 205, 43, 179, 152, 120, 175, 67, 127, 8, 36, -43, -54, -64, -107, -48, -115, 5, -106, 67, -95, 107, -88, 137, -62, 110, -10, 31, 51, -38, 90, -55, 88, -12, 36, 63, -44, 108, -111, 116, -131, 91, -103, 42, -51, -15, -16, -31, -15, -1, -33, 46, -32, 78, 5, 79, 60, 56, 93, 36, 70, 2, -19, -16, -138, 5, -220, 54, -207, 104, -92, 129, 72, 94, 184, 32, 180, -44, 66, -103, -91, -95, -206, -1, -215, 131, -114, 235, 41, 238, 153, 135, 152, -26, 42, -163, -103, -219, -201, -152, -200, 11, -107, 191, 29, 300, 137, 287, 162, 159, 90, 1, -29, -130, -131, -193, -172, -163, -157, -43, -110, 100, -47, 201, 27, 211, 84, 153, 113, 55, 107, -41, 65, -103, -19, -81, -124, 6, -212, 102, -227, 148, -149, 122, -10, 42, 124, -36, 190, -90, 157, -77, 48, 12, -85, 131, -170, 199, -161, 177, -74, 75, 16, -37, 41, -114, -8, -125, -83, -67, -126, 50, -91, 150, 15, 189, 148, 156, 215, 81, 153, -1, -30, -54, -236, -73, -348, -48, -305, -1, -132, 39, 92, 55, 259, 71, 290, 89, 184, 109, 6, 117, -151, 97, -217, 35, -194, -48, -125, -129, -67, -144, -33, -73, -6, 47, 34, 161, 92, 221, 147, 191, 154, 110, 81, 14, -75, -43, -242, -52, -324, -42, -263, -40, -94, -45, 102, -46, 234, -7, 244, 79, 141, 189, -16, 260, -138, 239, -163, 106, -113, -87, -60, -245, -56, -282, -93, -179, -121, 33, -94, 241, 6, 346, 161, 298, 287, 131, 292, -69, 131, -199, -139, -210, -387, -105, -486, 37, -389, 144, -129, 163, 181, 114, 410, 44, 459, -3, 311, -6, 39, 27, -224, 47, -384, 48, -393, 22, -274, -6, -89, -13, 93, -13, 206, -13, 216, 10, 154, 44, 68, 98, -1, 140, -54, 144, -100, 95, -146, 7, -184, -94, -200, -149, -165, -125, -61, -28, 102, 82, 258, 168, 315, 193, 225, 154, 30, 77, -191, -8, -346, -70, -367, -99, -243, -112, -38, -81, 154, -11, 245, 88, 221, 189, 130, 234, 29, 193, -54, 88, -112, -63, -159, -191, -186, -236, -192, -156, -159, 12, -63, 189, 92, 290, 235, 274, 294, 141, 219, -40, 38, -182, -169, -195, -322, -97, -369, 47, -276, 154, -79, 162, 153, 82, 314, -21, 340, -89, 235, -64, 43, 31, -188, 126, -364, 161, -394, 108, -253, 2, -3, -85, 228, -120, 323, -68, 260, 33, 64, 127, -161, 160, -281, 116, -231, 28, -58, -51, 114, -96, 158, -77, 57, -6, -111, 87, -217, 141, -166, 136, 34, 74, 251, -11, 335, -78, 189, -95, -129, -61, -433, 17, -529, 86, -332, 125, 74, 115, 455, 65, 594, 11, 402, -20, -25, -31, -457, -15, -652, -1, -505, 16, -91, 32, 346, 39, 557, 40, 442, 42, 95, 41, -285, 46, -483, 42, -403, 34, -96, 11, 247, -27, 398, -64, 266, -63, -42, -13, -332, 66, -423, 126, -261, 146, 80, 110, 406, 41, 512, -36, 298, -88, -120, -93, -502, -60, -632, -24, -439, 15, -23, 56, 398, 111, 612, 154, 496, 159, 124, 116, -288, 35, -511, -82, -456, -185, -191, -213, 101, -130, 269, 23, 245, 177, 80, 263, -103, 256, -168, 145, -77, -25, 86, -163, 176, -189, 119, -118, -58, 2, -245, 91, -337, 118, -264, 90, -43, 29, 220, -19, 380, 2, 357, 62, 170, 111, -81, 92, -291, 7, -388, -95, -341, -162, -167, -173, 51, -82, 229, 73, 309, 223, 277, 301, 147, 268, -32, 130, -200, -54, -282, -227, -254, -313, -139, -270, 2, -115, 101, 85, 114, 256, 65, 332, 3, 316, -6, 203, 48, 29, 115, -144, 125, -263, 34, -298, -161, -231, -362, -87, -435, 110, -291, 285, 38, 362, 399, 307, 607, 141, 552, -77, 220, -245, -256, -304, -653, -231, -765, -58, -531, 131, -64, 245, 411, 255, 693, 165, 667, 43, 349, -73, -112, -146, -489, -150, -626, -83, -486, 4, -171, 73, 169, 95, 386, 86, 403, 64, 238, 35, 7, 5, -168, 1, -216, 8, -152, 8, -40, -23, 31, -58, 24, -67, -45, -33, -108, 32, -101, 114, -4, 171, 129, 164, 224, 56, 203, -95, 55, -197, -153, -181, -305, -56, -318, 124, -180, 255, 39, 262, 244, 109, 333, -119, 258, -281, 49, -265, -177, -90, -317, 140, -316, 289, -194, 284, 3, 131, 201, -71, 317, -192, 280, -158, 120, -32, -88, 83, -251, 106, -308, 39, -246, -57, -95, -107, 101, -71, 227, 64, 216, 196, 100, 231, -33, 140, -102, -31, -83, -178, -29, -214, 34, -151, 52, -16, -30, 108, -170, 155, -248, 125, -181, 56, 37, -3, 271, -5, 386, 18, 335, 39, 111, 26, -219, -38, -472, -113, -511, -121, -296, -51, 52, 65, 333, 155, 443, 170, 375, 101, 145, -8, -123, -97, -291, -94, -292, -31, -168, 30, -46, 40, -11, 2, -5, -47, -5, -45, 21, 10, 111, 98, 240, 162, 313, 147, 238, 53, -30, -72, -348, -166, -542, -170, -535, -105, -296, -9, 108, 86, 481, 148, 657, 158, 541, 144, 192, 106, -196, 42, -471, -65, -555, -178, -407, -241, -138, -210, 125, -98, 290, 79, 314, 259, 246, 350, 152, 291, 22, 106, -87, -128, -149, -284, -188, -296, -198, -175, -170, 12, -102, 154, 24, 173, 132, 105, 183, 16, 207, 2, 180, 68, 81, 130, -47, 112, -189, 3, -272, -175, -262, -301, -181, -275, -31, -77, 164, 187, 294, 365, 310, 354, 191, 176, 3, -79, -152, -267, -248, -283, -278, -140, -197, 56, -52, 186, 95, 168, 190, 44, 210, -96, 187, -167, 115, -107, -44, 54, -206, 209, -273, 267, -213, 158, -57, -53, 117, -243, 236, -315, 261, -218, 126, 13, -104, 230, -267, 333, -256, 259, -93, 50, 109, -165, 214, -272, 195, -225, 50, -46, -154, 132, -265, 230, -183, 214, 30, 86, 239, -84, 296, -199, 187, -221, -21, -123, -245, 35, -365, 171, -289, 239, -76, 207, 160, 70, 302, -93, 308, -220, 211, -227, 46, -109, -149, 43, -281, 153, -318, 189, -248, 122, -89, 19, 117, -55, 312, -68, 413, -31, 323, -11, 81, -39, -219, -64, -455, -82, -500, -62, -316, 21, 21, 137, 376, 226, 547, 231, 460, 112, 178, -67, -169, -232, -420, -321, -452, -288, -286, -128, -11, 100, 208, 304, 250, 363, 145, 268, -2, 88, -94, -105, -43, -245, 98, -262, 231, -166, 249, -25, 67, 64, -252, 76, -507, 61, -552, 59, -309, 68, 121, 94, 521, 110, 721, 75, 603, -22, 172, -136, -335, -211, -669, -175, -679, -56, -375, 81, 52, 184, 395, 214, 545, 131, 414, -12, 95, -126, -209, -129, -345, -48, -271, 27, -80, 46, 70, 27, 153, -47, 136, -117, 15, -99, -103, 25, -113, 195, -17, 298, 130, 226, 192, 33, 132, -200, 4, -385, -162, -410, -296, -246, -283, 34, -126, 330, 120, 465, 318, 403, 348, 223, 239, -42, 71, -304, -123, -431, -239, -401, -240, -208, -157, 46, -50, 226, -7, 309, -26, 274, 1, 121, 83, -17, 193, -98, 290, -113, 290, -47, 151, -1, -94, -25, -382, -62, -527, -129, -413, -159, -109, -90, 237, 45, 471, 222, 480, 341, 300, 280, -3, 108, -285, -115, -376, -333, -264, -405, -79, -302, 81, -69, 144, 233, 127, 398, 76, 349, 11, 157, -11, -106, 47, -302, 76, -315, 19, -190, -90, 56, -181, 263, -193, 266, -116, 123, 13, -68, 196, -227, 325, -229, 281, -102, 93, 91, -123, 260, -287, 249, -327, 62, -248, -139, -63, -270, 176, -253, 318, -95, 269, 90, 120, 241, -49, 290, -167, 167, -196, -14, -126, -156, 23, -226, 160, -192, 141, -96, 7, 17, -121, 133, -177, 145, -133, 71, -7, 16, 137, -28, 265, -52, 256, -17, 76, 27, -131, 75, -244, 75, -246, -24, -146, -132, -21, -182, 109, -176, 210, -78, 188, 58, 78, 181, 5, 271, -35, 255, -61, 123, -94, -30, -124, -193, -86, -316, -2, -332, 27, -223, 55, -3, 106, 235, 123, 351, 77, 322, -15, 150, -80, -96, -42, -264, -16, -276, -47, -149, -47, 63, -16, 189, 1, 152, 7, -14, 2, -193, 61, -241, 130, -104, 86, 120, -7, 321, -39, 355, -55, 179, -63, -111, -72, -373, -50, -461, 36, -307, 82, -20, 29, 255, 7, 395, 15, 352, 4, 169, -14, -66, -23, -246, 23, -266, 102, -185, 67, -89, -30, -6, -99, 50, -150, 82, -152, 108, -64, 116, 83, 134, 273, 121, 337, 26, 179, -103, -70, -205, -295, -247, -421, -191, -336, -96, -87, 35, 249, 191, 519, 276, 503, 255, 221, 160, -122, 12, -420, -117, -530, -244, -387, -335, -82, -280, 274, -121, 495, 41, 421, 204, 183, 304, -87, 329, -300, 261, -334, 50, -193, -205, 31, -369, 245, -427, 258, -314, 77, -63, -122, 224, -247, 442, -232, 433, -41, 179, 195, -110, 380, -321, 370, -369, 89, -216, -256, 22, -443, 223, -432, 285, -192, 127, 160, -89, 440, -208, 522, -201, 306, -58, -100, 115, -390, 194, -472, 183, -349, 48, -51, -148, 263, -237, 456, -184, 442, -51, 183, 97, -129, 162, -326, 162, -400, 88, -315, -68, -76, -180, 186, -151, 382, -45, 388, 64, 195, 102, -43, 65, -245, 7, -362, -63, -284, -126, -68, -93, 173, 22, 328, 136, 285, 159, 99, 77, -82, -28, -225, -102, -244, -174, -121, -194, 32, -108, 149, 33, 171, 129, 72, 157, -14, 150, -45, 143, -40, 76, 12, -66, 43, -199, 7, -248, -32, -225, -82, -140, -99, -9, -27, 169, 59, 312, 109, 305, 119, 143, 43, -42, -34, -183, -59, -266, -62, -265, -20, -154, 43, 21, 42, 149, 6, 158, -52, 123, -100, 92, -60, 37, 37, -48, 118, -107, 177, -112, 142, -72, 25, -56, -97, -52, -194, -4, -209, 67, -99, 91, 36, 69, 150, 25, 200, 9, 151, -21, 57, -84, -26, -108, -107, -64, -116, -27, -67, -10, -28, 12, -12, 71, -19, 121, -27, 97, 30, 7, 95, -80, 136, -145, 163, -156, 123, -106, 2, -1, -135, 126, -250, 190, -252, 120, -140, -18, -4, -134, 135, -175, 262, -130, 286, -18, 207, 114, 59, 187, -104, 127, -216, 0, -276, -109, -279, -166, -145, -160, 71, -99, 264, -10, 368, 93, 329, 139, 148, 113, -103, 58, -357, 2, -455, -37, -307, -62, -9, -95, 288, -81, 462, -43, 402, -39, 146, -44, -191, -13, -440, 44, -437, 107, -184, 112, 137, 71, 378, 16, 409, -65, 208, -140, -99, -135, -346, -71, -392, 18, -178, 71, 133, 44, 358, 1, 387, 1, 189, 1, -130, 10, -375, 16, -428, 1, -236, -33, 94, -84, 359, -111, 432, -35, 297, 70, 6, 138, -264, 153, -380, 73, -295, -90, -47, -236, 215, -316, 325, -226, 258, 15, 46, 248, -189, 370, -318, 330, -281, 118, -80, -140, 207, -337, 387, -379, 372, -217, 188, 8, -97, 141, -351, 178, -448, 109, -348, 7, -65, -33, 254, -20, 436, 35, 419, 86, 225, 29, -78, -66, -333, -139, -426, -179, -296, -123, 3, -13, 292, 66, 407, 140, 321, 143, 52, 64, -272, -22, -469, -115, -411, -160, -113, -94, 281, -2, 534, 106, 521, 176, 248, 113, -166, -22, -507, -166, -575, -287, -345, -243, 64, -57, 419, 149, 516, 300, 329, 300, -19, 148, -346, -39, -447, -229, -280, -303, 44, -213, 346, -68, 448, 77, 280, 179, -28, 154, -320, 66, -436, -51, -319, -155, -57, -147, 210, -48, 380, 67, 351, 162, 157, 145, -79, 38, -254, -96, -290, -217, -176, -231, -5, -111, 178, 27, 285, 136, 228, 178, 47, 131, -162, 34, -320, -77, -307, -139, -137, -105, 112, -49, 358, -6, 442, 20, 290, 19, 11, 2, -297, -22, -460, -54, -374, -34, -123, 23, 178, 69, 401, 72, 376, 29, 160, -33, -123, -89, -345, -144, -347, -125, -141, -23, 116, 75, 348, 118, 409, 101, 245, 37, -34, -28, -334, -96, -508, -129, -404, -94, -133, -30, 196, 27, 480, 61, 544, 50, 366, 35, 34, 9, -356, -43, -546, -71, -450, -55, -179, -38, 192, -22, 476, -16, 480, 10, 261, 47, -114, 46, -438, 13, -467, -10, -253, -55, 70, -108, 396, -128, 484, -78, 308, 43, -10, 158, -354, 167, -476, 85, -303, -47, -23, -169, 277, -226, 430, -185, 316, -55, 60, 118, -224, 190, -404, 128, -296, 22, -43, -63, 201, -106, 376, -91, 333, -32, 105, 45, -142, 64, -358, -12, -369, -119, -153, -156, 94, -120, 297, -19, 373, 96, 220, 185, -9, 214, -237, 128, -366, -71, -246, -232, -2, -267, 203, -201, 340, -72, 279, 68, 67, 155, -151, 163, -328, 55, -316, -62, -86, -74, 131, -23, 280, 17, 313, 38, 158, 6, -51, -50, -230, -116, -324, -170, -197, -128, 13, 10, 158, 107, 262, 127, 256, 85, 127, 38, -27, 8, -209, -43, -285, -97, -205, -72, -105, -44, 27, -71, 207, -86, 296, -49, 278, 20, 133, 80, -95, 63, -235, 32, -279, 20, -256, -32, -78, -85, 144, -69, 278, -9, 277, 71, 117, 77, -75, -20, -166, -106, -205, -159, -141, -202, 32, -140, 171, 25, 207, 202, 119, 295, -53, 228, -145, 50, -156, -113, -127, -263, -13, -325, 126, -227, 188, -58, 164, 97, 34, 181, -95, 137, -132, 75, -121, 32, -69, -40, 48, -75, 141, -55, 159, -41, 71, -27, -82, -70, -168, -115, -147, -60, -77, 7, 56, 41, 195, 94, 248, 90, 161, 33, -39, -48, -231, -154, -275, -170, -187, -65, -21, 26, 175, 96, 302, 113, 266, 50, 78, -26, -160, -113, -284, -173, -229, -91, -51, 8, 153, 38, 304, 38, 291, -8, 96, -52, -184, -38, -383, -22, -377, 43, -164, 117, 134, 72, 398, -35, 502, -138, 361, -220, 30, -174, -316, -64, -512, 47, -453, 173, -198, 204, 125, 80, 384, -70, 452, -180, 274, -177, -15, -65, -259, 41, -328, 115, -186, 132, 54, 6, 253, -154, 324, -228, 173, -182, -114, -24, -354, 138, -414, 190, -247, 156, 74, 37, 350, -131, 475, -224, 378, -187, 80, -52, -227, 102, -380, 149, -334, 96, -108, 0, 124, -125, 231, -224, 195, -199, 30, -73, -154, 91, -194, 205, -96, 203, 96, 107, 258, -25, 262, -168, 140, -244, -30, -210, -206, -91, -266, 52, -197, 139, -73, 114, 58, 39, 117, -53, 99, -137, 99, -139, 84, -36, 55, 91, 40, 172, 3, 140, -55, 12, -95, -135, -118, -251, -64, -284, 45, -175, 95, 7, 80, 182, 24, 258, -64, 182, -92, 31, -56, -96, 34, -173, 150, -159, 182, -67, 84, 29, -56, 57, -189, -5, -226, -103, -127, -132, 46, -93, 217, -18, 283, 88, 165, 166, -48, 159, -243, 72, -330, -80, -241, -199, -8, -219, 248, -175, 424, -103, 391, 9, 168, 115, -109, 169, -332, 133, -417, 28, -317, -67, -98, -129, 140, -175, 280, -143, 265, -29, 162, 87, 57, 137, -35, 101, -73, -10, -63, -115, -36, -191, -35, -195, -76, -83, -116, 83, -86, 198, -5, 203, 79, 74, 143, -98, 168, -226, 140, -280, 54, -219, -64, -20, -134, 169, -137, 253, -98, 212, -51, 66, 27, -103, 126, -240, 188, -305, 153, -218, 38, -35, -101, 119, -216, 201, -277, 189, -225, 82, -13, -38, 271, -156, 440, -209, 414, -137, 209, -16, -80, 62, -357, 78, -513, 10, -449, -80, -161, -138, 165, -136, 357, -23, 379, 162, 276, 248, 117, 199, -37, 20, -139, -226, -118, -388, -47, -387, -53, -222, -136, 69, -199, 318, -183, 389, -67, 267, 85, 20, 245, -215, 380, -303, 359, -263, 155, -115, -97, 57, -282, 117, -330, 48, -269, -60, -150, -137, 22, -107, 183, 16, 208, 137, 161, 198, 108, 154, 73, -20, 52, -206, -11, -316, -94, -302, -115, -159, -121, 14, -124, 142, -58, 231, 54, 228, 146, 127, 167, -6, 75, -129, -18, -214, -68, -237, -106, -224, -98, -124, -17, 37, 69, 156, 127, 202, 107, 164, 41, 38, 23, -94, 4, -186, -59, -209, -103, -115, -130, 20, -124, 72, -75, 53, -3, -28, 126, -102, 285, -107, 308, -54, 189, 54, 3, 167, -200, 155, -321, 23, -327, -145, -222, -285, 2, -314, 196, -199, 244, -7, 200, 211, 129, 327, 58, 275, 32, 101, 1, -127, -16, -313, -30, -364, -114, -283, -209, -93, -202, 128, -97, 244, 67, 203, 202, 80, 229, -72, 182, -170, 81, -175, -63, -87, -115, 40, -64, 116, 17, 69, 60, -58, 1, -182, -124, -238, -194, -177, -194, -10, -95, 164, 127, 276, 332, 239, 404, 49, 307, -196, 49, -350, -206, -347, -346, -190, -353, 52, -220, 255, 4, 312, 171, 183, 239, -67, 185, -268, 58, -333, -9, -238, -19, -29, -12, 173, 18, 247, 14, 176, -40, -16, -100, -207, -148, -264, -127, -179, 0, -12, 112, 148, 187, 189, 206, 116, 133, -54, 28, -246, -72, -313, -159, -216, -162, -40, -108, 159, -66, 285, 2, 268, 86, 135, 145, -79, 193, -280, 157, -341, 54, -282, -56, -139, -171, 28, -240, 148, -190, 200, -75, 173, 66, 43, 177, -76, 170, -106, 111, -103, 60, -72, 16, -31, 37, -19, 69, -20, 35, -88, -54, -177, -190, -180, -317, -89, -284, 44, -103, 199, 159, 279, 417, 247, 502, 104, 374, -156, 101, -386, -243, -438, -477, -342, -487, -122, -321, 131, -51, 317, 211, 368, 330, 242, 341, -18, 245, -221, 79, -303, -46, -278, -117, -135, -155, 35, -141, 137, -112, 138, -70, 5, 9, -145, 65, -185, 90, -112, 121, 29, 101, 180, 64, 223, 22, 135, -36, -76, -73, -339, -77, -452, -92, -333, -79, -75, -30, 229, 24, 431, 95, 434, 135, 230, 120, -117, 90, -443, 13, -545, -81, -412, -133, -135, -132, 165, -78, 345, 29, 363, 104, 223, 148, -47, 153, -262, 71, -305, -36, -217, -115, -83, -142, 40, -83, 100, 13, 90, 83, -3, 120, -121, 87, -142, -28, -71, -118, 8, -137, 63, -58, 68, 86, 50, 184, -3, 192, -91, 111, -167, -51, -154, -204, -91, -243, -37, -149, 18, 44, 77, 221, 110, 264, 58, 194, -73, 30, -156, -158, -158, -260, -110, -216, -39, -66, 77, 113, 160, 205, 138, 187, -4, 106, -184, -24, -263, -141, -224, -173, -129, -121, 15, -12, 174, 77, 262, 121, 184, 130, -17, 112, -217, 39, -281, -46, -248, -101, -150, -98, 28, -52, 196, -2, 238, 50, 113, 98, -101, 97, -252, 32, -269, -54, -186, -91, -32, -71, 175, -17, 285, 31, 229, 80, 9, 87, -245, 38, -361, -48, -326, -108, -182, -84, 52, -12, 277, 60, 344, 108, 202, 116, -59, 70, -285, -27, -347, -114, -281, -125, -94, -43, 155, 51, 311, 121, 271, 138, 46, 87, -244, -14, -411, -136, -374, -206, -187, -151, 91, -12, 359, 124, 435, 217, 267, 226, -71, 137, -374, -7, -478, -171, -394, -237, -180, -179, 109, -68, 322, 49, 334, 142, 155, 171, -93, 152, -253, 88, -235, -1, -125, -31, 18, -33, 137, -54, 135, -65, -11, -85, -223, -83, -350, -51, -264, -20, -41, 35, 178, 128, 336, 161, 379, 137, 203, 83, -110, -15, -415, -85, -551, -132, -435, -171, -172, -121, 126, -23, 386, 65, 472, 148, 320, 185, 10, 150, -299, 92, -447, -29, -381, -134, -223, -142, 14, -110, 240, -34, 296, 57, 169, 81, -48, 68, -210, 21, -227, -63, -145, -72, -21, 2, 123, 70, 176, 140, 49, 114, -144, -10, -308, -127, -307, -222, -134, -220, 81, -48, 266, 171, 351, 336, 245, 371, -19, 191, -299, -70, -457, -276, -405, -395, -202, -304, 16, -64, 231, 165, 323, 308, 238, 284, 51, 112, -139, -26, -237, -107, -203, -123, -105, -30, -12, 33, 60, 23, 43, -32, -63, -142, -165, -172, -220, -62, -145, 87, 8, 235, 149, 327, 245, 253, 256, 102, 116, -85, -116, -257, -322, -281, -425, -203, -364, -104, -182, 28, 40, 117, 252, 152, 333, 182, 257, 150, 78, 92, -114, 69, -236, -16, -242, -112, -187, -178, -95, -223, 8, -181, 43, -74, 5, 25, -36, 161, -55, 275, -21, 269, 25, 202, 46, 76, 56, -82, 31, -176, -58, -251, -148, -255, -201, -136, -195, 7, -106, 114, 21, 198, 122, 202, 189, 170, 151, 102, 14, -37, -149, -127, -265, -148, -264, -155, -151, -109, -3, -28, 131, 56, 196, 128, 136, 126, -4, 53, -130, 26, -219, 6, -200, -13, -109, 4, -6, 19, 80, 32, 105, 20, 58, -54, -32, -95, -129, -53, -185, -3, -139, 33, -31, 62, 75, 50, 167, 38, 140, -6, 12, -46, -157, -9, -294, 59, -313, 75, -187, 32, 11, -43, 188, -105, 279, -114, 218, -94, 53, -11, -145, 141, -300, 229, -291, 208, -188, 96, -47, -40, 88, -149, 161, -204, 122, -205, 12, -93, -105, 89, -162, 205, -110, 218, -40, 144, 22, 17, 68, -117, 29, -230, -47, -239, -134, -96, -164, 117, -98, 243, 15, 259, 63, 161, 58, -5, 16, -181, -78, -291, -155, -231, -180, -14, -95, 195, 70, 275, 170, 230, 181, 89, 108, -86, -46, -215, -240, -244, -363, -111, -364, 82, -205, 184, 40, 158, 244, 75, 359, -33, 336, -115, 157, -138, -106, -85, -341, 52, -426, 150, -353, 127, -186, 53, 0, -30, 169, -88, 230, -107, 154, -73, 26, 21, -60, 153, -79, 191, -65, 128, -50, 30, -35, -90, -55, -182, -124, -212, -202, -157, -196, 12, -92, 194, 52, 258, 162, 211, 189, 96, 135, -76, 26, -206, -124, -259, -213, -178, -183, 18, -84, 169, -19, 200, -14, 150, -54, 33, -94, -93, -114, -143, -96, -100, 15, 56, 155, 227, 214, 250, 172, 147, 22, -40, -157, -242, -308, -360, -379, -336, -326, -155, -128, 154, 102, 405, 255, 466, 299, 363, 215, 113, 75, -192, -98, -420, -256, -493, -285, -335, -220, -23, -124, 257, -40, 403, 39, 396, 76, 212, 86, -39, 38, -253, -25, -328, -23, -196, -21, 28, -22, 206, -31, 279, -54, 200, -58, -3, -89, -221, -151, -336, -178, -269, -109, -28, -28, 211, 63, 349, 143, 324, 182, 139, 163, -114, 30, -314, -136, -350, -245, -177, -285, 92, -252, 289, -157, 336, -13, 213, 119, -27, 200, -242, 149, -332, 52, -220, -32, 28, -105, 265, -133, 353, -109, 268, -37, 56, 12, -184, -35, -326, -140, -306, -200, -128, -172, 102, -90, 250, 61, 255, 213, 134, 294, -29, 222, -160, 12, -175, -207, -84, -329, 57, -334, 153, -248, 139, -97, 33, 72, -82, 173, -138, 157, -99, 65, 33, -1, 168, -28, 224, -47, 157, -65, -34, -52, -225, -37, -319, -66, -259, -137, -55, -176, 202, -150, 366, -72, 383, 15, 225, 105, -50, 176, -284, 174, -396, 72, -339, -91, -123, -219, 109, -237, 274, -176, 331, -79, 251, 22, 86, 98, -64, 66, -173, -35, -166, -129, -80, -134, -5, -46, 68, 51, 86, 125, 24, 142, -46, 67, -99, -78, -92, -230, 10, -306, 118, -263, 167, -117, 173, 19, 67, 149, -81, 225, -185, 203, -216, 101, -116, -55, 54, -167, 160, -213, 188, -226, 131, -197, -14, -93, -124, 36, -144, 104, -66, 121, 103, 58, 201, 0, 178, -53, 75, -104, -88, -96, -233, -33, -265, 36, -195, 36, -23, -41, 170, -140, 241, -170, 223, -149, 151, -96, 28, 45, -62, 156, -108, 186, -105, 93, -53, -69, -35, -183, -81, -214, -89, -178, -63, -79, 6, 54, 131, 125, 245, 107, 325, 3, 302, -119, 105, -147, -168, -138, -383, -96, -476, -23, -403, 67, -180, 120, 109, 97, 397, 17, 518, -59, 419, -113, 207, -172, -32, -186, -230, -130, -328, -41, -319, 48, -213, 73, -61, 66, 36, 53, 97, 26, 178, -24, 235, -56, 243, -61, 178, -57, 65, -89, -58, -142, -177, -144, -270, -91, -247, -37, -100, 15, 64, 65, 169, 115, 177, 118, 111, 50, 21, -47, -78, -118, -121, -166, -56, -181, 71, -167, 144, -84, 140, 39, 60, 123, -42, 113, -118, 45, -158, -35, -123, -114, -3, -168, 102, -142, 117, -15, 68, 116, 5, 129, -20, 40, 9, -100, 42, -194, 104, -223, 141, -155, 66, 7, -99, 183, -250, 231, -311, 107, -230, -81, -58, -219, 141, -237, 336, -167, 404, -35, 285, 135, 72, 194, -148, 107, -272, -68, -268, -181, -183, -182, -39, -114, 126, -27, 185, 59, 140, 112, 59, 46, -24, -77, -54, -160, -58, -142, -56, -32, -5, 51, 47, 112, 50, 135, 42, 99, 31, -37, 13, -191, 8, -262, -44, -227, -86, -129, -68, -32, -50, 100, -30, 212, 13, 211, 52, 111, 99, -35, 122, -131, 95, -182, 91, -183, 97, -143, 42, -40, -33, 47, -132, 45, -214, -16, -234, -93, -206, -119, -96, -97, 111, -32, 290, 94, 367, 208, 326, 218, 152, 86, -56, -97, -234, -257, -348, -316, -297, -283, -122, -166, 61, 8, 182, 135, 205, 164, 135, 114, 44, 50, -53, 15, -95, 6, -32, 5, 49, 0, 92, -10, 75, -75, -3, -178, -70, -262, -103, -259, -99, -169, -29, -22, 70, 133, 103, 262, 65, 298, -39, 210, -137, 38, -149, -143, -81, -251, 59, -256, 236, -182, 344, -69, 311, 29, 134, 70, -123, 23, -341, -57, -433, -112, -384, -78, -183, 13, 85, 125, 311, 208, 406, 209, 344, 108, 182, -80, 10, -267, -127, -371, -191, -345, -173, -194, -116, 18, -71, 224, -63, 317, -74, 275, -45, 102, 19, -97, 107, -220, 182, -230, 212, -137, 174, -16, 67, 79, -70, 81, -158, 0, -158, -92, -94, -136, 2, -96, 80, -24, 102, 57, 68, 78, -31, 44, -129, -34, -163, -119, -119, -144, -13, -98, 123, 18, 226, 122, 276, 160, 235, 110, 89, -16, -85, -170, -235, -308, -317, -319, -291, -212, -182, -15, -4, 169, 183, 278, 286, 291, 277, 189, 195, 25, 52, -154, -79, -258, -157, -258, -171, -185, -91, -82, 17, -1, 77, 74, 89, 83, 40, 41, -48, -26, -115, -54, -143, -35, -105, -4, 18, 37, 120, 81, 172, 106, 178, 58, 123, -47, 49, -151, -11, -223, -58, -227, -60, -176, -53, -55, -96, 97, -148, 221, -176, 235, -153, 157, -25, 43, 141, -68, 295, -147, 381, -165, 310, -111, 91, -30, -162, -1, -365, -34, -405, -71, -260, -75, -31, -50, 207, 11, 338, 81, 269, 147, 75, 142, -147, 54, -282, -65, -235, -136, -52, -153, 162, -126, 338, -73, 346, -9, 177, 42, -61, 24, -281, -38, -362, -69, -267, -53, -92, -3, 104, 44, 229, 88, 195, 91, 59, 34, -80, -90, -151, -184, -73, -184, 84, -109, 226, 8, 299, 97, 218, 128, -8, 79, -259, -49, -438, -179, -441, -232, -249, -165, 25, -46, 297, 97, 483, 199, 471, 238, 301, 168, 45, -8, -206, -182, -342, -287, -348, -285, -261, -186, -89, -17, 81, 159, 179, 238, 207, 189, 154, 23, 64, -129, -5, -204, -69, -164, -87, -41, -47, 106, -6, 220, 17, 201, 26, 60, 6, -128, 4, -248, 29, -262, 55, -192, 94, -45, 99, 103, 24, 216, -103, 210, -235, 124, -294, 19, -216, -55, -22, -89, 221, -104, 426, -75, 460, -30, 295, 6, 3, -9, -298, -54, -458, -71, -416, -69, -219, -38, 44, 0, 248, 80, 286, 142, 178, 136, 12, 48, -110, -56, -102, -118, 5, -138, 142, -108, 227, -36, 197, 39, 45, 49, -148, -38, -297, -156, -328, -216, -229, -157, -64, -21, 99, 165, 208, 322, 222, 360, 166, 208, 86, -79, 27, -344, 12, -451, 32, -385, 38, -193, 18, 52, -41, 236, -137, 267, -228, 143, -263, -32, -208, -118, -56, -85, 137, 16, 299, 99, 376, 128, 328, 52, 161, -101, -43, -255, -212, -289, -284, -164, -242, 22, -134, 166, -17, 219, 62, 181, 70, 65, 25, -73, -20, -146, -32, -131, 14, -43, 92, 24, 151, 72, 181, 95, 160, 87, 84, 36, -20, -53, -125, -133, -209, -178, -237, -168, -219, -104, -144, 18, -6, 175, 137, 267, 236, 255, 270, 126, 210, -21, 91, -140, -30, -200, -112, -176, -120, -87, -65, 14, -26, 42, -29, 2, -89, -62, -170, -85, -187, -39, -97, 37, 78, 142, 286, 201, 402, 195, 349, 84, 147, -77, -130, -199, -349, -239, -388, -194, -253, -119, -15, -19, 195, 48, 258, 55, 163, 13, -24, -30, -202, -7, -236, 45, -104, 119, 103, 144, 281, 118, 319, 18, 190, -135, -24, -273, -230, -327, -316, -250, -229, -96, -43, 78, 128, 201, 209, 240, 151, 186, 9, 56, -128, -61, -191, -122, -115, -106, 65, -64, 233, -14, 306, 19, 239, 21, 52, -18, -165, -77, -333, -107, -379, -92, -262, -38, -57, 29, 142, 97, 269, 162, 282, 187, 205, 149, 83, 56, -36, -44, -93, -128, -86, -166, -61, -170, -46, -114, -49, -31, -72, 45, -77, 89, -55, 105, 9, 115, 105, 122, 175, 110, 170, 63, 91, -3, -43, -72, -178, -134, -245, -159, -204, -134, -55, -29, 149, 93, 304, 176, 342, 179, 232, 107, 8, -24, -242, -167, -414, -248, -430, -220, -268, -73, 5, 115, 273, 242, 432, 273, 422, 177, 259, 7, 23, -178, -187, -277, -290, -247, -260, -119, -145, 19, -26, 88, 54, 86, 62, 27, 17, -43, -31, -78, -36, -47, 15, 56, 104, 128, 173, 135, 183, 50, 123, -60, 5, -171, -128, -248, -218, -242, -238, -149, -164, 6, -29, 125, 107, 187, 196, 188, 208, 145, 126, 69, -10, -35, -140, -83, -200, -95, -144, -74, -5, -83, 143, -90, 234, -71, 206, -38, 65, 5, -119, 45, -258, 110, -275, 145, -157, 132, 8, 74, 145, 7, 202, -21, 161, -47, 71, -50, -1, -44, -15, -15, 31, -6, 69, -16, 34, -24, -62, -2, -177, 48, -248, 78, -207, 97, -62, 99, 131, 73, 279, 17, 294, -54, 176, -82, 2, -62, -152, -19, -207, 7, -148, 31, -29, 39, 82, 38, 113, 20, 39, 6, -70, 5, -144, -4, -141, -39, -46, -79, 103, -86, 231, -47, 281, 19, 216, 72, 55, 101, -131, 97, -287, 29, -351, -66, -291, -148, -133, -161, 77, -117, 268, -40, 361, 26, 329, 72, 186, 75, -29, 29, -223, -29, -321, -63, -299, -42, -163, 14, 22, 51, 171, 54, 240, 6, 208, -77, 92, -162, -33, -192, -117, -146, -136, -21, -85, 117, -14, 200, 44, 216, 66, 151, 46, 29, 5, -93, -25, -172, -41, -158, -30, -80, 0, 25, 18, 98, 32, 128, 34, 90, 17, 0, 0, -89, -19, -134, -31, -84, -22, 21, -9, 142, -3, 229, 15, 220, 31, 126, 31, -31, 21, -142, 2, -174, -2, -96, 15, 11, 23, 94, 27, 117, 21, 58, -18, -20, -73, -81, -116, -56, -122, 41, -67, 145, 21, 188, 106, 139, 166, 49, 165, -68, 95, -131, 0, -146, -85, -84, -125, -8, -111, 28, -77, 23, -38, -16, 1, -29, 8, -14, 6, 39, 20, 95, 58, 128, 108, 111, 129, 27, 92, -73, 24, -170, -66, -205, -153, -196, -177, -144, -128, -63, -34, 36, 66, 114, 120, 150, 122, 148, 85, 106, 14, 47, -52, -30, -70, -99, -50, -124, -14, -113, 14, -89, 20, -72, 16, -59, 7, -50, -9, -30, -4, -11, 23, 40, 41, 111, 46, 166, 33, 159, 0, 101, -40, 16, -90, -72, -122, -137, -110, -152, -57, -93, 29, 10, 137, 88, 223, 110, 242, 77, 168, 14, 13, -56, -171, -77, -311, -23, -351, 103, -253, 230, -47, 275, 183, 214, 341, 71, 372, -115, 267, -268, 79, -318, -123, -226, -262, -41, -291, 158, -224, 285, -107, 321, 17, 269, 112, 141, 163, -8, 176, -124, 149, -169, 93, -156, 26, -118, -58, -55, -134, 6, -172, 57, -163, 63, -104, 65, -12, 63, 71, 76, 131, 65, 153, 17, 126, -23, 68, -62, 0, -78, -67, -85, -104, -50, -112, 6, -91, 43, -35, 42, 30, -5, 74, -38, 87, -87, 47, -109, -30, -118, -89, -85, -114, -11, -80, 64, 14, 131, 118, 163, 190, 164, 189, 85, 100, -45, -27, -183, -146, -268, -226, -259, -217, -194, -132, -53, -18, 99, 93, 221, 152, 252, 155, 207, 131, 117, 77, 24, 22, -54, -3, -129, -21, -149, -51, -132, -90, -93, -138, -37, -149, 35, -108, 127, -28, 194, 86, 208, 183, 160, 193, 96, 115, 11, -23, -62, -150, -101, -178, -85, -105, -29, 42, 27, 196, 57, 241, 74, 142, 82, -59, 73, -263, 55, -344, 39, -256, 38, -57, 49, 171, 41, 307, 28, 271, 25, 112, 26, -61, 3, -139, -21, -78, -40, 54, -40, 155, -38, 136, -32, -41, -1, -300, 57, -465, 95, -414, 94, -132, 64, 267, 10, 595, -58, 699, -116, 510, -139, 96, -96, -353, -9, -636, 63, -644, 88, -399, 71, -39, 24, 268, -35, 414, -88, 352, -94, 151, -63, -50, -30, -155, -28, -129, -26, -11, -19, 112, 4, 162, 32, 99, 47, -52, 55, -212, 26, -295, -29, -264, -91, -122, -112, 71, -76, 239, -15, 314, 60, 267, 109, 128, 141, -29, 99, -135, 15, -154, -77, -97, -126, -12, -109, 38, -59, 12, 32, -78, 114, -183, 176, -236, 169, -176, 105, -1, 22, 236, -54, 419, -72, 449, -62, 305, 1, 33, 70, -264, 130, -456, 140, -463, 107, -296, 57, -29, -9, 195, -50, 281, -70, 224, -39, 74, 21, -68, 90, -105, 140, -22, 142, 123, 111, 223, 33, 185, -45, 17, -107, -210, -102, -393, -45, -409, 36, -232, 104, 54, 127, 332, 94, 464, 10, 387, -76, 153, -125, -140, -106, -354, -36, -375, 41, -225, 97, 22, 96, 253, 41, 343, -49, 271, -125, 75, -158, -168, -120, -328, -44, -338, 38, -213, 100, 6, 118, 217, 90, 325, 34, 302, -33, 149, -80, -56, -107, -201, -126, -244, -136, -177, -124, -30, -87, 97, -15, 147, 78, 102, 170, -20, 228, -123, 213, -146, 108, -89, -42, 45, -191, 181, -266, 232, -231, 174, -97, 26, 67, -143, 199, -234, 234, -227, 169, -131, 58, 15, -37, 121, -64, 146, -25, 104, 43, 21, 91, -37, 90, -43, 33, -17, -48, 28, -90, 58, -82, 40, 2, 1, 102, -41, 188, -70, 213, -60, 170, -36, 73, -17, -33, 4, -84, 7, -73, 7, -8, 31, 45, 59, 66, 77, 44, 72, -14, 20, -59, -42, -71, -87, -7, -107, 81, -73, 164, -10, 179, 34, 142, 47, 62, 24, -43, -19, -120, -35, -160, -19, -135, 26, -93, 86, -49, 97, -6, 44, 45, -39, 88, -109, 87, -116, 79, -48, 49, 55, 26, 145, -23, 155, -76, 49, -111, -115, -132, -250, -139, -282, -130, -175, -69, 39, 25, 273, 121, 418, 166, 382, 146, 169, 86, -118, -19, -362, -120, -457, -179, -356, -141, -110, -46, 168, 48, 349, 81, 351, 57, 198, -8, -17, -86, -199, -112, -265, -45, -184, 92, -12, 216, 152, 251, 217, 188, 159, 65, 33, -69, -95, -172, -173, -187, -162, -118, -73, -22, 26, 40, 73, 65, 45, 86, -22, 133, -64, 170, -44, 187, 40, 182, 157, 143, 239, 44, 216, -86, 80, -191, -120, -210, -297, -144, -367, -40, -294, 84, -100, 202, 140, 268, 313, 248, 340, 153, 225, 34, 25, -69, -167, -134, -258, -167, -214, -124, -53, -38, 134, 50, 243, 94, 220, 94, 74, 69, -137, 22, -301, -37, -335, -76, -226, -47, -11, 9, 211, 58, 340, 75, 333, 58, 194, 23, -4, -49, -152, -114, -204, -145, -153, -111, -42, -69, 37, -34, 41, -14, -40, 12, -165, 43, -227, 54, -163, 81, 10, 102, 246, 94, 431, 26, 454, -72, 289, -144, -18, -173, -334, -152, -502, -108, -477, -15, -275, 64, 21, 122, 255, 132, 339, 121, 263, 108, 84, 69, -64, 6, -102, -69, -44, -109, 69, -117, 149, -81, 107, -5, -26, 85, -189, 161, -289, 160, -248, 108, -100, 24, 76, -31, 214, -54, 237, -33, 145, 29, 14, 93, -91, 125, -99, 101, -14, 51, 87, 4, 154, -19, 134, -22, 10, -16, -155, 9, -291, 22, -337, 28, -240, 29, -48, 54, 174, 89, 364, 120, 426, 126, 327, 103, 119, 49, -138, -32, -333, -112, -384, -156, -294, -153, -93, -97, 126, -16, 241, 63, 224, 119, 100, 126, -66, 91, -163, 48, -153, 10, -43, -9, 118, -15, 222, -24, 214, -52, 111, -87, -48, -126, -185, -129, -228, -105, -184, -48, -83, 20, 19, 81, 67, 110, 69, 101, 50, 72, 29, 28, 44, -9, 90, -54, 121, -92, 115, -104, 43, -95, -77, -63, -185, -29, -245, 9, -223, 29, -112, 43, 40, 37, 175, 50, 246, 84, 219, 118, 123, 124, 6, 78, -94, 1, -133, -92, -113, -164, -72, -186, -39, -132, -38, -25, -54, 84, -57, 178, -19, 228, 59, 240, 160, 187, 224, 98, 203, -5, 88, -82, -83, -129, -240, -139, -311, -95, -264, -18, -115, 69, 79, 116, 230, 136, 275, 130, 218, 96, 93, 43, -37, -13, -120, -25, -134, -12, -97, 21, -39, 38, -4, 56, -9, 50, -35, 8, -65, -46, -69, -79, -27, -57, 44, -14, 125, 36, 186, 70, 188, 80, 128, 54, 16, -6, -126, -48, -229, -60, -255, -32, -201, -12, -68, -4, 86, -5, 193, -11, 220, -29, 155, -41, 35, -16, -69, 28, -120, 47, -96, 28, -10, -11, 64, -40, 81, -63, 28, -67, -77, -45, -155, 3, -162, 40, -101, 45, 26, 27, 159, 7, 221, -11, 197, -29, 91, -49, -42, -43, -122, -26, -148, -2, -117, 18, -38, 50, 24, 81, 37, 90, 17, 67, -22, 28, -32, 4, -1, -20, 38, -42, 94, -47, 129, -34, 95, 2, 12, 31, -90, 60, -168, 82, -180, 103, -133, 82, -43, 47, 77, 17, 157, 7, 164, 21, 118, 36, 34, 53, -40, 63, -77, 40, -79, -18, -38, -70, 11, -87, 15, -72, -12, -15, -49, 54, -74, 136, -49, 181, 8, 170, 70, 100, 126, 9, 125, -79, 55, -132, -32, -137, -108, -96, -143, -16, -111, 39, -41, 57, 44, 53, 117, 37, 131, 21, 92, 15, 16, 21, -71, 18, -128, 10, -135, -29, -98, -52, -12, -56, 86, -46, 152, -31, 171, -17, 122, -6, 21, -10, -80, -21, -155, -33, -174, -19, -118, 14, -34, 50, 39, 87, 86, 96, 79, 84, 48, 27, 18, -44, -3, -119, 12, -159, 45, -160, 59, -117, 45, -25, -1, 75, -66, 153, -114, 182, -132, 163, -109, 116, -35, 53, 52, -4, 121, -49, 155, -64, 136, -77, 74, -81, -6, -73, -87, -44, -131, 2, -114, 54, -65, 101, -4, 142, 48, 154, 61, 129, 43, 80, -2, 36, -46, -5, -48, -38, -8, -63, 40, -65, 85, -46, 98, -31, 62, -17, 0, 4, -74, 29, -117, 49, -100, 65, -58, 99, -8, 131, 41, 148, 56, 112, 40, 40, 17, -60, -4, -157, 8, -226, 43, -234, 67, -156, 66, -25, 25, 108, -56, 194, -135, 226, -178, 205, -158, 125, -57, 17, 77, -82, 187, -130, 239, -154, 196, -155, 79, -135, -63, -85, -173, -32, -199, 5, -138, 46, -42, 94, 50, 136, 97, 141, 66, 108, -3, 48, -60, -29, -76, -101, -29, -148, 51, -133, 120, -67, 150, 8, 116, 40, 25, 48, -72, 36, -148, 21, -177, 11, -150, 28, -90, 72, -12, 111, 62, 110, 109, 56, 137, -9, 145, -68, 114, -104, 61, -101, -2, -59, -68, 21, -118, 83, -147, 111, -150, 103, -113, 97, -53, 70, 20, 30, 104, -2, 172, -14, 193, -4, 158, -4, 60, -3, -67, 13, -167, 28, -214, 25, -177, -1, -62, -21, 69, -25, 153, -1, 165, 21, 105, 66, 14, 118, -63, 136, -99, 94, -71, 5, -13, -86, 21, -144, 17, -157, -18, -118, -46, -28, -34, 75, 17, 120, 84, 110, 131, 66, 101, 17, 1, -29, -116, -61, -195, -62, -178, -31, -64, -3, 85, 1, 203, -6, 228, -8, 133, -13, -24, -15, -166, -27, -227, -21, -172, -11, -42, -12, 95, -17, 185, -4, 182, 26, 97, 45, -14, 45, -104, 30, -139, 8, -110, -19, -60, -59, -12, -71, 30, -58, 53, -20, 69, 19, 81, 57, 79, 85, 62, 98, 18, 84, -58, 50, -132, 23, -159, -3, -129, -31, -38, -51, 77, -54, 164, -20, 188, 21, 131, 55, 14, 78, -103, 98, -175, 89, -180, 59, -111, 21, -9, 5, 82, 10, 132, 18, 118, 18, 62, 18, 3, 5, -35, -22, -48, -32, -39, -9, -25, 37, -13, 82, -11, 92, -22, 75, -22, 34, -5, -16, 13, -62, 29, -68, 38, -43, 29, -1, 14, 26, 0, 34, -7, 33, 6, 19, 18, -2, 15, -22, 1, -21, -24, -10, -51, 2, -66, 12, -63, -1, -35, -18, 10, -54, 40, -85, 61, -92, 74, -55, 72, 10, 60, 85, 40, 140, 7, 135, -26, 65, -62, -63, -98, -184, -107, -232, -92, -190, -59, -65, -4, 91, 51, 216, 97, 239, 126, 154, 115, -6, 75, -159, 30, -232, -23, -198, -66, -71, -84, 84, -89, 186, -76, 192, -54, 110, -36, 2, -1, -71, 42, -78, 75, -40, 102, 20, 102, 56, 64, 40, 6, -3, -62, -32, -111, -4, -104, 73, -57, 152, 18, 192, 87, 156, 97, 47, 47, -104, -41, -214, -138, -230, -174, -136, -122, 30, -12, 210, 129, 335, 236, 345, 249, 228, 175, 27, 27, -167, -143, -276, -253, -279, -279, -173, -217, -6, -79, 153, 71, 228, 187, 208, 240, 115, 206, 9, 118, -72, 13, -105, -91, -77, -150, -15, -154, 31, -116, 37, -46, 3, 20, -38, 54, -65, 68, -64, 56, -32, 24, 31, 3, 75, -11, 70, -16, 11, -8, -59, -8, -102, -7, -94, 10, -52, 24, 20, 34, 88, 39, 99, 16, 45, -18, -47, -62, -133, -106, -172, -109, -147, -74, -57, -18, 73, 58, 182, 131, 203, 169, 152, 159, 45, 90, -73, -15, -165, -119, -201, -201, -166, -223, -71, -160, 40, -43, 121, 87, 165, 190, 153, 217, 101, 169, 37, 71, -26, -46, -50, -124, -42, -141, -18, -114, 8, -63, 33, -16, 29, 16, 13, 36, 10, 40, 30, 44, 76, 66, 111, 77, 105, 55, 66, -1, 2, -77, -55, -140, -75, -154, -41, -115, 34, -29, 120, 82, 157, 162, 125, 184, 52, 148, -39, 63, -108, -30, -116, -111, -71, -162, 15, -163, 98, -121, 134, -57, 111, 18, 58, 83, -13, 121, -62, 131, -67, 108, -40, 63, 3, 18, 18, -25, -9, -56, -49, -73, -73, -86, -61, -95, -12, -93, 63, -76, 111, -29, 117, 43, 54, 113, -48, 163, -140, 172, -177, 119, -148, 24, -64, -77, 28, -152, 94, -169, 113, -126, 77, -50, 15, 30, -43, 76, -92, 71, -113, 34, -95, -11, -38, -34, 26, -8, 78, 40, 88, 84, 62, 105, 10, 71, -41, -11, -71, -105, -66, -171, -41, -167, -7, -89, 24, 20, 41, 122, 53, 169, 63, 131, 58, 40, 51, -62, 38, -125, 17, -102, -12, -17, -29, 73, -29, 124, -5, 98, 20, -1, 42, -118, 65, -190, 78, -169, 79, -55, 68, 81, 39, 182, -3, 202, -36, 120, -48, -13, -28, -126, 42, -168, 115, -108, 152, 12, 124, 110, 40, 141, -61, 85, -132, -35, -144, -145, -76, -192, 42, -141, 143, -8, 190, 127, 171, 206, 90, 203, -11, 112, -97, -22, -136, -133, -119, -183, -66, -153, -23, -73, 1, 6, 11, 67, 23, 87, 55, 61, 91, 27, 103, 5, 90, -2, 29, 14, -67, 27, -156, 20, -203, 5, -192, -30, -109, -70, 17, -82, 138, -65, 205, -15, 173, 54, 55, 96, -82, 98, -185, 58, -212, -25, -153, -103, -32, -134, 88, -101, 168, 2, 154, 124, 70, 198, -38, 191, -136, 88, -172, -84, -125, -236, -26, -301, 78, -243, 141, -69, 133, 138, 72, 289, 1, 323, -60, 220, -68, 36, -27, -142, 30, -246, 63, -232, 52, -127, 0, -6, -39, 77, -35, 90, 14, 40, 99, -12, 158, -25, 138, 7, 55, 68, -63, 109, -147, 87, -134, 9, -33, -91, 103, -162, 213, -149, 224, -68, 144, 45, 26, 138, -93, 156, -167, 93, -163, -9, -105, -107, -8, -147, 99, -109, 169, -26, 205, 65, 192, 124, 120, 125, 20, 79, -82, 13, -166, -54, -201, -93, -174, -101, -97, -90, 25, -60, 127, -20, 164, 24, 153, 73, 112, 103, 52, 106, -6, 84, -59, 37, -98, -26, -112, -74, -114, -100, -103, -97, -51, -66, 2, -30, 38, 10, 61, 44, 66, 60, 53, 65, 26, 59, -25, 42, -60, 21, -52, -12, -28, -52, -6, -73, 18, -75, 21, -53, -5, -3, -59, 43, -113, 66, -123, 65, -84, 30, -20, -17, 74, -43, 169, -41, 216, -13, 190, 33, 90, 57, -48, 44, -155, -6, -226, -76, -235, -116, -163, -99, -32, -38, 101, 55, 198, 135, 230, 157, 206, 116, 141, 18, 44, -96, -39, -165, -66, -175, -68, -121, -79, -15, -100, 88, -100, 147, -59, 154, 25, 102, 111, 24, 190, -52, 224, -106, 172, -112, 58, -73, -52, -23, -117, 29, -121, 58, -83, 53, -15, 27, 66, -7, 114, -34, 86, -32, 24, -20, -22, -3, -34, 19, -20, 29, 13, 25, 46, 27, 75, 23, 65, 15, 23, 1, -19, -33, -45, -72, -62, -96, -58, -92, -34, -38, 8, 50, 46, 131, 43, 177, 11, 153, -4, 59, -11, -54, -17, -152, -14, -195, 4, -158, 19, -71, 20, 30, -12, 107, -39, 120, -36, 84, -34, 39, -40, 2, -27, -14, -5, -8, 12, -6, 17, -13, 11, -32, 17, -58, 33, -59, 17, -31, -6, 8, -22, 48, -38, 60, -49, 32, -47, -10, -35, -39, 0, -37, 29, 9, 39, 65, 52, 97, 60, 80, 37, -1, -2, -115, -42, -195, -60, -200, -39, -110, -2, 45, 28, 195, 54, 277, 56, 246, 47, 103, 42, -79, 36, -224, 17, -275, -14, -208, -62, -63, -81, 82, -47, 177, 10, 184, 70, 118, 120, 35, 125, -27, 92, -52, 34, -46, -31, -42, -66, -56, -56, -77, -28, -90, 8, -60, 21, 20, 2, 105, -18, 162, -13, 157, 17, 78, 84, -35, 146, -129, 159, -162, 117, -113, 17, -17, -119, 69, -220, 105, -250, 74, -185, 0, -28, -59, 154, -75, 277, -33, 300, 46, 194, 103, 19, 103, -145, 54, -245, -32, -241, -108, -129, -128, 7, -94, 110, -22, 148, 48, 102, 77, 27, 68, -32, 32, -60, -3, -33, -10, 20, 8, 41, 29, 11, 45, -53, 27, -117, -19, -116, -60, -52, -88, 49, -91, 146, -54, 177, -5, 108, 43, -8, 78, -120, 87, -186, 85, -179, 76, -110, 41, 4, -7, 136, -64, 205, -126, 182, -157, 86, -145, -35, -86, -127, 19, -143, 130, -102, 199, -21, 204, 56, 132, 77, 13, 50, -96, 15, -167, -15, -176, -20, -123, 8, -48, 52, 23, 97, 69, 104, 75, 43, 63, -40, 46, -107, 27, -137, 19, -106, 17, -21, 11, 81, 4, 173, -15, 192, -43, 130, -69, 25, -94, -84, -102, -156, -74, -134, -13, -34, 73, 89, 159, 171, 203, 153, 178, 55, 82, -53, -61, -140, -188, -156, -242, -84, -201, 38, -80, 152, 61, 213, 153, 176, 169, 73, 104, -52, -3, -156, -81, -190, -84, -135, -25, -24, 58, 90, 101, 147, 75, 122, -6, 51, -105, -20, -164, -59, -140, -37, -48, 16, 78, 50, 168, 44, 171, -3, 93, -78, -17, -127, -114, -126, -145, -63, -96, 54, -2, 170, 88, 208, 130, 150, 100, 14, 17, -123, -79, -197, -146, -188, -145, -114, -85, -5, 10, 80, 106, 116, 155, 111, 141, 78, 81, 27, -4, -14, -79, -51, -110, -64, -94, -55, -43, -43, 11, -32, 29, -10, 10, 8, -26, 23, -60, 30, -53, 25, 6, 30, 87, 52, 158, 59, 171, 49, 99, 9, -23, -50, -158, -100, -248, -113, -238, -84, -136, -6, 20, 77, 172, 128, 242, 146, 206, 127, 92, 68, -54, -7, -156, -76, -163, -115, -88, -104, 34, -56, 126, 5, 131, 67, 56, 95, -64, 87, -173, 59, -197, 27, -122, 9, 19, 13, 165, 13, 238, 11, 202, 11, 91, 0, -54, -22, -159, -41, -169, -52, -105, -23, -20, 40, 40, 96, 36, 122, -9, 106, -50, 38, -58, -40, -4, -90, 92, -91, 166, -53, 185, -1, 124, 31, 0, 58, -126, 72, -214, 51, -233, 7, -168, -32, -56, -51, 65, -37, 164, -11, 201, 8, 172, 18, 94, 12, -18, -15, -112, -19, -149, 1, -121, 28, -33, 36, 72, 11, 126, -33, 104, -69, 8, -95, -123, -86, -201, -28, -178, 53, -59, 117, 115, 125, 252, 72, 279, -1, 187, -74, 12, -134, -162, -143, -248, -93, -224, -18, -115, 60, 16, 108, 96, 114, 105, 82, 60, 16, -6, -59, -37, -84, -15, -60, 37, -19, 95, 14, 120, 24, 87, 26, 16, 30, -76, 23, -159, 17, -192, 23, -169, 18, -94, -10, 25, -26, 138, -17, 211, 26, 216, 61, 139, 60, 14, 36, -100, 14, -162, -10, -147, -17, -73, -3, 8, 17, 56, 31, 49, 24, -3, -4, -51, -7, -61, 8, -20, 23, 61, 46, 128, 83, 135, 100, 80, 76, -16, 6, -109, -68, -145, -98, -115, -85, -40, -52, 43, 3, 80, 50, 65, 71, 10, 78, -56, 71, -76, 61, -31, 58, 44, 31, 116, -21, 143, -73, 92, -111, -11, -129, -126, -104, -203, -44, -188, 40, -89, 112, 42, 132, 155, 107, 201, 68, 157, 11, 56, -52, -56, -107, -124, -136, -122, -118, -76, -66, -18, -19, 29, 19, 45, 41, 38, 43, 24, 31, 17, 37, 17, 62, 10, 82, -18, 52, -50, -33, -62, -125, -41, -172, 8, -161, 59, -86, 77, 24, 55, 121, -2, 160, -67, 138, -94, 79, -60, 22, 19, -30, 92, -78, 105, -109, 54, -102, -35, -66, -115, -17, -131, 28, -66, 85, 38, 143, 125, 158, 148, 110, 84, 36, -26, -48, -120, -122, -153, -149, -107, -112, -13, -18, 82, 83, 133, 136, 118, 145, 55, 130, -10, 94, -66, 31, -87, -35, -73, -88, -49, -95, -14, -87, 26, -68, 49, -9, 55, 79, 46, 141, 16, 154, -16, 117, -28, 49, -20, -26, 13, -92, 48, -122, 47, -81, 7, -20, -57, 20, -119, 37, -125, 44, -63, 38, 40, 30, 140, 11, 179, 0, 132, 13, 27, 18, -81, -8, -129, -33, -93, -50, -11, -60, 57, -61, 63, -47, -9, -13, -107, 37, -161, 57, -121, 53, 16, 45, 180, 20, 280, -31, 264, -79, 120, -103, -83, -79, -241, -28, -290, 14, -221, 47, -80, 61, 52, 26, 128, -28, 136, -52, 98, -31, 62, 16, 55, 39, 60, 7, 59, -31, 19, -51, -64, -45, -145, -10, -181, 43, -152, 69, -60, 58, 49, 12, 126, -36, 149, -43, 115, -22, 57, 5, 15, 33, -2, 37, -4, 19, -15, -9, -53, -27, -99, -10, -130, 44, -122, 81, -46, 77, 74, 39, 176, -12, 208, -50, 150, -55, 23, -26, -112, 32, -195, 71, -184, 72, -74, 45, 62, 15, 153, -4, 152, -1, 61, 16, -68, 33, -155, 31, -153, -4, -56, -40, 90, -37, 185, -1, 174, 47, 62, 71, -89, 61, -192, 17, -184, -28, -72, -61, 83, -56, 193, -19, 177, 19, 55, 42, -97, 49, -196, 45, -177, 31, -51, -5, 107, -56, 203, -96, 173, -94, 35, -57, -116, 16, -191, 83, -143, 105, -3, 71, 134, 7, 177, -56, 97, -79, -62, -66, -197, -38, -219, -11, -108, 3, 79, 0, 231, 3, 261, 6, 157, 16, -29, 33, -197, 43, -249, 27, -164, -15, -7, -86, 131, -136, 163, -121, 82, -41, -45, 74, -133, 175, -122, 192, 0, 116, 158, -19, 249, -144, 207, -188, 28, -127, -204, -13, -365, 90, -364, 118, -178, 67, 111, -16, 362, -60, 449, -27, 318, 70, 33, 147, -246, 149, -383, 71, -313, -58, -77, -175, 184, -214, 312, -156, 230, -19, -24, 128, -284, 216, -369, 221, -218, 157, 109, 41, 438, -64, 557, -110, 374, -85, -36, -32, -464, -1, -676, -10, -545, -34, -146, -55, 319, -41, 597, 21, 542, 115, 208, 190, -204, 195, -450, 106, -384, -21, -65, -128, 293, -187, 463, -193, 320, -129, -69, -17, -476, 90, -660, 148, -484, 140, -19, 71, 491, -14, 768, -82, 667, -87, 243, -16, -273, 80, -617, 106, -625, 44, -315, -69, 107, -166, 387, -191, 381, -132, 121, -6, -204, 131, -365, 196, -258, 163, 56, 65, 405, -33, 553, -97, 385, -107, -16, -85, -440, -33, -653, 12, -537, 17, -181, -9, 232, -28, 510, -20, 512, 1, 255, 24, -86, 51, -322, 68, -341, 67, -165, 29, 76, -15, 259, -37, 292, -38, 146, -56, -98, -80, -303, -80, -359, -39, -245, 31, -19, 104, 220, 151, 381, 152, 386, 74, 225, -48, -39, -132, -287, -126, -394, -49, -325, 44, -118, 85, 140, 78, 326, 37, 334, -29, 159, -63, -101, -24, -302, 47, -314, 100, -150, 95, 98, 40, 312, -33, 361, -91, 191, -117, -95, -75, -334, 32, -392, 138, -225, 177, 60, 123, 316, 7, 415, -101, 274, -166, -41, -145, -337, -37, -452, 89, -321, 143, -11, 114, 304, 37, 474, -29, 409, -59, 125, -60, -222, -32, -438, 21, -422, 50, -196, 32, 99, -17, 305, -52, 336, -63, 175, -60, -74, -41, -245, 24, -236, 102, -61, 139, 161, 97, 281, -2, 238, -108, 53, -173, -207, -183, -380, -107, -346, 39, -123, 170, 173, 187, 382, 105, 391, -13, 224, -114, -43, -153, -301, -113, -395, -13, -274, 103, -27, 138, 211, 66, 323, -52, 271, -125, 99, -119, -120, -37, -288, 73, -299, 167, -152, 165, 66, 45, 233, -108, 281, -188, 208, -168, 38, -66, -170, 55, -305, 148, -272, 183, -89, 142, 142, 37, 290, -52, 304, -95, 178, -107, -60, -116, -295, -96, -380, -14, -254, 95, 6, 158, 260, 160, 374, 107, 320, 17, 115, -84, -162, -152, -355, -135, -351, -14, -168, 109, 69, 152, 236, 115, 267, 23, 186, -94, 29, -168, -132, -147, -199, -2, -146, 182, -29, 260, 67, 181, 96, 6, 79, -180, 50, -274, 0, -232, -51, -61, -63, 169, -42, 305, -17, 247, -8, 74, 11, -109, 58, -221, 98, -223, 74, -131, 5, 7, -69, 139, -127, 182, -146, 132, -100, 51, 19, -23, 156, -88, 220, -123, 152, -110, 11, -28, -127, 61, -208, 86, -182, 45, -55, -14, 111, -78, 214, -109, 178, -75, 12, 27, -160, 147, -230, 201, -166, 123, -1, -27, 196, -169, 318, -254, 271, -237, 60, -96, -209, 100, -372, 252, -349, 257, -169, 121, 88, -58, 325, -177, 424, -195, 311, -105, 45, 31, -234, 140, -387, 153, -359, 56, -175, -70, 85, -107, 313, -74, 388, -8, 257, 47, -3, 52, -248, 23, -349, -1, -268, -18, -51, 1, 190, 50, 335, 65, 294, 24, 85, -38, -166, -79, -315, -42, -285, 24, -115, 72, 105, 90, 263, 52, 282, -47, 154, -126, -51, -142, -220, -54, -265, 120, -174, 245, -15, 247, 149, 155, 246, -37, 229, -245, 107, -338, -67, -264, -226, -52, -290, 200, -216, 311, -39, 250, 177, 78, 328, -124, 324, -236, 160, -181, -93, -8, -313, 190, -368, 266, -219, 152, 35, -61, 268, -257, 351, -369, 234, -303, -15, -77, -249, 204, -335, 412, -214, 431, 41, 237, 261, -36, 332, -276, 217, -406, -18, -355, -242, -133, -333, 125, -260, 287, -63, 266, 157, 97, 274, -97, 251, -209, 125, -192, -29, -38, -149, 153, -193, 264, -160, 215, -65, 19, 48, -198, 118, -307, 145, -291, 130, -148, 58, 75, -57, 248, -155, 293, -193, 216, -141, 40, -2, -125, 154, -202, 262, -181, 252, -73, 100, 68, -125, 147, -302, 140, -340, 43, -194, -85, 71, -163, 314, -159, 410, -66, 282, 100, -25, 219, -355, 232, -508, 157, -394, 15, -48, -124, 358, -175, 608, -154, 577, -72, 239, 30, -261, 67, -665, 42, -750, 17, -481, 8, 18, 40, 502, 96, 751, 137, 653, 127, 246, 49, -255, -85, -589, -170, -600, -181, -321, -133, 81, -42, 382, 51, 447, 109, 259, 140, -80, 120, -359, 61, -413, 21, -201, -3, 146, -54, 429, -80, 487, -64, 301, -27, -43, -7, -391, -17, -555, -49, -454, -48, -134, -26, 223, 4, 435, 68, 420, 145, 239, 155, -18, 67, -235, -68, -301, -146, -207, -138, -24, -85, 128, -29, 174, 34, 121, 47, 35, -3, -59, -72, -137, -79, -159, 12, -116, 141, -9, 190, 110, 148, 192, 50, 215, -91, 186, -247, 62, -317, -141, -220, -318, 3, -350, 200, -201, 285, 48, 249, 289, 119, 399, -56, 324, -205, 61, -249, -277, -120, -485, 72, -417, 164, -110, 144, 261, 78, 516, -23, 513, -109, 257, -135, -145, -64, -514, 75, -631, 159, -407, 112, 5, 17, 380, -67, 557, -115, 451, -115, 154, -56, -203, 75, -461, 216, -433, 213, -122, 95, 231, -24, 427, -134, 382, -228, 87, -241, -289, -161, -569, 23, -588, 232, -244, 321, 302, 289, 717, 200, 809, 15, 527, -220, -30, -369, -580, -344, -900, -154, -820, 82, -327, 225, 307, 276, 737, 226, 803, 65, 505, -123, 12, -209, -421, -163, -650, -16, -544, 104, -145, 125, 277, 108, 493, 36, 443, -129, 177, -254, -156, -241, -411, -89, -501, 143, -315, 323, 64, 345, 410, 231, 562, -23, 458, -324, 140, -473, -243, -362, -555, -65, -657, 241, -418, 376, 43, 319, 489, 127, 709, -124, 588, -289, 208, -266, -249, -118, -626, 69, -725, 170, -439, 148, 58, 91, 511, 29, 694, -67, 529, -125, 136, -116, -312, -73, -637, -10, -639, 57, -287, 119, 207, 183, 596, 156, 664, 24, 394, -137, -59, -242, -508, -223, -741, -75, -586, 105, -97, 268, 464, 321, 812, 167, 730, -102, 268, -298, -333, -337, -811, -176, -916, 105, -544, 330, 150, 402, 800, 285, 1056, -21, 777, -331, 122, -459, -607, -355, -1069, -74, -1024, 239, -473, 427, 325, 437, 944, 247, 1083, -70, 705, -333, 20, -422, -657, -321, -976, -60, -801, 204, -247, 351, 413, 349, 806, 175, 745, -109, 317, -307, -260, -340, -706, -222, -744, 1, -378, 219, 176, 330, 662, 305, 788, 130, 498, -116, -19, -304, -541, -352, -829, -257, -672, -50, -182, 187, 364, 364, 724, 359, 711, 156, 364, -132, -122, -359, -555, -420, -730, -265, -494, 29, -19, 339, 417, 506, 646, 407, 573, 77, 243, -302, -194, -562, -569, -564, -692, -311, -464, 110, -45, 526, 342, 701, 567, 520, 561, 111, 340, -352, -15, -650, -354, -611, -512, -287, -401, 174, -148, 576, 92, 646, 248, 350, 306, -107, 240, -514, 48, -668, -162, -443, -259, 21, -200, 510, -71, 779, 73, 637, 217, 181, 326, -343, 304, -730, 90, -775, -210, -455, -445, 46, -525, 516, -419, 734, -108, 574, 316, 214, 672, -172, 765, -469, 495, -514, 0, -292, -475, 26, -751, 311, -719, 408, -355, 252, 150, -14, 555, -274, 673, -448, 435, -363, 15, -41, -341, 336, -500, 577, -397, 541, -50, 239, 315, -156, 501, -519, 418, -688, 86, -527, -302, -134, -557, 292, -584, 581, -331, 589, 129, 369, 529, 42, 703, -318, 590, -542, 212, -476, -261, -207, -634, 128, -762, 386, -551, 436, -79, 275, 401, -11, 714, -317, 726, -452, 409, -339, -91, -66, -569, 228, -801, 398, -638, 377, -162, 210, 368, -75, 745, -333, 773, -398, 418, -272, -148, -40, -674, 216, -876, 343, -619, 291, -61, 98, 504, -172, 848, -352, 780, -305, 320, -98, -291, 163, -753, 355, -832, 376, -501, 212, 46, -71, 542, -350, 781, -439, 632, -311, 182, -66, -323, 206, -637, 389, -638, 385, -354, 222, 77, -45, 438, -292, 584, -352, 456, -218, 128, -8, -229, 208, -433, 320, -448, 253, -295, 58, -19, -161, 239, -308, 376, -284, 354, -120, 177, 78, -51, 242, -203, 313, -298, 260, -311, 121, -157, -64, 66, -221, 246, -286, 329, -248, 263, -131, 81, 46, -111, 186, -306, 239, -382, 200, -224, 69, 38, -94, 260, -174, 366, -145, 292, -33, 84, 115, -134, 201, -314, 149, -341, -4, -161, -206, 75, -357, 246, -335, 282, -100, 178, 213, 13, 443, -142, 480, -263, 284, -258, -59, -117, -375, 74, -525, 238, -413, 296, -85, 262, 251, 139, 414, -84, 360, -314, 116, -416, -164, -373, -334, -171, -323, 124, -114, 358, 180, 499, 346, 456, 334, 184, 162, -147, -120, -389, -349, -506, -410, -399, -302, -140, -10, 102, 303, 316, 441, 384, 383, 239, 176, 58, -142, -71, -385, -159, -428, -130, -264, -57, 44, -23, 313, 35, 384, 21, 283, -70, 54, -79, -217, -21, -371, 19, -319, 75, -98, 97, 191, 85, 347, 93, 309, 54, 151, -12, -83, -36, -306, -69, -364, -141, -228, -180, 36, -157, 300, -36, 394, 149, 282, 260, 74, 261, -183, 166, -399, -5, -417, -195, -206, -312, 109, -277, 370, -73, 424, 156, 295, 264, 75, 251, -185, 132, -378, -45, -375, -219, -189, -307, 80, -234, 278, -32, 318, 160, 238, 271, 76, 290, -165, 186, -334, 1, -317, -205, -122, -333, 152, -303, 347, -140, 357, 62, 215, 231, -50, 300, -347, 233, -486, 73, -363, -114, -48, -220, 293, -200, 473, -109, 446, 7, 229, 112, -123, 148, -438, 103, -521, 12, -348, -76, 1, -86, 332, -57, 474, -43, 409, 2, 158, 80, -224, 111, -499, 75, -479, -1, -197, -73, 177, -81, 450, -89, 481, -102, 291, -24, -65, 106, -441, 161, -593, 122, -406, 41, -5, -27, 395, -41, 591, -66, 519, -96, 225, -56, -214, 17, -610, 13, -675, -55, -382, -79, 78, -4, 475, 124, 629, 192, 492, 178, 171, 118, -239, 4, -544, -187, -527, -363, -238, -349, 100, -130, 346, 147, 403, 338, 285, 399, 57, 294, -214, 56, -386, -238, -308, -445, -71, -404, 174, -126, 327, 190, 327, 397, 189, 432, -36, 223, -289, -121, -399, -415, -284, -541, -55, -383, 162, 23, 315, 419, 342, 625, 239, 588, 24, 232, -230, -272, -383, -641, -338, -746, -161, -516, 78, -4, 317, 497, 449, 784, 345, 770, 28, 349, -333, -260, -532, -685, -467, -815, -168, -618, 223, -118, 549, 425, 625, 782, 364, 822, -95, 430, -485, -160, -620, -605, -454, -801, -106, -697, 269, -259, 535, 310, 538, 760, 239, 885, -159, 548, -435, -58, -477, -584, -282, -854, 36, -779, 323, -309, 482, 364, 379, 895, 30, 989, -325, 547, -486, -174, -420, -783, -157, -1030, 177, -841, 437, -233, 528, 557, 371, 1105, 9, 1100, -339, 553, -517, -242, -476, -904, -236, -1151, 106, -917, 408, -267, 554, 563, 428, 1136, 86, 1142, -268, 618, -484, -164, -478, -854, -233, -1135, 109, -928, 390, -303, 486, 508, 317, 1072, -30, 1079, -336, 582, -470, -151, -351, -786, -32, -1026, 310, -795, 499, -193, 443, 518, 137, 949, -264, 867, -550, 353, -567, -304, -280, -804, 173, -902, 544, -556, 661, 79, 449, 702, 11, 989, -426, 769, -647, 172, -547, -487, -164, -922, 275, -944, 538, -538, 521, 115, 241, 704, -151, 957, -436, 762, -487, 243, -263, -322, 105, -707, 406, -768, 493, -491, 325, -4, -36, 430, -377, 623, -527, 510, -417, 179, -87, -197, 284, -471, 487, -529, 460, -337, 204, 21, -150, 362, -396, 537, -407, 473, -208, 220, 95, -116, 303, -426, 314, -566, 161, -470, -83, -192, -300, 146, -344, 412, -192, 494, 77, 408, 320, 181, 394, -117, 280, -329, 62, -382, -207, -294, -408, -84, -421, 138, -228, 235, 72, 220, 330, 92, 391, -103, 269, -204, 52, -175, -188, -57, -332, 149, -274, 311, -57, 269, 199, 101, 331, -121, 252, -316, 37, -344, -187, -222, -351, -43, -359, 175, -173, 309, 123, 246, 372, 109, 447, -2, 303, -75, 35, -79, -236, -71, -416, -100, -417, -98, -202, -66, 120, -69, 383, -17, 454, 122, 302, 232, -1, 225, -309, 84, -495, -134, -441, -272, -129, -264, 282, -176, 564, 6, 596, 264, 338, 406, -102, 312, -512, 36, -710, -264, -580, -429, -128, -373, 379, -179, 677, 97, 657, 386, 324, 498, -170, 320, -549, -20, -647, -322, -398, -449, 86, -352, 486, -113, 582, 155, 392, 372, 2, 420, -400, 231, -606, -67, -528, -281, -176, -351, 291, -262, 575, -73, 574, 126, 347, 270, -18, 309, -367, 175, -538, -37, -484, -188, -203, -252, 162, -214, 373, -59, 366, 118, 228, 214, 5, 225, -206, 121, -302, -59, -237, -195, -25, -244, 209, -173, 299, 20, 231, 193, 63, 220, -149, 169, -318, 46, -355, -119, -228, -210, 34, -177, 278, -53, 374, 122, 304, 200, 125, 106, -96, -20, -255, -98, -292, -126, -192, -71, -21, 37, 112, 124, 150, 158, 117, 67, 51, -127, -10, -220, -52, -139, -55, 29, -30, 179, -2, 251, 16, 193, 55, 33, 70, -198, 33, -378, -31, -337, -89, -82, -100, 218, -37, 406, 35, 404, 72, 224, 78, -48, 38, -320, -48, -470, -94, -392, -47, -119, 82, 197, 185, 390, 158, 401, 17, 258, -137, 35, -258, -220, -283, -407, -154, -407, 90, -200, 329, 95, 416, 344, 262, 447, -21, 360, -261, 105, -378, -236, -338, -514, -122, -546, 163, -299, 366, 103, 355, 489, 131, 652, -150, 485, -308, 94, -315, -358, -180, -672, 59, -648, 290, -301, 382, 184, 272, 614, -4, 737, -276, 468, -411, -18, -372, -491, -174, -754, 121, -635, 383, -214, 500, 318, 373, 754, 39, 840, -309, 482, -504, -97, -501, -625, -276, -885, 88, -755, 418, -304, 563, 296, 457, 819, 136, 978, -227, 666, -480, 70, -527, -515, -347, -883, -19, -896, 305, -536, 495, 80, 456, 673, 213, 962, -102, 778, -350, 248, -439, -346, -306, -757, -37, -855, 221, -544, 359, 61, 330, 634, 139, 886, -114, 674, -321, 102, -380, -498, -238, -850, 42, -836, 304, -392, 455, 318, 418, 881, 164, 1030, -195, 681, -479, -19, -574, -708, -393, -1057, -10, -985, 364, -458, 565, 317, 532, 916, 258, 1085, -117, 802, -424, 166, -539, -513, -396, -917, -79, -945, 219, -555, 409, 112, 418, 668, 227, 888, -49, 740, -297, 239, -444, -403, -362, -828, -91, -884, 191, -514, 389, 147, 442, 732, 308, 960, 39, 796, -281, 232, -506, -506, -501, -988, -286, -993, 23, -553, 340, 158, 535, 769, 517, 991, 266, 792, -134, 213, -485, -504, -581, -914, -408, -837, -57, -382, 327, 244, 571, 730, 539, 828, 208, 552, -274, -15, -623, -603, -656, -858, -359, -673, 132, -213, 598, 350, 813, 755, 649, 809, 134, 512, -472, -17, -858, -541, -846, -786, -446, -685, 153, -322, 662, 187, 875, 628, 691, 781, 177, 576, -392, 106, -725, -391, -718, -697, -401, -704, 80, -397, 512, 126, 705, 605, 559, 798, 135, 594, -324, 120, -613, -392, -628, -725, -356, -763, 89, -448, 503, 102, 703, 597, 563, 785, 147, 603, -318, 175, -623, -289, -664, -599, -403, -657, 59, -418, 505, 34, 707, 431, 559, 560, 132, 417, -352, 108, -660, -224, -640, -425, -293, -455, 228, -249, 639, 135, 717, 439, 404, 474, -138, 309, -624, 10, -789, -314, -553, -508, -29, -501, 512, -262, 797, 147, 694, 477, 254, 566, -312, 459, -708, 177, -753, -200, -444, -484, 49, -589, 482, -468, 655, -136, 522, 247, 150, 488, -274, 563, -522, 419, -480, 89, -204, -279, 141, -518, 361, -537, 379, -303, 212, 67, -55, 383, -284, 529, -344, 432, -225, 103, 14, -277, 226, -492, 292, -495, 219, -295, 73, 70, -106, 421, -222, 576, -212, 480, -95, 185, 60, -190, 160, -462, 140, -583, 45, -500, -54, -172, -111, 255, -105, 521, -32, 568, 75, 395, 160, 44, 153, -293, 55, -489, -61, -493, -130, -218, -138, 206, -91, 464, -16, 466, 49, 248, 70, -129, 57, -454, 19, -589, -13, -477, 8, -56, 74, 492, 103, 762, 85, 679, 9, 326, -110, -183, -198, -632, -213, -807, -161, -664, -4, -196, 186, 379, 277, 709, 231, 679, 80, 381, -103, -55, -193, -440, -190, -604, -120, -490, 25, -109, 156, 375, 160, 645, 61, 554, -89, 211, -193, -225, -174, -633, -85, -792, 27, -588, 170, -67, 249, 546, 214, 926, 90, 854, -93, 448, -241, -114, -256, -659, -194, -925, -90, -764, 60, -278, 199, 312, 251, 699, 190, 682, 46, 377, -82, -21, -155, -386, -181, -536, -150, -382, -59, -27, 69, 329, 194, 491, 205, 358, 93, 70, -36, -243, -129, -485, -200, -539, -200, -313, -74, 73, 148, 435, 309, 613, 273, 541, 77, 254, -146, -145, -307, -509, -328, -664, -192, -505, 73, -120, 351, 281, 457, 537, 287, 562, -24, 343, -287, -29, -407, -367, -372, -521, -194, -401, 85, -110, 358, 169, 456, 329, 328, 389, 77, 277, -156, 14, -322, -241, -375, -347, -265, -280, -5, -104, 245, 66, 341, 217, 249, 331, 44, 260, -158, 16, -265, -209, -265, -317, -141, -276, 90, -112, 286, 78, 309, 253, 193, 376, 18, 291, -155, 50, -298, -205, -338, -357, -216, -347, 15, -196, 202, -20, 282, 195, 263, 372, 143, 351, -28, 161, -172, -77, -250, -254, -198, -293, -46, -225, 77, -102, 137, 102, 170, 289, 125, 310, -8, 191, -162, -14, -250, -222, -213, -344, -74, -331, 91, -207, 266, 51, 383, 337, 326, 504, 88, 447, -194, 181, -412, -179, -482, -447, -371, -530, -106, -428, 223, -138, 477, 240, 523, 495, 347, 490, 35, 270, -273, -37, -459, -277, -444, -355, -218, -293, 129, -99, 403, 156, 445, 317, 233, 277, -89, 94, -372, -163, -496, -328, -354, -313, 25, -160, 407, 68, 602, 341, 533, 494, 196, 389, -254, 70, -584, -296, -693, -524, -509, -516, -63, -309, 408, 24, 673, 399, 652, 618, 345, 514, -86, 176, -461, -197, -657, -454, -538, -518, -135, -367, 279, -92, 529, 245, 552, 473, 314, 446, -74, 210, -432, -63, -629, -308, -498, -420, -74, -339, 365, -103, 621, 211, 623, 440, 328, 418, -134, 185, -555, -110, -754, -378, -574, -503, -102, -381, 350, -62, 613, 301, 633, 528, 375, 518, -56, 273, -442, -58, -608, -368, -455, -534, -85, -469, 275, -191, 460, 118, 409, 356, 145, 442, -189, 320, -428, 79, -429, -158, -158, -313, 215, -284, 436, -92, 426, 92, 225, 215, -78, 225, -351, 50, -459, -162, -359, -266, -97, -241, 185, -89, 350, 133, 356, 268, 253, 316, 88, 230, -102, 14, -268, -185, -312, -257, -219, -260, -60, -191, 94, -56, 210, 90, 240, 219, 173, 259, 30, 171, -112, 29, -168, -95, -136, -186, -85, -199, -24, -107, 32, 40, 81, 185, 120, 209, 123, 101, 77, -42, 10, -108, -90, -130, -180, -117, -182, -84, -92, -8, 39, 76, 150, 97, 173, 75, 120, 96, 30, 121, -56, 68, -100, -43, -85, -157, -52, -193, -14, -128, 8, -53, 20, 20, 39, 107, 53, 159, 43, 136, 9, 72, -66, -32, -124, -78, -114, -60, -49, -80, 76, -125, 218, -58, 244, 73, 141, 178, -50, 183, -258, 77, -346, -57, -259, -168, -81, -269, 138, -251, 284, -30, 278, 243, 174, 382, 24, 339, -117, 132, -164, -137, -167, -331, -150, -383, -56, -287, 62, -31, 128, 237, 155, 369, 90, 323, -61, 141, -192, -111, -213, -269, -90, -317, 140, -258, 328, -47, 352, 230, 162, 392, -158, 382, -421, 190, -475, -143, -292, -428, 57, -539, 365, -420, 473, -52, 349, 396, 73, 670, -195, 632, -329, 265, -314, -275, -149, -657, 56, -713, 184, -426, 228, 79, 182, 568, 33, 740, -111, 519, -206, 27, -228, -459, -116, -676, 70, -534, 224, -128, 313, 327, 224, 602, -8, 547, -199, 220, -302, -184, -311, -463, -156, -497, 59, -299, 227, 10, 330, 249, 301, 351, 136, 295, -53, 152, -232, -20, -343, -145, -315, -227, -149, -236, 102, -161, 321, -27, 357, 106, 220, 224, 3, 285, -215, 198, -321, -20, -243, -262, -56, -363, 142, -243, 261, -5, 234, 215, 54, 373, -146, 367, -236, 108, -211, -212, -115, -413, 51, -389, 207, -164, 267, 114, 206, 280, 33, 339, -162, 244, -258, 37, -270, -132, -181, -207, 25, -188, 235, -74, 336, -1, 283, -27, 49, -27, -215, 37, -342, 99, -320, 143, -148, 144, 125, 92, 329, -15, 373, -169, 241, -267, -12, -162, -236, 59, -342, 229, -335, 251, -181, 118, 48, -145, 237, -351, 349, -351, 342, -126, 164, 240, -103, 567, -316, 595, -371, 249, -252, -290, -11, -712, 236, -749, 359, -398, 288, 134, 67, 653, -211, 887, -386, 591, -324, -69, -70, -644, 208, -847, 377, -594, 367, -39, 188, 544, -99, 863, -361, 726, -437, 143, -277, -517, -1, -880, 242, -779, 331, -282, 263, 363, 115, 797, -49, 813, -185, 432, -214, -184, -128, -713, 5, -816, 84, -446, 76, 142, 50, 616, 40, 737, 2, 457, -58, -64, -93, -603, -60, -810, 21, -513, 71, 76, 76, 565, 77, 762, 44, 557, -14, 49, -64, -461, -113, -692, -120, -531, -54, -86, -14, 348, 13, 527, 84, 406, 150, 48, 171, -298, 120, -388, -44, -235, -212, 21, -286, 240, -241, 311, -59, 159, 176, -87, 329, -248, 353, -195, 179, -15, -150, 157, -397, 188, -407, 71, -223, -120, 71, -270, 332, -259, 444, -36, 351, 275, 49, 478, -325, 448, -525, 120, -434, -345, -104, -652, 270, -659, 492, -333, 464, 242, 191, 773, -200, 920, -455, 578, -426, -142, -151, -831, 179, -1092, 347, -785, 283, -32, 87, 838, -139, 1279, -246, 989, -160, 122, 13, -862, 144, -1403, 173, -1142, 83, -209, -39, 889, -122, 1530, -147, 1288, -82, 269, 46, -931, 112, -1649, 99, -1441, 34, -377, -38, 942, -56, 1741, -17, 1579, 23, 515, 76, -843, 100, -1723, 13, -1645, -145, -679, -232, 648, -181, 1578, -17, 1615, 156, 771, 263, -452, 274, -1357, 181, -1464, -30, -787, -276, 272, -394, 1134, -302, 1325, -78, 781, 156, -144, 307, -928, 352, -1179, 257, -804, 0, -7, -297, 758, -400, 1065, -274, 771, -33, 107, 197, -562, 310, -889, 262, -760, 103, -215, -127, 449, -304, 812, -278, 670, -92, 180, 95, -353, 213, -661, 223, -614, 149, -271, 34, 236, -101, 625, -207, 619, -205, 261, -138, -176, -47, -450, 68, -474, 171, -297, 222, -29, 207, 299, 87, 476, -91, 343, -233, 17, -280, -237, -214, -330, -35, -280, 167, -145, 298, 88, 291, 358, 132, 418, -108, 179, -281, -155, -295, -372, -132, -420, 125, -289, 321, 12, 313, 372, 107, 573, -173, 423, -355, 15, -330, -398, -117, -565, 152, -444, 350, -86, 366, 328, 189, 564, -74, 446, -267, 57, -297, -363, -190, -556, -60, -389, 67, 17, 183, 425, 204, 613, 106, 438, -19, -23, -99, -475, -89, -667, -38, -528, -8, -112, 14, 367, 27, 676, -12, 637, -66, 263, -86, -234, -7, -535, 126, -553, 155, -341, 64, 12, -21, 364, -86, 501, -138, 328, -132, -38, -54, -338, 77, -391, 176, -222, 129, 44, 1, 328, -104, 480, -162, 329, -151, -64, -47, -428, 115, -557, 270, -383, 274, -35, 75, 317, -192, 544, -362, 511, -365, 163, -186, -262, 100, -508, 378, -455, 487, -167, 318, 185, -35, 426, -332, 458, -434, 207, -321, -201, -55, -498, 238, -513, 376, -248, 252, 166, -54, 522, -300, 646, -318, 450, -103, -24, 193, -521, 387, -753, 365, -621, 124, -179, -243, 370, -488, 760, -416, 764, -95, 363, 217, -257, 348, -720, 283, -790, 104, -441, -108, 150, -214, 680, -130, 838, 64, 507, 170, -135, 91, -701, -93, -847, -209, -512, -188, 103, -59, 667, 102, 888, 205, 615, 181, -39, 33, -651, -138, -861, -166, -591, -31, -47, 126, 490, 177, 748, 81, 634, -117, 174, -268, -368, -284, -643, -129, -533, 145, -197, 348, 174, 332, 431, 147, 475, -118, 309, -317, -9, -310, -311, -124, -402, 109, -282, 253, -98, 208, 74, 50, 221, -111, 280, -206, 232, -176, 60, -33, -124, 113, -195, 199, -160, 170, -131, 64, -75, -34, 54, -118, 179, -206, 195, -236, 92, -154, -46, 60, -137, 285, -171, 371, -162, 291, -41, 62, 179, -276, 315, -516, 263, -482, 51, -141, -206, 340, -373, 632, -364, 539, -194, 169, 113, -317, 392, -685, 465, -680, 281, -262, -49, 356, -333, 825, -415, 787, -294, 286, -21, -335, 279, -799, 429, -868, 320, -427, 14, 265, -304, 814, -457, 868, -397, 371, -144, -263, 223, -619, 523, -635, 563, -306, 327, 200, -61, 540, -416, 512, -592, 129, -511, -330, -195, -471, 235, -300, 526, -33, 516, 224, 246, 364, -90, 314, -338, 113, -377, -170, -204, -285, 74, -158, 294, -44, 309, -36, 93, -40, -186, -23, -311, 47, -247, 102, -68, 122, 134, 192, 265, 195, 291, -3, 187, -235, -21, -357, -182, -284, -209, -45, -210, 161, -174, 276, -69, 324, 111, 167, 291, -119, 332, -319, 180, -338, -55, -140, -282, 156, -395, 315, -269, 322, 44, 169, 368, -129, 478, -391, 264, -454, -143, -275, -478, 104, -516, 434, -226, 535, 234, 389, 579, 27, 608, -393, 242, -622, -304, -541, -683, -147, -647, 352, -247, 649, 274, 601, 635, 237, 658, -295, 323, -674, -199, -674, -573, -283, -587, 285, -288, 684, 110, 698, 402, 364, 480, -183, 324, -650, 0, -778, -320, -510, -434, 38, -337, 580, -91, 783, 170, 609, 346, 181, 395, -348, 297, -728, 33, -743, -262, -370, -437, 215, -428, 658, -235, 719, 45, 419, 312, -81, 500, -545, 488, -716, 211, -502, -183, 12, -473, 542, -560, 760, -415, 531, -91, 19, 301, -482, 608, -720, 647, -609, 327, -174, -155, 376, -564, 735, -732, 684, -552, 249, -82, -303, 454, -638, 811, -646, 756, -362, 286, 95, -355, 515, -836, 679, -899, 498, -480, 46, 201, -395, 816, -592, 1038, -519, 728, -236, 15, 161, -759, 492, -1187, 586, -1021, 349, -325, -81, 565, -423, 1198, -513, 1254, -356, 697, 4, -211, 377, -1057, 548, -1384, 398, -982, -9, -48, -433, 882, -596, 1324, -446, 1055, -70, 240, 362, -704, 611, -1304, 510, -1181, 140, -349, -274, 690, -467, 1316, -373, 1229, -133, 518, 123, -439, 294, -1166, 226, -1315, -4, -785, -203, 120, -237, 876, -73, 1091, 144, 806, 223, 228, 220, -369, 150, -729, -32, -709, -202, -361, -256, 98, -185, 400, -14, 455, 64, 349, 32, 107, 41, -208, 61, -439, 52, -441, 88, -210, 111, 107, 122, 385, 77, 541, -109, 501, -276, 194, -263, -265, -144, -634, 47, -682, 201, -441, 222, -43, 165, 380, 25, 673, -160, 669, -193, 333, -94, -164, 48, -542, 188, -620, 199, -411, 67, -30, -76, 383, -199, 638, -217, 540, -130, 92, -40, -431, 54, -755, 154, -675, 152, -223, 106, 394, 97, 892, 91, 986, 35, 516, -90, -273, -243, -952, -280, -1170, -164, -773, 5, 42, 145, 829, 244, 1179, 239, 895, 100, 142, -109, -652, -230, -1069, -154, -894, 45, -211, 163, 550, 173, 951, 124, 798, -38, 219, -277, -426, -393, -821, -291, -808, 9, -338, 346, 318, 525, 752, 478, 786, 217, 442, -224, -86, -602, -512, -669, -749, -378, -655, 128, -184, 551, 343, 638, 654, 412, 692, -36, 404, -512, -46, -686, -466, -406, -740, 127, -627, 574, -139, 640, 370, 356, 674, -78, 670, -499, 336, -685, -153, -466, -593, 1, -786, 435, -522, 573, 34, 378, 517, 88, 708, -136, 588, -318, 220, -372, -233, -251, -603, -10, -684, 210, -389, 256, 61, 184, 401, 167, 529, 77, 450, -175, 207, -398, -139, -392, -466, -144, -557, 195, -339, 420, 20, 509, 384, 415, 591, 30, 543, -500, 239, -789, -243, -615, -716, -76, -852, 462, -540, 735, 63, 683, 678, 307, 988, -300, 838, -777, 318, -780, -401, -318, -1028, 276, -1121, 693, -605, 764, 192, 458, 900, -121, 1145, -694, 817, -923, 106, -623, -733, 8, -1290, 612, -1107, 912, -304, 786, 675, 264, 1363, -417, 1363, -899, 680, -865, -354, -380, -1326, 219, -1694, 639, -1164, 748, -27, 504, 1124, 18, 1720, -466, 1456, -657, 508, -493, -672, -140, -1542, 214, -1637, 457, -861, 505, 330, 348, 1305, 23, 1585, -313, 1059, -492, 21, -443, -1037, -216, -1596, 71, -1307, 308, -335, 474, 795, 445, 1538, 168, 1520, -194, 750, -454, -391, -507, -1398, -324, -1702, -21, -1119, 327, 3, 580, 1107, 535, 1673, 200, 1383, -258, 409, -658, -761, -708, -1550, -390, -1501, 83, -659, 572, 458, 859, 1295, 702, 1453, 172, 866, -488, -116, -916, -992, -843, -1363, -363, -1003, 260, -162, 792, 663, 918, 1092, 559, 981, -81, 441, -680, -222, -912, -761, -628, -939, -39, -644, 544, -86, 839, 442, 714, 718, 233, 677, -355, 391, -770, -70, -804, -537, -450, -746, 122, -576, 619, -130, 831, 369, 666, 645, 196, 636, -355, 342, -749, -148, -845, -588, -528, -715, 72, -452, 630, 45, 872, 481, 699, 639, 200, 498, -360, 146, -776, -277, -838, -579, -451, -577, 163, -273, 661, 129, 820, 424, 557, 471, 66, 315, -430, 64, -771, -198, -744, -368, -302, -314, 278, -108, 739, 96, 827, 198, 484, 171, -51, 86, -579, 31, -910, -20, -762, -83, -236, -101, 390, -114, 891, -142, 945, -93, 517, 34, -70, 229, -677, 411, -1026, 388, -834, 93, -267, -303, 443, -630, 1019, -685, 999, -383, 469, 157, -226, 700, -877, 948, -1086, 689, -667, 42, 63, -634, 816, -993, 1159, -853, 804, -264, 83, 462, -637, 960, -1123, 945, -1007, 393, -360, -398, 439, -956, 1066, -1008, 1136, -506, 596, 288, -146, 929, -825, 1123, -1155, 748, -867, -55, -127, -824, 657, -1180, 1088, -954, 892, -230, 279, 552, -399, 1019, -906, 1038, -961, 535, -451, -215, 276, -812, 810, -992, 878, -644, 499, 22, -42, 576, -515, 838, -808, 717, -700, 198, -227, -427, 300, -837, 641, -818, 685, -343, 447, 290, 106, 748, -302, 897, -665, 648, -702, 27, -385, -646, 57, -1027, 474, -874, 685, -288, 612, 394, 275, 878, -265, 985, -726, 600, -758, -106, -405, -764, 136, -996, 637, -661, 811, -39, 545, 540, -6, 847, -599, 715, -883, 207, -671, -421, -112, -816, 480, -711, 842, -225, 778, 291, 318, 664, -290, 730, -739, 432, -838, -103, -536, -606, 0, -767, 528, -508, 831, -60, 750, 367, 280, 655, -312, 661, -776, 328, -898, -202, -565, -616, 63, -671, 675, -412, 1014, -7, 836, 387, 212, 650, -515, 621, -1011, 254, -1024, -278, -513, -652, 233, -676, 883, -397, 1100, 26, 751, 472, 60, 758, -638, 680, -1052, 224, -911, -391, -299, -799, 436, -770, 950, -401, 987, 140, 530, 669, -177, 919, -857, 689, -1125, 63, -767, -649, -20, -1005, 715, -819, 1128, -267, 976, 396, 354, 928, -422, 1033, -1031, 609, -1145, -137, -630, -847, 176, -1109, 831, -782, 1042, -149, 760, 519, 170, 970, -481, 951, -963, 456, -947, -276, -404, -902, 292, -999, 789, -548, 949, 125, 696, 739, 116, 1014, -570, 761, -1059, 81, -1055, -699, -494, -1143, 309, -946, 954, -248, 1168, 544, 869, 1082, 146, 1104, -694, 583, -1250, -225, -1177, -911, -484, -1144, 424, -778, 1071, -86, 1244, 566, 851, 926, 15, 832, -869, 367, -1355, -211, -1176, -689, -371, -824, 611, -544, 1306, -81, 1414, 419, 823, 764, -228, 730, -1197, 404, -1608, -108, -1190, -643, -151, -884, 945, -721, 1572, -258, 1428, 414, 545, 911, -621, 954, -1489, 596, -1578, -80, -832, -772, 313, -1042, 1304, -811, 1679, -200, 1168, 564, 38, 1001, -1136, 892, -1745, 369, -1413, -387, -360, -935, 818, -930, 1620, -480, 1618, 215, 752, 861, -487, 1023, -1444, 666, -1628, -22, -945, -750, 143, -1071, 1084, -840, 1484, -247, 1147, 492, 229, 1013, -773, 994, -1356, 491, -1210, -255, -455, -878, 444, -996, 1047, -608, 1180, 37, 789, 660, -3, 940, -799, 697, -1141, 108, -912, -547, -299, -904, 374, -724, 839, -200, 962, 371, 688, 795, 47, 810, -625, 404, -962, -172, -836, -688, -334, -827, 308, -516, 804, -67, 982, 386, 670, 683, -80, 613, -823, 283, -1092, -125, -796, -473, -107, -513, 633, -316, 1091, -79, 1029, 198, 395, 382, -504, 345, -1102, 169, -1104, -97, -575, -323, 193, -325, 841, -181, 1089, 8, 823, 261, 128, 401, -606, 326, -982, 82, -855, -239, -349, -448, 277, -403, 740, -217, 870, 56, 554, 349, -62, 481, -593, 389, -776, 112, -593, -218, -143, -414, 322, -422, 627, -287, 680, -18, 400, 301, -88, 501, -475, 476, -632, 214, -536, -160, -244, -489, 142, -619, 521, -501, 709, -100, 508, 424, 56, 764, -373, 758, -629, 395, -625, -213, -320, -742, 163, -933, 631, -703, 796, -61, 499, 633, -70, 968, -573, 855, -825, 293, -717, -461, -247, -957, 429, -967, 985, -467, 1047, 348, 512, 939, -264, 1015, -898, 605, -1166, -156, -904, -878, -148, -1132, 744, -796, 1307, -4, 1163, 825, 403, 1165, -513, 904, -1184, 223, -1319, -620, -770, -1179, 185, -1118, 1089, -442, 1462, 505, 1027, 1173, 78, 1182, -845, 638, -1404, -199, -1290, -975, -509, -1284, 525, -934, 1319, -84, 1437, 797, 770, 1205, -230, 1000, -1083, 359, -1440, -423, -1051, -985, -96, -1040, 896, -557, 1465, 220, 1257, 825, 361, 943, -685, 583, -1383, -26, -1441, -619, -758, -909, 324, -739, 1243, -197, 1565, 438, 1124, 834, 125, 802, -888, 445, -1468, -51, -1358, -532, -566, -781, 488, -672, 1251, -305, 1415, 161, 846, 508, -184, 631, -1070, 521, -1373, 197, -976, -243, -44, -546, 898, -549, 1385, -287, 1191, 101, 345, 471, -710, 632, -1387, 429, -1389, -63, -688, -606, 331, -863, 1132, -628, 1432, -65, 1100, 582, 202, 1042, -768, 1003, -1325, 423, -1222, -392, -554, -1070, 271, -1193, 929, -701, 1225, 73, 891, 793, 70, 1146, -737, 904, -1151, 216, -983, -545, -310, -1018, 481, -915, 1075, -352, 1186, 318, 638, 839, -305, 948, -1096, 545, -1337, -133, -876, -745, 13, -995, 868, -702, 1353, -88, 1208, 560, 379, 974, -661, 878, -1303, 330, -1256, -361, -607, -898, 310, -971, 1030, -537, 1232, 118, 808, 735, -38, 999, -822, 727, -1097, 133, -821, -513, -186, -947, 503, -905, 912, -416, 862, 242, 422, 820, -235, 999, -750, 675, -844, 63, -571, -585, -85, -1005, 472, -901, 798, -336, 737, 363, 339, 911, -237, 1004, -661, 573, -716, -110, -497, -786, -48, -1105, 467, -792, 708, -78, 572, 636, 179, 1069, -304, 950, -574, 354, -555, -403, -316, -1006, 117, -1078, 510, -545, 577, 193, 375, 770, 16, 972, -335, 697, -483, 110, -425, -508, -205, -876, 147, -738, 385, -239, 406, 263, 291, 575, 61, 630, -193, 411, -324, 35, -347, -368, -215, -568, 63, -427, 280, -138, 341, 117, 282, 318, 46, 411, -250, 334, -410, 98, -367, -202, -99, -368, 275, -329, 462, -207, 417, -30, 170, 200, -259, 378, -562, 363, -476, 168, -147, -103, 276, -299, 561, -340, 474, -270, 130, -101, -279, 155, -595, 320, -510, 291, -105, 162, 289, -23, 546, -158, 507, -175, 141, -166, -220, -99, -448, 28, -472, 85, -197, 93, 146, 114, 330, 70, 359, 20, 162, -52, -98, -166, -218, -185, -250, -89, -149, 44, 95, 204, 220, 298, 200, 236, 111, 61, -54, -202, -176, -413, -195, -399, -178, -195, -59, 112, 92, 389, 162, 468, 198, 325, 175, 47, 41, -284, -74, -452, -153, -366, -201, -111, -128, 190, 6, 360, 75, 320, 120, 156, 109, -84, 32, -301, -21, -330, -54, -184, -79, 41, -16, 226, 28, 258, 11, 196, 41, 96, 62, -50, 8, -177, -20, -202, -44, -151, -74, -76, -51, -24, -32, 32, -6, 131, 98, 221, 143, 218, 90, 107, 28, -51, -64, -198, -161, -294, -160, -273, -107, -102, 28, 159, 211, 343, 251, 340, 119, 155, -35, -94, -184, -282, -265, -329, -203, -231, -22, -11, 201, 210, 346, 292, 256, 226, 20, 55, -178, -113, -281, -178, -279, -169, -137, -105, 67, 6, 254, 92, 316, 121, 190, 109, -3, 37, -120, -15, -209, -44, -256, -95, -202, -128, -46, -91, 153, 7, 291, 137, 270, 207, 165, 175, 19, 78, -177, -102, -329, -297, -326, -358, -160, -224, 114, 73, 313, 362, 342, 451, 258, 332, 72, 71, -211, -284, -415, -514, -414, -479, -187, -196, 148, 210, 385, 478, 435, 472, 329, 296, 27, 3, -323, -313, -472, -447, -383, -369, -134, -127, 183, 157, 373, 285, 372, 272, 202, 214, -88, 78, -305, -98, -304, -198, -176, -217, 44, -140, 260, -23, 305, 70, 175, 160, -46, 213, -273, 124, -317, -66, -183, -223, -10, -274, 166, -167, 306, 56, 289, 273, 139, 390, -70, 311, -226, 20, -260, -308, -219, -475, -153, -414, 17, -120, 230, 232, 322, 444, 253, 435, 96, 204, -99, -133, -262, -363, -343, -393, -270, -218, -17, 88, 270, 319, 383, 358, 322, 220, 125, -43, -160, -282, -399, -372, -450, -298, -262, -76, 116, 208, 431, 376, 499, 368, 340, 209, 7, -41, -394, -251, -609, -341, -505, -304, -101, -120, 391, 122, 655, 266, 567, 271, 225, 163, -270, -9, -681, -160, -724, -234, -353, -179, 234, -4, 705, 180, 749, 242, 407, 170, -130, 22, -668, -152, -890, -283, -569, -273, 91, -112, 734, 123, 1003, 317, 713, 329, 52, 194, -635, 2, -1084, -223, -984, -366, -331, -325, 493, -133, 1082, 141, 1136, 343, 584, 336, -200, 220, -864, 23, -1167, -231, -861, -377, -86, -336, 672, -117, 1090, 194, 946, 359, 312, 314, -433, 184, -972, -48, -1044, -297, -500, -379, 292, -263, 882, 24, 1050, 305, 678, 335, -74, 189, -763, 22, -1076, -190, -822, -309, -125, -240, 583, -37, 994, 221, 954, 323, 395, 155, -364, -49, -917, -163, -1023, -230, -592, -175, 141, -18, 748, 157, 1009, 277, 787, 197, 146, -30, -552, -167, -955, -188, -888, -163, -365, -50, 272, 95, 718, 215, 855, 250, 589, 104, 18, -122, -514, -228, -784, -227, -663, -144, -221, 39, 264, 211, 610, 296, 715, 235, 434, -13, -70, -248, -498, -289, -699, -196, -569, -5, -160, 206, 265, 273, 586, 194, 689, -13, 453, -256, -1, -305, -432, -141, -690, 83, -623, 286, -289, 332, 146, 171, 572, -64, 768, -287, 531, -379, 31, -225, -465, 38, -745, 242, -656, 321, -238, 217, 294, 9, 723, -146, 782, -234, 407, -194, -165, -6, -633, 161, -792, 209, -555, 137, -71, -35, 440, -184, 763, -230, 706, -196, 277, -38, -251, 199, -619, 331, -679, 293, -449, 105, -38, -143, 402, -309, 669, -340, 578, -239, 215, 21, -202, 296, -504, 395, -585, 282, -407, 14, -58, -256, 337, -370, 573, -313, 516, -116, 225, 195, -154, 428, -470, 421, -544, 185, -363, -171, -6, -429, 385, -449, 580, -286, 448, 13, 99, 369, -308, 531, -556, 393, -501, 39, -212, -340, 163, -505, 492, -402, 571, -141, 354, 211, -11, 502, -361, 512, -537, 251, -444, -139, -171, -457, 176, -521, 448, -348, 486, -56, 278, 280, -54, 511, -370, 486, -480, 241, -334, -119, -39, -409, 275, -478, 472, -344, 415, -68, 143, 275, -214, 499, -469, 462, -475, 172, -247, -242, 78, -526, 391, -535, 522, -297, 373, 123, 28, 533, -322, 685, -495, 488, -398, 11, -118, -500, 212, -724, 442, -586, 441, -182, 199, 324, -137, 661, -400, 648, -441, 309, -278, -206, -20, -596, 259, -620, 459, -327, 418, 113, 152, 501, -166, 625, -375, 439, -408, 22, -268, -449, -17, -684, 279, -547, 446, -165, 339, 287, 45, 597, -235, 621, -389, 373, -351, -70, -155, -488, 127, -615, 402, -423, 503, -49, 308, 314, -43, 474, -357, 406, -508, 155, -450, -206, -211, -442, 130, -403, 469, -156, 587, 170, 393, 392, 36, 395, -286, 244, -482, -22, -487, -329, -282, -464, 88, -362, 437, -97, 563, 212, 397, 384, 45, 363, -340, 227, -582, -16, -553, -279, -226, -368, 255, -261, 639, -30, 703, 205, 394, 287, -147, 227, -624, 93, -794, -120, -553, -289, -24, -275, 524, -112, 805, 122, 679, 280, 192, 268, -397, 153, -773, -15, -753, -213, -364, -299, 208, -218, 679, -30, 826, 185, 562, 270, 19, 189, -546, 43, -854, -124, -740, -263, -245, -250, 367, -86, 805, 150, 848, 338, 459, 314, -172, 120, -707, -99, -887, -306, -615, -408, -34, -283, 561, -8, 882, 291, 759, 450, 228, 341, -412, 86, -836, -168, -861, -371, -466, -392, 183, -163, 755, 158, 969, 402, 681, 418, 25, 162, -618, -179, -932, -437, -824, -526, -310, -332, 371, 97, 865, 508, 938, 697, 541, 533, -130, 79, -664, -384, -867, -667, -720, -682, -235, -364, 380, 137, 778, 544, 797, 675, 431, 446, -93, 24, -492, -325, -679, -512, -589, -464, -180, -160, 281, 218, 553, 478, 566, 485, 311, 214, -70, -142, -380, -408, -556, -527, -467, -403, -103, -70, 303, 300, 561, 555, 566, 549, 260, 280, -170, -65, -525, -355, -674, -510, -465, -437, 31, -181, 490, 135, 704, 369, 569, 388, 147, 222, -338, 12, -688, -170, -725, -279, -333, -254, 236, -103, 653, 104, 778, 257, 530, 281, -21, 190, -572, 34, -866, -155, -721, -336, -177, -403, 442, -278, 824, -4, 829, 284, 394, 470, -259, 473, -752, 291, -858, -36, -518, -406, 118, -604, 652, -492, 843, -142, 622, 257, 39, 534, -581, 567, -864, 337, -731, -91, -224, -522, 416, -683, 819, -462, 837, 13, 477, 485, -165, 735, -698, 645, -840, 232, -610, -350, -112, -800, 427, -839, 720, -440, 690, 159, 315, 652, -240, 828, -600, 617, -620, 113, -385, -454, 55, -783, 470, -671, 633, -210, 494, 314, 76, 646, -413, 656, -649, 343, -585, -144, -263, -595, 221, -742, 610, -465, 709, 44, 493, 509, 5, 728, -481, 582, -706, 150, -628, -360, -276, -733, 230, -702, 616, -257, 724, 293, 491, 676, 3, 713, -458, 357, -674, -179, -608, -643, -239, -816, 250, -514, 570, 86, 608, 616, 386, 847, -20, 654, -370, 130, -516, -431, -448, -796, -189, -785, 141, -363, 375, 207, 476, 636, 373, 746, 66, 480, -265, 11, -482, -421, -516, -643, -265, -529, 153, -134, 506, 300, 638, 563, 440, 512, -23, 177, -465, -218, -705, -478, -609, -501, -159, -254, 372, 128, 693, 417, 716, 474, 382, 267, -160, -74, -611, -319, -774, -374, -567, -253, -60, -13, 456, 206, 756, 277, 708, 206, 295, 41, -260, -104, -662, -125, -756, -92, -472, -78, 38, -57, 490, -40, 699, -28, 597, 31, 209, 116, -261, 202, -596, 237, -657, 105, -406, -136, 36, -319, 449, -358, 670, -226, 576, 40, 186, 302, -317, 449, -675, 364, -698, 37, -361, -321, 162, -499, 625, -416, 794, -109, 558, 266, 14, 533, -535, 549, -814, 249, -693, -218, -225, -576, 366, -649, 774, -397, 809, 51, 426, 481, -187, 702, -688, 587, -832, 155, -580, -356, -36, -678, 529, -662, 842, -324, 739, 166, 248, 577, -366, 705, -755, 469, -779, -24, -447, -512, 109, -729, 615, -574, 807, -124, 595, 406, 69, 745, -454, 701, -711, 306, -638, -263, -265, -719, 269, -805, 646, -486, 666, 76, 345, 616, -136, 833, -517, 630, -614, 141, -432, -427, -42, -789, 369, -737, 561, -321, 449, 245, 153, 674, -181, 755, -398, 484, -434, 0, -300, -502, -28, -767, 274, -639, 403, -190, 341, 334, 178, 674, -60, 693, -307, 400, -428, -85, -353, -555, -64, -766, 269, -569, 429, -81, 390, 417, 204, 695, -123, 651, -420, 312, -500, -186, -304, -632, 75, -757, 411, -471, 513, 29, 385, 475, 61, 689, -333, 591, -560, 221, -489, -293, -167, -702, 259, -722, 521, -354, 509, 158, 291, 588, -52, 746, -381, 564, -495, 108, -384, -457, -123, -820, 167, -728, 350, -291, 382, 251, 282, 674, 34, 780, -215, 537, -328, 45, -300, -501, -152, -778, 80, -629, 262, -216, 328, 263, 221, 606, -31, 653, -249, 411, -321, -42, -276, -502, -78, -686, 196, -508, 380, -113, 382, 334, 188, 633, -135, 643, -378, 356, -433, -132, -298, -583, -3, -733, 312, -524, 454, -92, 374, 380, 112, 670, -189, 646, -359, 333, -369, -154, -248, -571, 2, -676, 239, -450, 344, -31, 311, 404, 161, 632, -61, 571, -262, 255, -391, -226, -329, -620, -59, -693, 234, -449, 388, 12, 376, 488, 178, 728, -126, 659, -383, 282, -443, -294, -237, -721, 112, -774, 354, -474, 409, 60, 267, 556, -15, 768, -290, 652, -424, 194, -348, -401, -51, -754, 258, -717, 380, -339, 312, 210, 124, 632, -120, 765, -297, 563, -342, 40, -198, -525, 70, -805, 259, -693, 264, -247, 166, 298, 7, 683, -152, 782, -230, 507, -193, -61, -41, -591, 151, -801, 229, -602, 175, -106, 52, 406, -93, 711, -198, 690, -210, 299, -136, -276, 25, -686, 194, -722, 253, -389, 183, 125, 61, 545, -78, 707, -201, 539, -250, 78, -180, -439, -24, -707, 133, -610, 217, -221, 228, 257, 154, 592, 5, 650, -170, 402, -264, -75, -220, -531, -58, -685, 139, -490, 278, -65, 269, 388, 112, 637, -129, 585, -330, 248, -360, -240, -180, -604, 98, -624, 337, -341, 416, 91, 301, 462, 45, 597, -247, 455, -451, 93, -436, -318, -214, -538, 91, -470, 345, -193, 456, 151, 346, 400, 56, 460, -272, 319, -447, 23, -374, -269, -94, -413, 224, -357, 419, -149, 376, 104, 116, 297, -224, 372, -446, 282, -427, 54, -159, -193, 202, -343, 458, -331, 476, -178, 253, 42, -102, 242, -400, 340, -497, 280, -334, 76, -1, -167, 325, -313, 471, -300, 383, -151, 108, 76, -205, 263, -420, 316, -438, 211, -243, -34, 74, -280, 358, -356, 490, -246, 392, -13, 108, 254, -227, 398, -470, 348, -509, 127, -283, -205, 95, -446, 421, -439, 516, -228, 335, 87, -10, 373, -324, 468, -477, 355, -376, 79, -61, -259, 289, -446, 476, -384, 409, -155, 127, 129, -200, 338, -435, 367, -483, 221, -304, -50, 44, -306, 381, -369, 537, -224, 426, 21, 125, 248, -220, 353, -463, 289, -511, 91, -308, -173, 65, -353, 402, -336, 497, -168, 338, 49, 35, 235, -273, 322, -465, 286, -422, 137, -153, -93, 205, -271, 450, -306, 463, -233, 251, -65, -77, 151, -384, 306, -515, 333, -412, 195, -94, -85, 289, -314, 530, -365, 492, -253, 218, 15, -157, 310, -447, 447, -519, 363, -337, 62, 20, -326, 368, -532, 495, -458, 351, -165, 45, 250, -251, 554, -399, 571, -342, 312, -119, -114, 173, -495, 353, -596, 328, -419, 136, -65, -114, 318, -301, 520, -313, 456, -172, 192, 53, -143, 257, -373, 325, -394, 219, -244, 13, 7, -197, 238, -297, 326, -248, 256, -103, 76, 68, -128, 218, -260, 272, -273, 207, -175, 57, 10, -112, 194, -235, 287, -266, 265, -210, 135, -51, -66, 170, -246, 337, -324, 349, -259, 204, -57, -64, 163, -326, 288, -453, 293, -383, 158, -107, -70, 280, -255, 536, -301, 509, -185, 211, 48, -203, 239, -518, 299, -559, 230, -298, 25, 151, -224, 520, -368, 582, -337, 311, -138, -135, 145, -507, 358, -589, 428, -358, 330, 65, 54, 464, -279, 610, -491, 432, -478, 52, -237, -334, 124, -522, 434, -449, 558, -196, 405, 128, 19, 370, -399, 399, -607, 246, -479, 13, -92, -187, 354, -281, 636, -263, 581, -141, 184, 66, -342, 231, -704, 282, -675, 225, -258, 62, 294, -161, 699, -320, 752, -344, 392, -206, -194, 46, -684, 292, -812, 411, -488, 341, 87, 108, 584, -161, 782, -350, 582, -381, 71, -234, -479, 31, -776, 266, -654, 360, -181, 273, 351, 61, 679, -176, 673, -327, 323, -312, -194, -126, -612, 129, -715, 325, -432, 360, 79, 214, 516, -44, 690, -280, 534, -371, 101, -270, -384, -55, -689, 172, -659, 310, -281, 289, 227, 117, 592, -97, 692, -242, 479, -242, 28, -117, -421, 51, -668, 186, -602, 237, -224, 159, 237, -11, 543, -192, 607, -283, 379, -232, -50, -75, -429, 112, -600, 271, -469, 325, -72, 229, 345, 23, 578, -196, 550, -324, 224, -295, -240, -151, -582, 43, -667, 226, -414, 315, 77, 250, 521, 68, 729, -148, 601, -283, 152, -281, -369, -148, -706, 62, -721, 273, -358, 356, 179, 247, 601, -7, 730, -271, 485, -406, -13, -342, -476, -113, -695, 197, -558, 435, -104, 449, 388, 219, 663, -112, 609, -382, 230, -462, -267, -324, -610, -30, -662, 295, -385, 474, 102, 379, 504, 101, 637, -195, 473, -379, 87, -376, -316, -189, -537, 87, -501, 321, -218, 367, 166, 212, 416, -28, 440, -227, 255, -301, -58, -219, -328, -51, -418, 133, -297, 262, -6, 252, 294, 104, 416, -74, 331, -198, 97, -221, -192, -157, -384, -31, -383, 120, -200, 218, 81, 186, 298, 65, 328, -63, 215, -147, 29, -160, -145, -104, -217, -13, -173, 85, -55, 132, 78, 106, 127, 45, 85, -19, 33, -76, -17, -97, -52, -97, -61, -68, -63, 13, -51, 110, -16, 153, 23, 130, 86, 38, 157, -83, 155, -173, 63, -187, -87, -90, -228, 84, -265, 206, -165, 203, 17, 77, 214, -109, 318, -239, 241, -229, 38, -95, -180, 121, -301, 302, -245, 311, -51, 143, 153, -92, 264, -283, 224, -334, 48, -233, -150, -25, -253, 202, -213, 323, -50, 268, 133, 99, 221, -92, 181, -217, 48, -219, -108, -125, -183, 7, -140, 135, -24, 179, 105, 116, 170, 1, 122, -103, 10, -150, -97, -122, -154, -54, -131, 53, -53, 165, 44, 199, 125, 123, 136, -13, 78, -146, 5, -213, -46, -197, -70, -94, -62, 86, -28, 242, 19, 255, 48, 133, 25, -54, -33, -210, -67, -266, -63, -190, -34, -7, 27, 200, 103, 296, 159, 224, 141, 40, 29, -154, -112, -268, -187, -242, -183, -98, -112, 94, 21, 231, 146, 239, 197, 120, 136, -52, -18, -183, -148, -202, -158, -117, -83, 21, 36, 144, 162, 204, 197, 159, 108, 26, -63, -121, -232, -204, -268, -200, -141, -113, 40, 22, 200, 158, 278, 238, 200, 218, 19, 96, -163, -68, -254, -205, -181, -256, -7, -195, 132, -45, 196, 128, 159, 249, 22, 245, -127, 115, -210, -79, -177, -238, -30, -263, 119, -139, 181, 59, 166, 246, 78, 311, -47, 193, -139, -43, -166, -260, -107, -344, 13, -246, 101, -22, 119, 215, 99, 343, 35, 293, -51, 90, -108, -146, -122, -300, -64, -298, 44, -149, 116, 57, 141, 212, 120, 265, 19, 192, -107, 32, -187, -131, -186, -221, -70, -207, 97, -98, 202, 36, 213, 146, 126, 197, -51, 163, -202, 53, -248, -71, -172, -161, 18, -188, 201, -135, 249, -20, 177, 108, 20, 201, -156, 201, -223, 100, -162, -57, -21, -194, 145, -244, 202, -176, 111, -23, -36, 159, -171, 278, -214, 250, -108, 92, 68, -99, 219, -242, 276, -269, 168, -166, -36, 13, -206, 174, -281, 244, -223, 189, -57, 51, 114, -107, 218, -211, 215, -194, 94, -70, -48, 80, -128, 190, -129, 200, -59, 99, 42, -62, 102, -199, 103, -230, 38, -136, -70, 20, -142, 168, -148, 246, -95, 196, 17, 49, 138, -105, 204, -209, 201, -220, 103, -126, -61, 30, -191, 165, -247, 217, -203, 159, -53, 30, 127, -113, 240, -209, 238, -196, 99, -71, -101, 86, -227, 197, -233, 212, -111, 125, 102, -21, 275, -154, 302, -227, 162, -197, -102, -69, -340, 84, -402, 186, -265, 206, 26, 137, 338, 20, 493, -96, 402, -172, 108, -161, -267, -62, -522, 43, -514, 109, -247, 116, 149, 60, 478, -20, 563, -77, 363, -92, -24, -44, -411, 35, -584, 91, -436, 97, -50, 50, 362, -35, 581, -102, 492, -128, 130, -99, -316, -11, -610, 86, -572, 135, -214, 132, 270, 71, 617, -24, 637, -98, 323, -127, -154, -103, -557, -28, -679, 44, -442, 92, 23, 102, 457, 50, 636, -22, 476, -66, 90, -85, -312, -55, -543, 17, -487, 66, -160, 76, 239, 55, 481, -1, 458, -46, 198, -63, -155, -62, -419, -27, -480, 10, -294, 17, 53, 31, 363, 46, 480, 43, 374, 38, 97, 9, -211, -46, -409, -68, -422, -57, -239, -28, 58, 33, 297, 79, 372, 64, 280, 11, 63, -64, -176, -102, -313, -54, -296, 31, -128, 104, 117, 140, 293, 83, 314, -44, 186, -152, -46, -186, -271, -119, -367, 19, -278, 144, -40, 203, 234, 159, 391, 18, 356, -128, 148, -197, -139, -174, -363, -48, -404, 109, -247, 195, 37, 179, 301, 76, 400, -77, 295, -188, 48, -194, -215, -99, -352, 42, -304, 139, -106, 155, 141, 114, 300, 21, 290, -87, 140, -131, -78, -95, -245, -21, -276, 51, -174, 77, 7, 63, 192, 28, 277, -30, 231, -80, 89, -75, -98, -25, -247, 38, -287, 75, -219, 58, -55, 22, 151, 2, 296, -24, 315, -40, 215, -19, 15, -2, -191, -16, -312, -42, -311, -49, -177, -11, 40, 54, 217, 90, 284, 94, 233, 66, 77, -12, -96, -96, -198, -132, -210, -110, -114, -28, 43, 72, 161, 121, 193, 105, 139, 35, 5, -69, -138, -137, -227, -121, -222, -24, -104, 115, 82, 197, 238, 162, 306, 42, 246, -119, 67, -241, -156, -229, -330, -95, -362, 81, -214, 219, 31, 242, 258, 142, 366, -14, 292, -156, 71, -207, -179, -140, -342, -12, -312, 114, -97, 183, 165, 140, 334, 16, 326, -116, 121, -201, -161, -180, -373, -52, -405, 112, -206, 237, 123, 258, 383, 142, 459, -49, 312, -225, 0, -304, -308, -227, -455, -38, -393, 154, -129, 274, 194, 257, 389, 101, 380, -94, 196, -223, -72, -228, -279, -108, -329, 56, -214, 168, 12, 193, 216, 113, 271, -31, 187, -151, 25, -192, -135, -139, -214, -16, -182, 103, -67, 168, 83, 172, 179, 98, 174, -38, 96, -151, -6, -185, -100, -132, -154, -13, -157, 112, -95, 187, 14, 176, 113, 50, 162, -121, 157, -215, 93, -191, -11, -65, -126, 111, -194, 234, -163, 229, -42, 101, 78, -98, 147, -246, 147, -247, 77, -114, -32, 81, -116, 222, -126, 226, -40, 116, 74, -62, 120, -221, 86, -236, 2, -98, -101, 93, -152, 235, -119, 247, -14, 121, 117, -68, 184, -231, 121, -278, -3, -163, -111, 32, -153, 198, -97, 258, 25, 181, 129, 21, 165, -121, 84, -201, -90, -182, -218, -68, -210, 59, -78, 137, 121, 149, 273, 92, 289, 2, 157, -85, -81, -147, -304, -142, -351, -61, -195, 42, 58, 134, 277, 181, 344, 132, 221, 14, -28, -108, -276, -195, -370, -198, -231, -99, 56, 47, 316, 176, 404, 224, 266, 157, -20, 20, -308, -124, -451, -220, -354, -200, -48, -71, 280, 80, 452, 187, 383, 193, 125, 89, -179, -51, -384, -153, -394, -175, -187, -100, 121, 24, 344, 128, 368, 173, 192, 129, -84, 19, -301, -88, -361, -161, -239, -180, 22, -101, 275, 39, 362, 160, 261, 216, 30, 171, -203, 47, -308, -91, -262, -197, -104, -210, 113, -112, 256, 20, 235, 127, 93, 182, -84, 143, -196, 42, -178, -55, -78, -126, 51, -130, 165, -61, 187, 23, 92, 89, -40, 108, -145, 65, -174, 4, -122, -58, -35, -110, 58, -89, 146, -17, 161, 40, 100, 80, 8, 90, -76, 59, -120, 16, -120, -31, -81, -74, 8, -83, 105, -68, 135, -46, 86, 8, -5, 74, -91, 119, -120, 129, -94, 61, -16, -65, 98, -160, 164, -187, 120, -133, 10, 14, -100, 178, -149, 261, -114, 209, -34, 27, 57, -179, 131, -287, 119, -260, 20, -94, -78, 141, -114, 299, -80, 296, 3, 145, 67, -91, 92, -276, 86, -303, 29, -184, -56, 30, -95, 237, -82, 315, -40, 241, 4, 49, 23, -175, 32, -300, 51, -286, 46, -157, 19, 56, 4, 247, 0, 308, -11, 241, -23, 73, -32, -143, -17, -284, 4, -284, -1, -154, -22, 51, -20, 217, -2, 259, 19, 184, 34, 14, 37, -166, 36, -237, 26, -181, -11, -31, -44, 144, -40, 230, -16, 192, -5, 75, -9, -96, -15, -236, -5, -250, 8, -150, 22, 20, 43, 188, 59, 251, 44, 203, 0, 80, -51, -95, -69, -216, -36, -202, 2, -96, 15, 42, 21, 144, 7, 147, -27, 78, -49, -19, -40, -111, 12, -124, 89, -53, 104, 40, 60, 118, 9, 128, -47, 56, -93, -29, -88, -101, -59, -143, -9, -98, 34, 1, 23, 80, 1, 116, 18, 92, 44, 31, 65, -19, 74, -59, 42, -66, -8, -27, -59, 0, -119, 0, -129, 5, -72, 0, 4, 2, 65, 24, 93, 36, 85, 31, 66, 15, 30, -25, -20, -49, -48, -39, -44, -14, -32, 31, -22, 62, -13, 34, 3, -19, 18, -60, 4, -80, -30, -48, -38, 29, -12, 94, 33, 114, 74, 74, 95, -14, 88, -92, 43, -129, -48, -103, -133, -17, -147, 66, -100, 95, -27, 82, 48, 38, 89, -23, 100, -56, 85, -46, 32, -18, -9, 18, -6, 39, -14, 27, -35, 3, -52, -29, -63, -56, -43, -59, -1, -44, 20, -3, 45, 69, 67, 113, 41, 98, -8, 54, -36, -22, -33, -111, 6, -149, 37, -114, 33, -15, 19, 91, 1, 123, -44, 89, -79, 28, -69, -51, -16, -96, 49, -70, 87, -8, 78, 64, 52, 98, 2, 56, -66, -18, -106, -71, -89, -92, -27, -70, 56, -10, 111, 61, 119, 114, 79, 101, -10, 22, -120, -53, -182, -100, -161, -117, -57, -65, 78, 32, 180, 112, 211, 141, 159, 95, 28, -10, -115, -105, -192, -153, -179, -130, -87, -30, 32, 78, 108, 135, 129, 122, 89, 34, 2, -64, -72, -94, -90, -69, -52, -11, 30, 62, 90, 83, 95, 32, 64, -45, 6, -97, -77, -78, -131, -4, -126, 57, -69, 88, 14, 72, 84, 0, 113, -59, 112, -60, 81, -24, 9, 38, -69, 85, -99, 53, -81, -23, -35, -89, 10, -119, 44, -79, 62, 10, 45, 93, -21, 141, -82, 113, -86, 17, -36, -67, 39, -104, 108, -92, 141, -25, 127, 43, 38, 64, -103, 47, -205, 2, -205, -45, -116, -50, 21, -23, 143, 20, 212, 58, 191, 49, 67, 18, -102, 2, -202, -16, -184, -29, -65, -24, 78, -24, 177, -25, 190, -19, 96, -8, -83, 18, -226, 49, -239, 56, -118, 43, 66, 10, 216, -35, 261, -59, 188, -55, 16, -43, -176, -4, -269, 48, -209, 67, -51, 54, 117, 26, 211, -20, 193, -66, 85, -91, -58, -79, -172, -15, -177, 62, -78, 109, 44, 121, 131, 71, 150, -34, 90, -121, -2, -157, -92, -120, -143, -6, -112, 116, -17, 170, 68, 141, 120, 33, 115, -99, 50, -176, -36, -160, -112, -46, -141, 111, -86, 199, 10, 178, 95, 64, 138, -95, 107, -206, 19, -198, -73, -84, -134, 77, -123, 204, -44, 222, 51, 126, 110, -32, 111, -179, 46, -234, -33, -174, -90, -40, -103, 124, -57, 241, 20, 235, 78, 115, 98, -51, 68, -202, 10, -262, -36, -190, -66, -29, -78, 149, -58, 254, -28, 227, 4, 87, 43, -99, 74, -230, 80, -227, 71, -112, 25, 53, -51, 205, -100, 250, -99, 145, -56, -34, 20, -198, 80, -268, 98, -201, 72, -36, -1, 153, -81, 284, -98, 269, -56, 113, 12, -92, 73, -255, 92, -291, 66, -180, 16, 8, -52, 186, -89, 277, -66, 220, -18, 52, 18, -130, 35, -241, 27, -222, 16, -90, 3, 75, -14, 215, -16, 258, 0, 159, 8, -20, 6, -181, -4, -260, -8, -209, 2, -60, 2, 111, -15, 239, -22, 253, -21, 133, -12, -42, 6, -194, 26, -249, 42, -172, 49, -15, 22, 144, -22, 245, -51, 215, -60, 64, -52, -117, -19, -248, 20, -252, 56, -115, 73, 86, 58, 249, 17, 293, -17, 179, -55, -35, -84, -234, -78, -323, -40, -243, 17, -28, 79, 199, 110, 325, 99, 293, 51, 113, -31, -132, -114, -317, -139, -343, -105, -187, -20, 65, 79, 277, 137, 358, 122, 270, 50, 36, -58, -221, -135, -361, -134, -310, -58, -95, 55, 164, 148, 327, 153, 321, 71, 150, -52, -105, -157, -303, -189, -332, -121, -177, 16, 74, 155, 272, 214, 317, 157, 210, 19, -1, -121, -220, -197, -324, -167, -257, -51, -60, 94, 163, 190, 286, 175, 262, 52, 126, -97, -59, -191, -207, -183, -249, -80, -177, 62, -21, 176, 140, 202, 211, 112, 182, -37, 93, -145, -32, -161, -152, -100, -209, 5, -173, 88, -46, 114, 107, 72, 201, -16, 210, -84, 129, -69, -27, -4, -184, 53, -263, 69, -216, 37, -39, -20, 170, -61, 278, -61, 246, -4, 105, 69, -94, 85, -264, 22, -303, -71, -169, -133, 65, -109, 250, -14, 299, 104, 201, 185, -3, 169, -209, 39, -308, -117, -249, -204, -52, -169, 179, -32, 300, 121, 254, 199, 89, 165, -114, 26, -266, -137, -291, -222, -171, -174, 45, -23, 238, 141, 301, 220, 227, 192, 61, 80, -146, -70, -294, -180, -299, -190, -162, -110, 56, 8, 240, 100, 296, 132, 216, 102, 40, 30, -158, -58, -272, -106, -244, -91, -86, -29, 122, 56, 247, 136, 227, 149, 104, 79, -65, -50, -214, -180, -252, -243, -148, -187, 33, -36, 192, 158, 243, 294, 177, 284, 38, 133, -119, -76, -219, -251, -210, -291, -110, -173, 35, 29, 158, 207, 195, 271, 140, 175, 29, -18, -89, -207, -160, -288, -157, -217, -80, -27, 44, 184, 146, 324, 170, 319, 116, 160, 9, -84, -108, -292, -175, -380, -168, -312, -82, -108, 58, 159, 167, 357, 188, 390, 130, 244, 12, -9, -112, -253, -175, -371, -158, -308, -63, -86, 71, 179, 156, 341, 153, 309, 87, 109, -17, -157, -112, -344, -152, -344, -115, -159, -8, 108, 108, 335, 162, 385, 139, 223, 54, -47, -71, -276, -166, -362, -179, -259, -103, -33, 34, 193, 156, 311, 192, 259, 131, 60, 7, -139, -126, -247, -194, -230, -156, -93, -39, 93, 100, 219, 184, 235, 166, 128, 68, -38, -61, -162, -158, -203, -170, -164, -98, -52, 7, 76, 97, 157, 133, 162, 112, 92, 55, -16, -11, -91, -63, -111, -84, -87, -82, -27, -55, 52, -5, 94, 45, 77, 80, 11, 85, -57, 44, -87, -15, -75, -64, -40, -86, 22, -59, 86, 8, 108, 71, 73, 98, 11, 71, -50, 2, -86, -65, -92, -109, -61, -120, 2, -66, 73, 35, 107, 119, 83, 153, 11, 126, -64, 36, -111, -75, -108, -156, -47, -172, 52, -102, 139, 19, 167, 127, 91, 173, -43, 141, -150, 48, -189, -58, -146, -141, -27, -165, 103, -101, 186, 17, 172, 115, 59, 152, -68, 121, -135, 38, -134, -70, -58, -157, 50, -162, 125, -74, 126, 43, 52, 133, -62, 158, -134, 108, -130, 9, -66, -94, 26, -164, 111, -158, 137, -63, 104, 71, 31, 169, -47, 189, -94, 122, -89, -8, -63, -149, -34, -225, -10, -179, 10, -29, 33, 135, 62, 225, 71, 198, 69, 70, 37, -89, -29, -205, -90, -224, -101, -116, -61, 59, 22, 192, 93, 223, 107, 134, 57, -25, -35, -161, -130, -224, -149, -184, -78, -31, 50, 151, 178, 244, 227, 206, 154, 63, -1, -108, -170, -219, -271, -232, -249, -128, -102, 56, 108, 207, 269, 228, 290, 135, 177, -12, -18, -143, -199, -199, -284, -154, -227, -32, -43, 106, 165, 179, 267, 152, 227, 47, 70, -77, -126, -154, -264, -147, -266, -67, -126, 53, 102, 157, 278, 170, 305, 84, 179, -44, -36, -148, -242, -175, -331, -117, -261, -4, -57, 124, 186, 195, 335, 156, 301, 40, 125, -90, -100, -179, -275, -171, -313, -80, -187, 36, 28, 141, 228, 176, 299, 105, 207, -22, 22, -123, -152, -149, -253, -94, -227, -2, -82, 87, 102, 141, 224, 121, 226, 24, 104, -84, -53, -146, -171, -127, -210, -42, -151, 53, -5, 128, 135, 162, 199, 107, 158, -23, 39, -135, -93, -164, -168, -115, -163, -22, -78, 75, 52, 150, 157, 161, 170, 76, 95, -51, -31, -135, -133, -155, -161, -110, -117, -10, -24, 92, 106, 157, 187, 162, 156, 76, 41, -57, -84, -150, -174, -165, -177, -107, -107, -3, 15, 111, 146, 178, 206, 138, 152, 8, 41, -102, -74, -132, -153, -98, -166, -20, -105, 60, -12, 99, 79, 84, 126, 11, 111, -62, 51, -67, -7, -31, -53, 4, -69, 24, -48, 12, -11, -1, 24, 8, 53, -5, 41, -8, 1, 37, -38, 55, -74, 0, -91, -59, -48, -76, 27, -45, 104, 8, 157, 55, 146, 90, 62, 88, -51, 11, -167, -85, -223, -123, -179, -97, -59, -20, 84, 66, 211, 112, 238, 122, 144, 81, -6, -18, -136, -108, -204, -134, -164, -95, -41, -18, 93, 56, 169, 105, 141, 125, 26, 78, -89, -25, -159, -100, -164, -116, -76, -90, 63, -18, 168, 76, 208, 138, 162, 134, 47, 39, -84, -97, -188, -177, -238, -156, -189, -57, -54, 74, 109, 171, 235, 185, 271, 96, 185, -55, 11, -162, -184, -160, -303, -86, -273, 23, -94, 124, 131, 153, 290, 101, 306, -5, 167, -120, -79, -159, -297, -102, -364, -2, -226, 107, 45, 169, 293, 138, 385, 40, 288, -89, 26, -191, -280, -174, -439, -54, -353, 77, -71, 165, 270, 175, 477, 87, 430, -61, 159, -174, -208, -180, -499, -75, -536, 69, -299, 170, 95, 175, 451, 84, 578, -58, 410, -173, 65, -190, -299, -93, -522, 56, -477, 174, -183, 201, 173, 121, 411, -27, 414, -161, 199, -209, -105, -145, -340, 6, -399, 152, -220, 206, 94, 157, 354, 38, 429, -105, 287, -193, -17, -172, -314, -70, -457, 52, -386, 137, -131, 150, 184, 92, 388, -1, 399, -84, 227, -111, -28, -78, -227, -17, -284, 36, -209, 61, -44, 51, 114, 22, 175, -8, 123, -33, 24, -49, -77, -46, -127, -20, -101, 25, -24, 62, 54, 72, 115, 58, 129, 16, 101, -51, 33, -99, -58, -95, -138, -51, -164, 17, -150, 76, -81, 95, 58, 84, 195, 42, 233, -33, 170, -91, 33, -97, -122, -65, -235, 6, -247, 81, -134, 99, 71, 71, 237, 20, 270, -55, 166, -97, -19, -74, -208, -27, -290, 18, -224, 52, -41, 65, 175, 65, 311, 44, 266, -4, 85, -52, -124, -81, -263, -93, -275, -64, -149, 10, 54, 93, 237, 133, 289, 97, 178, 4, -5, -89, -161, -136, -259, -105, -240, -20, -91, 54, 105, 96, 242, 103, 270, 57, 168, -9, -4, -52, -164, -83, -257, -99, -234, -76, -91, -12, 85, 93, 213, 170, 238, 139, 138, 28, -31, -96, -161, -194, -218, -191, -174, -60, -24, 118, 150, 233, 233, 209, 203, 60, 67, -108, -104, -216, -227, -219, -256, -100, -167, 65, 30, 191, 204, 230, 258, 148, 204, -13, 70, -144, -97, -200, -207, -177, -223, -56, -140, 95, 8, 191, 135, 193, 169, 84, 140, -61, 57, -147, -56, -165, -142, -107, -154, 25, -89, 129, 35, 130, 138, 65, 161, -18, 109, -75, 17, -76, -104, -37, -182, 12, -160, 40, -55, 28, 69, 6, 153, 0, 148, 7, 89, 11, 14, -12, -73, -44, -138, -41, -125, -11, -64, 36, 13, 83, 86, 80, 127, 22, 114, -44, 48, -101, -74, -111, -170, -44, -159, 40, -54, 83, 82, 93, 202, 66, 211, 13, 89, -41, -85, -83, -226, -83, -264, -34, -141, 7, 64, 33, 221, 81, 255, 110, 155, 59, -18, -34, -149, -109, -206, -129, -172, -87, -44, 4, 98, 119, 148, 184, 127, 131, 66, -4, -17, -142, -93, -210, -129, -154, -111, -4, -21, 145, 85, 223, 146, 184, 151, 31, 90, -159, -44, -266, -168, -212, -216, -25, -166, 163, -21, 256, 159, 227, 247, 70, 211, -140, 78, -259, -99, -210, -236, -60, -240, 86, -119, 179, 68, 197, 212, 116, 223, -24, 116, -138, -30, -189, -176, -164, -233, -56, -143, 94, 20, 215, 153, 238, 215, 120, 171, -83, 50, -250, -86, -285, -185, -158, -197, 68, -102, 252, 21, 283, 119, 158, 172, -54, 152, -232, 53, -261, -59, -132, -150, 58, -177, 196, -109, 219, 14, 129, 117, -22, 182, -145, 162, -187, 45, -138, -100, -21, -198, 93, -211, 151, -106, 159, 50, 102, 174, -31, 221, -150, 161, -176, 1, -123, -143, -16, -193, 107, -134, 171, 5, 136, 138, 22, 160, -97, 83, -144, -45, -108, -156, -29, -168, 58, -50, 100, 103, 76, 192, 28, 165, -20, 38, -63, -100, -65, -158, -28, -129, 7, -18, 17, 103, 18, 125, 31, 44, 33, -47, -6, -107, -33, -91, -15, 6, -12, 101, -30, 125, -4, 76, 39, -30, 50, -110, 30, -109, -2, -43, -27, 52, -42, 122, -58, 84, -44, -23, 3, -112, 52, -152, 91, -118, 105, 18, 66, 162, -10, 210, -102, 140, -168, 3, -145, -134, -25, -203, 128, -173, 217, -38, 170, 125, 28, 187, -125, 110, -225, 0, -197, -96, -30, -151, 149, -111, 229, 29, 177, 152, 13, 180, -146, 99, -199, -32, -157, -136, -40, -165, 112, -121, 182, -11, 135, 95, 37, 129, -61, 100, -123, 36, -121, -50, -70, -84, 2, -51, 72, -19, 109, -5, 110, 35, 69, 60, -10, 48, -89, 18, -134, -7, -136, -30, -74, -63, 42, -116, 151, -102, 189, -5, 131, 94, 17, 162, -109, 207, -218, 153, -222, -11, -78, -191, 106, -297, 224, -276, 248, -107, 141, 127, -60, 322, -235, 373, -279, 223, -169, -67, 34, -327, 214, -448, 285, -337, 213, -6, 18, 362, -184, 537, -282, 438, -242, 92, -84, -342, 126, -615, 267, -551, 259, -176, 118, 318, -75, 633, -218, 589, -249, 226, -146, -269, 35, -633, 177, -610, 214, -225, 154, 273, 26, 620, -112, 628, -186, 271, -170, -240, -89, -632, 40, -696, 163, -385, 209, 131, 152, 563, 24, 718, -124, 524, -219, 67, -201, -424, -75, -686, 97, -604, 221, -211, 212, 284, 75, 610, -81, 600, -166, 271, -155, -220, -55, -594, 70, -626, 127, -292, 88, 220, -2, 625, -69, 670, -53, 336, 9, -183, 41, -613, 30, -719, -3, -409, -53, 125, -69, 571, -20, 678, 50, 402, 85, -83, 73, -486, 21, -602, -44, -360, -89, 113, -90, 505, -51, 551, 10, 263, 83, -177, 133, -515, 106, -537, 13, -223, -96, 228, -172, 550, -156, 515, -38, 155, 116, -273, 222, -518, 199, -451, 50, -84, -124, 331, -230, 510, -228, 358, -89, -19, 112, -395, 241, -514, 248, -312, 136, 86, -55, 447, -217, 545, -272, 308, -193, -106, -5, -472, 185, -573, 273, -336, 233, 90, 70, 454, -125, 590, -236, 409, -227, -18, -108, -455, 74, -638, 196, -474, 196, -60, 106, 380, -22, 634, -114, 570, -132, 195, -110, -309, -38, -637, 66, -610, 121, -277, 118, 183, 86, 556, 4, 636, -96, 375, -157, -82, -147, -489, -42, -631, 110, -436, 193, -34, 170, 376, 68, 599, -65, 525, -167, 187, -189, -239, -116, -553, 25, -589, 138, -328, 170, 81, 140, 439, 59, 607, -53, 481, -150, 100, -198, -335, -128, -596, 40, -561, 166, -244, 195, 193, 152, 550, 13, 647, -147, 400, -214, -89, -161, -530, -5, -694, 157, -500, 191, -39, 124, 461, 23, 732, -101, 629, -175, 178, -146, -381, -51, -725, 78, -670, 167, -286, 158, 227, 89, 615, -6, 699, -120, 421, -181, -84, -149, -539, -37, -672, 115, -458, 202, -56, 169, 362, 65, 637, -68, 591, -181, 220, -198, -275, -99, -620, 64, -638, 195, -337, 207, 109, 115, 526, -12, 713, -145, 519, -226, 26, -183, -473, -39, -711, 127, -565, 235, -138, 228, 329, 112, 628, -55, 628, -204, 271, -251, -252, -160, -616, 21, -621, 193, -314, 256, 125, 186, 486, 40, 634, -129, 477, -248, 44, -230, -425, -74, -649, 123, -546, 251, -207, 246, 215, 135, 558, -33, 651, -208, 428, -290, -25, -199, -462, -8, -656, 163, -525, 265, -163, 274, 280, 160, 598, -41, 624, -237, 322, -337, -160, -270, -560, -49, -653, 211, -415, 386, 18, 384, 446, 171, 672, -161, 550, -421, 134, -465, -344, -243, -629, 138, -593, 442, -276, 504, 152, 315, 505, -51, 616, -403, 414, -528, 11, -354, -368, 15, -562, 376, -484, 521, -188, 388, 191, 66, 490, -288, 573, -477, 363, -390, -31, -102, -406, 226, -593, 423, -508, 389, -179, 172, 239, -103, 568, -311, 632, -349, 372, -225, -74, -15, -465, 205, -642, 329, -514, 291, -135, 151, 321, -40, 627, -239, 627, -348, 294, -287, -193, -66, -592, 220, -713, 406, -481, 391, 17, 183, 529, -145, 798, -419, 671, -450, 195, -225, -394, 126, -776, 414, -783, 471, -407, 265, 175, -77, 670, -356, 810, -408, 540, -239, 4, 36, -506, 302, -732, 405, -587, 254, -159, -3, 348, -199, 651, -284, 612, -223, 275, -54, -193, 114, -574, 221, -657, 212, -418, 98, 17, -3, 442, -61, 662, -120, 570, -142, 213, -115, -268, -49, -629, 89, -673, 223, -393, 253, 60, 185, 498, 12, 698, -228, 550, -379, 122, -323, -370, -55, -681, 301, -632, 504, -265, 434, 229, 147, 611, -249, 691, -544, 425, -526, -47, -202, -504, 260, -708, 595, -554, 577, -130, 247, 335, -191, 649, -542, 662, -592, 352, -292, -158, 162, -608, 534, -756, 625, -512, 365, -2, -71, 533, -446, 825, -594, 702, -418, 174, -23, -483, 363, -903, 577, -838, 502, -321, 157, 390, -239, 896, -477, 923, -476, 454, -246, -253, 95, -825, 395, -940, 517, -539, 374, 140, 56, 714, -248, 891, -435, 599, -414, 25, -172, -555, 136, -857, 373, -728, 460, -234, 325, 348, 34, 765, -246, 839, -402, 541, -365, -8, -156, -586, 109, -936, 334, -846, 419, -335, 286, 352, 17, 905, -226, 1058, -350, 680, -311, -57, -130, -813, 111, -1199, 311, -970, 378, -210, 265, 672, 37, 1248, -192, 1205, -324, 527, -312, -438, -169, -1209, 64, -1402, 302, -864, 405, 134, 315, 1066, 94, 1470, -156, 1159, -331, 257, -362, -772, -246, -1428, -1, -1383, 285, -636, 451, 437, 406, 1272, 190, 1492, -114, 994, -393, -16, -519, -1036, -393, -1549, -34, -1320, 374, -431, 599, 687, 557, 1477, 268, 1560, -168, 908, -552, -209, -672, -1232, -449, -1660, 7, -1311, 461, -333, 715, 818, 652, 1548, 283, 1531, -231, 817, -639, -279, -745, -1256, -478, -1610, 42, -1201, 556, -222, 822, 843, 723, 1491, 277, 1449, -342, 759, -818, -326, -876, -1282, -483, -1610, 158, -1195, 738, -246, 992, 841, 788, 1558, 182, 1579, -566, 876, -1039, -265, -959, -1324, -408, -1765, 336, -1408, 957, -389, 1136, 847, 745, 1715, -34, 1797, -819, 1046, -1176, -263, -899, -1509, -182, -2023, 605, -1553, 1112, -333, 1076, 1100, 507, 2050, -296, 2025, -936, 960, -1070, -644, -661, -1964, 13, -2292, 654, -1492, 1011, 56, 906, 1621, 389, 2410, -302, 1985, -842, 556, -944, -1148, -610, -2272, -53, -2258, 558, -1130, 968, 509, 911, 1872, 413, 2304, -267, 1620, -813, 166, -958, -1322, -678, -2132, -99, -1884, 590, -761, 1034, 647, 951, 1713, 422, 1984, -296, 1306, -885, 17, -1047, -1236, -712, -1873, -21, -1631, 748, -628, 1176, 630, 1001, 1590, 332, 1808, -489, 1160, -1066, -36, -1113, -1176, -617, -1752, 220, -1494, 992, -531, 1252, 632, 868, 1469, 86, 1631, -706, 1014, -1128, -62, -1006, -1058, -400, -1535, 440, -1320, 1069, -507, 1110, 496, 612, 1263, -124, 1465, -772, 989, -1024, 64, -769, -867, -159, -1415, 527, -1326, 920, -605, 832, 402, 393, 1211, -168, 1470, -621, 1020, -766, 85, -578, -877, -134, -1404, 402, -1269, 740, -518, 709, 457, 384, 1179, -79, 1322, -501, 837, -699, -10, -574, -788, -143, -1186, 381, -1059, 683, -446, 663, 356, 391, 933, -59, 1085, -498, 771, -693, 140, -570, -534, -168, -972, 342, -1004, 693, -573, 726, 119, 420, 733, -116, 1024, -603, 858, -790, 297, -587, -372, -49, -883, 542, -1023, 827, -670, 679, 31, 208, 672, -347, 984, -693, 853, -657, 350, -279, -301, 223, -834, 559, -1007, 596, -688, 375, -54, 14, 548, -305, 903, -426, 900, -345, 504, -133, -97, 120, -668, 309, -983, 368, -885, 284, -379, 81, 282, -140, 831, -283, 1052, -313, 823, -202, 211, 19, -538, 225, -1097, 346, -1150, 334, -625, 146, 202, -133, 939, -347, 1291, -390, 1021, -225, 209, 70, -732, 339, -1330, 455, -1313, 353, -626, 48, 390, -290, 1218, -448, 1480, -347, 1018, -67, 37, 254, -941, 457, -1471, 419, -1320, 163, -499, -179, 584, -426, 1321, -415, 1424, -162, 851, 188, -139, 449, -1032, 452, -1387, 191, -1091, -156, -253, -418, 702, -445, 1247, -180, 1176, 193, 564, 427, -321, 424, -999, 174, -1162, -187, -802, -411, -72, -385, 704, -147, 1060, 193, 891, 408, 358, 375, -303, 160, -784, -145, -864, -383, -577, -370, -53, -153, 482, 123, 716, 367, 597, 430, 297, 257, -103, -10, -442, -275, -564, -426, -454, -330, -181, -48, 175, 249, 394, 432, 436, 386, 370, 151, 161, -119, -141, -334, -355, -394, -433, -231, -362, 46, -137, 267, 123, 338, 328, 248, 476, 74, 426, -107, 160, -256, -188, -297, -475, -192, -586, 6, -414, 193, -45, 278, 376, 253, 690, 166, 668, -3, 261, -228, -277, -368, -686, -312, -789, -82, -504, 202, 65, 397, 595, 448, 848, 316, 682, -19, 186, -393, -374, -564, -741, -438, -790, -60, -475, 346, 69, 550, 537, 529, 754, 289, 683, -156, 311, -547, -214, -648, -656, -425, -831, 22, -641, 442, -95, 620, 496, 552, 866, 225, 869, -279, 446, -655, -243, -694, -840, -392, -1070, 136, -769, 574, -18, 688, 734, 524, 1093, 135, 989, -377, 406, -691, -436, -626, -1081, -275, -1179, 194, -708, 552, 141, 634, 894, 470, 1180, 103, 945, -338, 251, -599, -627, -575, -1179, -304, -1119, 137, -525, 512, 344, 630, 1049, 481, 1177, 101, 760, -369, -13, -659, -827, -625, -1225, -303, -958, 155, -245, 537, 575, 677, 1107, 512, 1050, 90, 515, -390, -224, -693, -900, -698, -1107, -400, -713, 115, -41, 623, 588, 852, 972, 661, 852, 139, 350, -474, -256, -875, -759, -858, -892, -414, -557, 257, -44, 827, 451, 995, 784, 666, 716, -5, 325, -676, -146, -1008, -597, -842, -769, -274, -537, 428, -109, 955, 329, 1012, 681, 510, 693, -252, 368, -857, -94, -1050, -536, -753, -726, -84, -538, 642, -141, 1058, 303, 914, 660, 269, 692, -506, 377, -989, -68, -966, -506, -474, -725, 234, -586, 809, -182, 955, 272, 612, 638, -45, 713, -636, 437, -827, -22, -606, -476, -170, -735, 310, -621, 647, -216, 677, 255, 383, 628, -97, 736, -493, 448, -608, -29, -487, -497, -208, -776, 200, -666, 544, -193, 602, 334, 370, 728, -42, 818, -452, 471, -634, -103, -534, -625, -224, -911, 211, -725, 559, -146, 602, 456, 331, 840, -118, 873, -491, 429, -562, -202, -401, -689, -108, -888, 278, -647, 513, -46, 412, 507, 125, 786, -186, 724, -379, 282, -353, -280, -190, -645, 29, -746, 249, -476, 310, 69, 187, 533, 11, 698, -147, 584, -234, 168, -211, -338, -143, -634, -33, -662, 120, -403, 200, 100, 156, 529, 63, 664, -63, 543, -180, 183, -225, -301, -190, -602, -67, -662, 89, -450, 143, 32, 109, 502, 63, 673, -5, 589, -91, 245, -157, -287, -162, -656, -69, -702, 37, -443, 83, 96, 93, 592, 54, 734, -29, 554, -89, 131, -104, -430, -43, -734, 55, -664, 65, -315, -21, 223, -99, 655, -113, 696, -31, 456, 85, 46, 127, -448, 80, -710, -42, -609, -214, -271, -298, 225, -201, 614, 18, 669, 238, 443, 313, 44, 170, -453, -66, -713, -274, -584, -390, -202, -322, 281, -91, 640, 144, 645, 306, 349, 327, -91, 174, -518, -63, -677, -289, -447, -409, -43, -326, 359, -100, 580, 168, 498, 383, 184, 386, -159, 159, -448, -143, -522, -395, -299, -458, 21, -277, 267, 12, 404, 265, 353, 392, 150, 308, -75, 57, -265, -240, -357, -454, -236, -459, -57, -251, 90, 39, 225, 297, 276, 412, 190, 292, 75, 9, -72, -265, -232, -429, -258, -395, -178, -196, -78, 15, 97, 185, 251, 287, 275, 252, 193, 130, 30, -27, -203, -221, -302, -355, -255, -358, -132, -242, 76, 15, 276, 301, 298, 437, 192, 373, 26, 103, -193, -288, -304, -560, -225, -577, -89, -351, 86, 73, 227, 488, 227, 619, 129, 429, 30, 19, -127, -474, -206, -781, -128, -708, -44, -329, 15, 214, 96, 679, 104, 763, 73, 443, 77, -101, 28, -661, -47, -915, -38, -705, -82, -190, -156, 410, -143, 810, -53, 746, 96, 310, 295, -239, 328, -710, 170, -864, -32, -589, -298, -84, -513, 435, -425, 769, -85, 706, 332, 282, 644, -273, 611, -763, 214, -920, -248, -614, -631, -59, -742, 498, -431, 839, 125, 723, 609, 226, 816, -370, 581, -846, 12, -951, -497, -593, -749, -3, -694, 560, -263, 845, 318, 683, 721, 184, 774, -410, 444, -861, -134, -899, -581, -483, -744, 124, -599, 624, -129, 815, 420, 581, 699, 32, 644, -536, 281, -857, -257, -778, -604, -300, -581, 325, -322, 733, 96, 724, 442, 339, 503, -225, 310, -692, -3, -835, -323, -574, -388, -28, -213, 496, -24, 672, 144, 446, 235, 19, 149, -417, 29, -663, -19, -554, -59, -210, -60, 176, 2, 450, -28, 393, -85, 49, -94, -256, -67, -405, 24, -361, 161, -120, 182, 107, 123, 211, 82, 221, -50, 30, -228, -240, -263, -313, -200, -212, -72, -43, 136, 149, 302, 200, 318, 97, 267, -46, 57, -244, -264, -382, -451, -272, -428, -38, -220, 178, 173, 316, 494, 210, 539, -64, 397, -260, 41, -414, -469, -468, -710, -251, -555, 85, -150, 338, 357, 438, 714, 257, 678, -96, 372, -388, -132, -577, -667, -565, -819, -255, -523, 154, -49, 468, 462, 579, 769, 364, 665, -80, 301, -464, -160, -680, -626, -654, -760, -304, -513, 219, -104, 624, 330, 719, 649, 394, 658, -185, 431, -661, 31, -856, -467, -715, -747, -210, -655, 408, -333, 782, 159, 752, 660, 320, 871, -321, 684, -828, 185, -977, -504, -719, -989, -152, -994, 482, -546, 876, 196, 835, 936, 364, 1223, -315, 922, -866, 200, -1057, -698, -821, -1311, -213, -1249, 504, -608, 962, 330, 950, 1161, 468, 1415, -295, 967, -948, 120, -1174, -828, -877, -1397, -171, -1240, 607, -519, 1063, 417, 989, 1188, 402, 1347, -422, 852, -1071, 28, -1236, -825, -831, -1323, -51, -1143, 708, -464, 1095, 418, 929, 1141, 278, 1301, -541, 840, -1115, 67, -1171, -779, -706, -1317, 23, -1195, 669, -529, 954, 356, 781, 1119, 243, 1354, -417, 963, -918, 169, -1018, -727, -665, -1347, -70, -1297, 471, -653, 796, 274, 777, 1111, 365, 1446, -245, 1068, -776, 208, -985, -747, -742, -1396, -213, -1367, 357, -653, 779, 346, 835, 1189, 461, 1462, -163, 1011, -774, 96, -1055, -817, -847, -1377, -312, -1257, 295, -519, 759, 386, 883, 1064, 587, 1279, -36, 889, -707, 121, -1075, -617, -971, -1087, -485, -1101, 166, -610, 735, 86, 972, 727, 727, 1093, 92, 979, -632, 441, -1078, -234, -1029, -881, -545, -1183, 124, -893, 704, -207, 964, 551, 770, 1120, 148, 1186, -611, 683, -1069, -126, -1024, -914, -566, -1319, 98, -1052, 686, -298, 946, 570, 750, 1210, 149, 1307, -557, 758, -999, -119, -1015, -967, -635, -1431, -49, -1178, 524, -324, 892, 621, 852, 1295, 355, 1417, -352, 848, -935, -127, -1149, -1036, -899, -1531, -268, -1254, 495, -337, 1060, 658, 1113, 1334, 565, 1454, -320, 845, -1073, -152, -1347, -1034, -1029, -1498, -252, -1237, 642, -307, 1231, 669, 1182, 1288, 502, 1372, -429, 790, -1164, -177, -1393, -1007, -1006, -1434, -175, -1159, 717, -244, 1255, 697, 1140, 1242, 432, 1291, -502, 712, -1216, -220, -1380, -984, -947, -1343, -125, -1097, 735, -223, 1186, 682, 1011, 1166, 374, 1173, -439, 674, -1089, -159, -1256, -857, -890, -1194, -157, -1007, 629, -263, 1066, 546, 950, 969, 393, 1014, -372, 643, -1004, -56, -1176, -671, -819, -962, -129, -881, 582, -329, 964, 370, 853, 790, 348, 880, -348, 656, -938, 104, -1099, -477, -783, -853, -155, -921, 507, -522, 871, 160, 797, 684, 359, 934, -297, 849, -859, 338, -1022, -351, -747, -857, -197, -1052, 386, -752, 732, -39, 719, 647, 373, 1007, -173, 956, -680, 449, -891, -251, -717, -811, -261, -1058, 262, -816, 623, -113, 677, 588, 402, 952, -116, 914, -618, 487, -810, -176, -635, -732, -233, -996, 237, -824, 542, -218, 521, 492, 253, 921, -122, 953, -460, 589, -595, -42, -491, -661, -247, -1034, 22, -978, 236, -390, 330, 389, 278, 930, 90, 1064, -171, 788, -397, 141, -493, -597, -433, -1107, -222, -1138, 50, -598, 248, 243, 334, 925, 285, 1207, 66, 984, -230, 297, -472, -549, -551, -1178, -416, -1307, -136, -763, 194, 161, 470, 960, 515, 1323, 265, 1126, -167, 383, -582, -556, -762, -1264, -619, -1415, -229, -869, 271, 102, 658, 978, 707, 1433, 373, 1273, -187, 511, -720, -503, -956, -1309, -780, -1584, -285, -1092, 313, -44, 761, 1004, 824, 1609, 454, 1521, -162, 693, -745, -484, -1031, -1459, -879, -1788, -365, -1232, 299, -31, 815, 1137, 906, 1764, 548, 1582, -84, 610, -740, -659, -1097, -1566, -981, -1771, -443, -1116, 316, 128, 915, 1250, 1033, 1736, 641, 1455, -93, 479, -850, -712, -1254, -1528, -1101, -1681, -437, -1061, 441, 119, 1072, 1165, 1138, 1638, 624, 1432, -217, 550, -992, -596, -1348, -1392, -1120, -1598, -370, -1103, 558, -41, 1161, 988, 1131, 1506, 541, 1397, -320, 634, -1054, -413, -1315, -1201, -990, -1486, -225, -1127, 610, -167, 1076, 814, 982, 1366, 402, 1356, -370, 714, -933, -287, -1092, -1088, -830, -1417, -192, -1145, 512, -288, 900, 692, 841, 1295, 378, 1347, -278, 767, -788, -175, -983, -954, -806, -1313, -273, -1165, 358, -418, 764, 528, 786, 1148, 410, 1276, -163, 855, -645, 20, -873, -751, -780, -1187, -363, -1166, 175, -567, 566, 316, 687, 962, 485, 1197, 32, 913, -408, 183, -703, -569, -789, -1032, -539, -1118, -57, -663, 397, 129, 679, 779, 654, 1081, 275, 946, -256, 354, -703, -347, -897, -872, -705, -1100, -204, -834, 364, -151, 781, 535, 818, 1032, 390, 1140, -239, 697, -769, -57, -1028, -766, -847, -1228, -276, -1159, 369, -514, 848, 374, 935, 1132, 497, 1409, -203, 979, -803, 105, -1117, -798, -949, -1383, -342, -1343, 365, -619, 899, 395, 1011, 1217, 546, 1464, -202, 1003, -822, 79, -1115, -832, -922, -1372, -302, -1298, 383, -595, 850, 392, 922, 1172, 508, 1415, -159, 984, -722, 113, -1013, -766, -890, -1315, -362, -1315, 260, -655, 731, 333, 898, 1130, 590, 1402, -24, 1022, -620, 159, -1006, -729, -973, -1295, -482, -1274, 169, -610, 693, 324, 904, 1028, 663, 1268, 71, 923, -566, 144, -983, -638, -965, -1105, -510, -1098, 96, -556, 594, 206, 854, 812, 706, 1076, 175, 879, -456, 264, -917, -434, -990, -939, -597, -1048, 12, -652, 551, 36, 877, 657, 790, 1035, 248, 952, -439, 380, -943, -350, -1030, -873, -632, -1013, -7, -683, 541, -45, 872, 577, 806, 941, 268, 892, -442, 382, -929, -265, -997, -719, -627, -873, -27, -658, 505, -120, 813, 440, 746, 790, 237, 801, -398, 420, -809, -144, -879, -563, -574, -768, -53, -663, 392, -199, 658, 338, 658, 661, 286, 724, -269, 452, -670, -35, -770, -443, -569, -658, -139, -641, 316, -273, 596, 220, 586, 537, 249, 639, -227, 473, -571, 68, -664, -313, -466, -565, -83, -598, 227, -302, 367, 128, 359, 382, 181, 486, -82, 429, -286, 155, -407, -144, -403, -329, -253, -432, -69, -343, 92, -115, 249, 84, 323, 272, 219, 446, -27, 424, -297, 214, -471, -92, -450, -448, -268, -636, -45, -482, 213, -140, 443, 314, 436, 727, 166, 776, -212, 394, -529, -177, -619, -709, -473, -913, -180, -605, 228, -17, 580, 542, 628, 907, 328, 807, -177, 276, -641, -336, -798, -786, -617, -879, -253, -503, 221, 74, 672, 543, 802, 792, 483, 709, -115, 269, -698, -260, -966, -670, -809, -808, -348, -538, 282, -22, 833, 437, 966, 739, 568, 751, -159, 377, -823, -190, -1067, -645, -830, -832, -276, -604, 381, -74, 865, 414, 930, 700, 548, 737, -136, 424, -812, -104, -1097, -567, -872, -756, -309, -616, 368, -201, 914, 256, 1035, 591, 587, 751, -195, 587, -895, 87, -1181, -448, -897, -786, -207, -783, 495, -396, 906, 177, 893, 639, 477, 865, -184, 709, -795, 149, -1034, -478, -799, -848, -250, -841, 348, -413, 763, 186, 866, 645, 564, 833, -76, 675, -718, 172, -1023, -415, -852, -797, -267, -814, 400, -438, 795, 136, 804, 582, 454, 802, -135, 695, -680, 224, -894, -366, -693, -774, -212, -831, 289, -471, 584, 103, 630, 574, 428, 786, 3, 709, -474, 285, -752, -289, -706, -724, -359, -840, 134, -550, 525, -5, 630, 493, 459, 796, 65, 769, -414, 374, -694, -225, -638, -739, -321, -897, 96, -572, 392, 12, 481, 543, 393, 821, 121, 718, -237, 277, -489, -264, -549, -704, -419, -806, -101, -495, 260, 16, 456, 459, 470, 697, 280, 658, -117, 339, -492, -152, -637, -598, -497, -806, -122, -596, 269, -80, 479, 429, 464, 744, 233, 743, -145, 345, -461, -232, -543, -680, -396, -795, -117, -490, 159, 73, 313, 516, 347, 687, 253, 544, 8, 136, -254, -279, -405, -512, -423, -553, -290, -340, -46, 31, 204, 327, 384, 460, 401, 439, 172, 246, -183, -49, -424, -351, -466, -535, -356, -463, -113, -140, 183, 224, 390, 491, 394, 544, 192, 325, -77, -65, -305, -407, -461, -572, -472, -452, -297, -70, 32, 310, 389, 463, 585, 438, 481, 244, 77, -77, -410, -334, -738, -435, -760, -368, -388, -109, 220, 151, 721, 297, 819, 380, 434, 348, -199, 117, -703, -180, -835, -397, -575, -455, -50, -302, 483, -3, 674, 276, 494, 483, 142, 484, -280, 198, -549, -190, -521, -467, -332, -564, -69, -367, 194, 39, 365, 390, 415, 568, 278, 531, -28, 189, -346, -254, -550, -555, -529, -638, -226, -411, 167, 51, 424, 444, 507, 645, 344, 604, -80, 247, -464, -280, -545, -621, -389, -682, -137, -463, 127, 35, 313, 522, 357, 718, 255, 616, 29, 219, -242, -307, -397, -692, -372, -765, -254, -476, -64, 116, 194, 651, 398, 811, 396, 637, 134, 184, -200, -477, -387, -913, -420, -837, -309, -344, -90, 327, 147, 866, 323, 925, 362, 484, 238, -181, -36, -743, -300, -899, -406, -556, -442, 49, -349, 639, -3, 823, 398, 479, 591, -36, 459, -422, 71, -591, -368, -439, -681, -28, -684, 324, -330, 383, 178, 257, 572, 43, 709, -135, 482, -175, -77, -98, -579, 4, -729, 17, -588, -48, -215, -60, 259, -19, 600, 54, 668, 143, 375, 219, -144, 144, -546, -93, -683, -265, -558, -272, -160, -165, 311, 37, 555, 252, 552, 342, 324, 185, -145, -53, -545, -209, -593, -272, -403, -200, -91, 24, 222, 217, 367, 186, 394, 51, 291, -26, -6, -95, -290, -71, -417, 17, -427, 72, -314, 79, -57, -70, 272, -241, 518, -163, 550, 51, 276, 214, -236, 300, -642, 262, -727, -27, -487, -355, 8, -447, 510, -313, 773, 3, 661, 383, 148, 565, -502, 423, -867, 9, -767, -397, -339, -574, 239, -454, 706, -142, 769, 266, 478, 604, -52, 575, -629, 212, -854, -193, -636, -505, -136, -582, 415, -371, 693, 40, 597, 419, 270, 586, -184, 475, -621, 95, -717, -344, -376, -600, 58, -559, 366, -162, 502, 292, 381, 546, 94, 566, -195, 294, -390, -204, -394, -590, -249, -589, -52, -246, 153, 207, 252, 503, 220, 447, 184, 182, 107, -155, -106, -408, -331, -344, -404, -26, -313, 242, -97, 294, 195, 131, 430, -152, 464, -344, 249, -194, -141, 125, -511, 328, -662, 343, -465, 130, 15, -240, 455, -497, 627, -444, 506, -60, 143, 434, -331, 667, -702, 442, -703, 3, -326, -458, 196, -758, 622, -594, 687, -74, 412, 486, -17, 849, -529, 727, -818, 224, -632, -383, -113, -877, 464, -937, 777, -444, 631, 274, 137, 867, -397, 1103, -736, 775, -728, -65, -273, -944, 338, -1355, 684, -1026, 623, -105, 184, 959, -353, 1575, -618, 1343, -540, 330, -221, -968, 216, -1810, 537, -1616, 484, -496, 107, 992, -307, 1981, -517, 1788, -385, 563, -48, -970, 242, -2016, 398, -1924, 323, -655, -4, 1055, -345, 2134, -461, 1924, -279, 552, 80, -1109, 350, -2073, 377, -1836, 179, -513, -146, 1163, -391, 2111, -397, 1707, -184, 264, 139, -1271, 377, -2007, 369, -1493, 105, -39, -216, 1399, -379, 1938, -352, 1287, -135, -192, 170, -1547, 351, -1951, 316, -1155, 75, 409, -222, 1741, -386, 1947, -340, 1005, -65, -505, 253, -1784, 381, -2038, 247, -1028, -44, 609, -284, 1894, -389, 2083, -284, 1061, 39, -621, 350, -1970, 439, -2173, 229, -1133, -163, 560, -461, 1984, -477, 2274, -235, 1283, 123, -436, 482, -1961, 585, -2343, 279, -1367, -197, 315, -617, 1809, -729, 2273, -339, 1433, 243, -190, 646, -1642, 710, -2127, 374, -1403, -199, 77, -694, 1451, -828, 1919, -462, 1254, 192, -56, 693, -1180, 752, -1562, 395, -1086, -123, -72, -537, 903, -704, 1270, -510, 840, -41, 27, 414, -595, 624, -800, 465, -566, 72, -98, -250, 317, -426, 483, -461, 356, -276, 83, 47, -121, 310, -204, 417, -202, 280, -117, -13, -25, -171, 15, -222, 145, -290, 236, -218, 141, -38, -9, 99, -143, 187, -237, 229, -207, 193, -31, 69, 245, -83, 344, -271, 169, -426, -93, -338, -310, -25, -389, 338, -204, 535, 177, 429, 494, 117, 493, -299, 170, -628, -260, -610, -546, -240, -591, 268, -287, 642, 245, 667, 635, 294, 676, -247, 356, -595, -159, -627, -587, -375, -739, 69, -485, 468, 7, 602, 490, 423, 781, 25, 665, -400, 177, -573, -380, -420, -755, -144, -790, 171, -446, 469, 139, 549, 693, 305, 975, -166, 729, -564, 55, -606, -609, -322, -1001, 106, -939, 527, -380, 669, 402, 377, 1068, -135, 1174, -620, 624, -810, -241, -413, -997, 298, -1262, 751, -872, 707, -33, 259, 868, -322, 1359, -726, 1136, -730, 290, -288, -720, 401, -1381, 824, -1305, 651, -566, 126, 469, -450, 1334, -759, 1484, -543, 841, -101, -241, 311, -1293, 646, -1605, 589, -1024, 114, 43, -361, 1150, -573, 1659, -479, 1199, -109, 108, 274, -1027, 410, -1603, 349, -1308, 132, -312, -168, 855, -318, 1553, -258, 1316, -86, 362, 97, -655, 162, -1259, 62, -1215, -31, -552, 39, 402, 106, 1102, 69, 1087, -3, 531, -161, -217, -263, -828, -169, -888, -35, -494, 152, 2, 395, 520, 357, 780, 10, 560, -299, 70, -442, -381, -360, -569, -33, -400, 271, -154, 389, 81, 332, 369, 98, 396, -202, 154, -411, -22, -355, -151, -63, -187, 186, -121, 270, -75, 226, -31, 107, 5, -53, 40, -199, 137, -213, 192, -108, 140, 3, -3, 93, -174, 149, -281, 119, -251, 50, -64, 2, 227, -104, 374, -185, 291, -149, 72, -59, -252, 137, -424, 290, -226, 196, 44, 22, 230, -183, 285, -370, 123, -290, -97, 0, -259, 311, -258, 518, 48, 363, 348, -133, 298, -532, 30, -611, -232, -345, -401, 228, -314, 678, 15, 711, 360, 360, 495, -308, 330, -872, -47, -861, -419, -311, -565, 442, -347, 951, 48, 879, 357, 306, 501, -422, 461, -956, 202, -952, -197, -369, -541, 422, -616, 963, -443, 922, -92, 372, 422, -313, 844, -824, 830, -877, 391, -475, -344, 131, -1034, 699, -1169, 864, -651, 531, 281, -15, 1203, -527, 1434, -740, 816, -551, -255, -175, -1284, 261, -1629, 644, -951, 646, 259, 292, 1297, -100, 1643, -467, 1032, -615, -193, -414, -1225, -97, -1520, 289, -982, 583, 64, 523, 1005, 257, 1292, -114, 858, -500, 12, -603, -751, -370, -978, 25, -628, 391, -54, 545, 455, 454, 650, 162, 451, -254, 79, -550, -217, -525, -345, -229, -251, 173, -57, 423, 7, 440, -21, 336, 36, 64, 121, -277, 209, -469, 257, -449, 147, -165, -92, 200, -335, 373, -472, 391, -318, 292, 104, 33, 472, -267, 556, -463, 356, -425, -100, -84, -530, 253, -598, 371, -314, 404, 124, 244, 528, -98, 609, -325, 283, -418, -184, -340, -520, -53, -547, 259, -189, 455, 228, 415, 454, 144, 465, -146, 156, -374, -280, -511, -454, -358, -366, 85, -77, 453, 290, 579, 494, 425, 390, -29, 28, -471, -364, -636, -527, -463, -415, -15, -68, 436, 372, 690, 633, 575, 531, 50, 108, -512, -414, -745, -691, -549, -616, -18, -186, 495, 440, 708, 790, 583, 667, 111, 241, -479, -403, -748, -874, -577, -789, -92, -269, 464, 405, 690, 895, 532, 828, 167, 299, -299, -352, -584, -847, -551, -832, -318, -279, 105, 345, 547, 747, 644, 719, 428, 210, 88, -378, -360, -651, -706, -510, -706, -44, -335, 410, 316, 540, 861, 280, 932, -173, 506, -505, -226, -436, -887, 0, -1108, 461, -712, 596, 134, 314, 926, -291, 1236, -820, 879, -777, 25, -149, -850, 613, -1283, 1123, -1009, 992, -181, 143, 719, -903, 1228, -1481, 1124, -1192, 464, -131, -495, 1073, -1199, 1731, -1225, 1387, -651, 188, 260, -1155, 1065, -1851, 1293, -1489, 871, -283, 31, 1084, -859, 1887, -1353, 1594, -1103, 377, -238, -964, 706, -1736, 1282, -1598, 1207, -567, 482, 705, -464, 1511, -1144, 1548, -1232, 790, -664, -352, 231, -1209, 943, -1434, 1149, -944, 774, -19, 50, 822, -598, 1236, -932, 1067, -868, 361, -387, -474, 267, -1025, 759, -1079, 914, -587, 689, 180, 130, 755, -508, 953, -910, 714, -934, 130, -504, -472, 283, -797, 967, -716, 1104, -319, 671, 129, -32, 474, -750, 609, -1161, 503, -901, 229, -138, -115, 623, -423, 1045, -578, 970, -558, 420, -308, -352, 156, -901, 595, -994, 794, -651, 674, 42, 169, 768, -521, 1108, -1002, 861, -978, 165, -429, -585, 379, -1092, 1049, -1069, 1226, -375, 717, 581, -232, 1174, -1079, 1083, -1351, 411, -922, -479, 30, -1116, 1019, -1071, 1449, -372, 1070, 505, 121, 1040, -887, 929, -1404, 283, -1187, -467, -329, -891, 747, -770, 1376, -187, 1182, 485, 407, 780, -510, 576, -1152, 81, -1175, -427, -565, -653, 307, -436, 975, 32, 1071, 418, 609, 540, -105, 337, -717, -79, -935, -397, -671, -420, -104, -179, 494, 115, 832, 286, 728, 314, 237, 162, -327, -102, -697, -235, -720, -161, -389, -34, 127, 48, 606, 88, 783, 39, 496, -10, -28, 27, -494, 48, -720, 70, -586, 93, -125, 0, 413, -167, 721, -280, 613, -184, 173, 71, -345, 312, -677, 448, -646, 319, -241, -51, 306, -404, 688, -601, 648, -500, 238, -12, -258, 593, -628, 843, -682, 570, -313, -17, 234, -597, 620, -886, 648, -702, 315, -48, -197, 709, -557, 974, -584, 663, -312, 52, 130, -615, 498, -924, 551, -621, 296, -7, -132, 518, -449, 740, -452, 548, -226, 45, 73, -428, 349, -562, 400, -328, 189, 10, -73, 254, -250, 338, -275, 169, -102, -106, 78, -166, 143, -39, 115, 82, -9, 144, -110, 113, -58, -75, 37, -302, 121, -346, 156, -109, 37, 272, -152, 514, -242, 481, -225, 187, -57, -285, 189, -642, 348, -682, 363, -359, 152, 266, -195, 814, -413, 900, -501, 473, -374, -231, 51, -824, 510, -1002, 769, -641, 661, 106, 108, 855, -552, 1137, -1006, 740, -1032, -43, -386, -785, 598, -1110, 1290, -781, 1386, -61, 674, 629, -567, 1006, -1534, 825, -1699, 167, -908, -515, 495, -838, 1635, -705, 1936, -243, 1208, 292, -315, 635, -1688, 631, -2073, 280, -1391, -152, 41, -407, 1495, -458, 2122, -296, 1626, 19, 284, 271, -1211, 335, -2015, 209, -1796, 32, -694, -89, 791, -165, 1852, -148, 1931, -22, 1058, 49, -328, 44, -1536, 27, -1982, -30, -1448, -43, -168, 49, 1187, 112, 1908, 127, 1702, 75, 660, -56, -705, -169, -1691, -252, -1830, -233, -1081, 0, 169, 277, 1303, 397, 1831, 341, 1458, 92, 352, -275, -864, -499, -1632, -485, -1678, -233, -929, 247, 319, 632, 1434, 628, 1849, 275, 1388, -236, 223, -572, -1100, -609, -1916, -390, -1820, 93, -795, 558, 714, 638, 1900, 389, 2142, 12, 1286, -350, -302, -520, -1766, -408, -2310, -152, -1700, 132, -157, 369, 1547, 438, 2405, 296, 1977, 39, 505, -199, -1270, -343, -2339, -382, -2148, -238, -823, 38, 956, 277, 2203, 385, 2240, 336, 1091, 135, -647, -131, -2015, -318, -2246, -330, -1292, -230, 304, -85, 1727, 117, 2182, 312, 1471, 362, 18, 268, -1414, 84, -2031, -167, -1555, -397, -308, -482, 1076, -346, 1825, 1, 1565, 423, 533, 710, -730, 610, -1570, 125, -1527, -447, -720, -812, 407, -777, 1289, -309, 1436, 381, 861, 921, -72, 954, -954, 419, -1308, -377, -989, -941, -254, -968, 585, -464, 1149, 275, 1130, 844, 569, 954, -252, 519, -937, -210, -1184, -745, -892, -855, -154, -486, 744, 166, 1292, 608, 1158, 663, 438, 420, -520, -59, -1267, -441, -1383, -500, -779, -328, 272, 2, 1235, 304, 1562, 338, 1029, 207, -61, 39, -1106, -137, -1583, -180, -1243, -139, -229, -117, 925, 10, 1603, 133, 1424, 121, 472, 80, -720, 33, -1499, -34, -1504, -90, -757, -128, 396, -64, 1366, 67, 1599, 123, 973, 105, -140, 47, -1132, -60, -1555, -139, -1179, -140, -172, -55, 898, 80, 1480, 161, 1287, 182, 417, 121, -620, -75, -1322, -231, -1347, -246, -656, -148, 334, 69, 1112, 275, 1341, 321, 847, 225, -64, -23, -861, -323, -1240, -419, -1016, -272, -242, -7, 609, 327, 1119, 490, 1064, 327, 469, 30, -312, -263, -912, -459, -1075, -413, -667, -159, 69, 193, 722, 439, 999, 421, 762, 226, 158, -24, -466, -291, -866, -448, -852, -387, -390, -140, 246, 169, 736, 410, 853, 463, 531, 308, 14, -3, -478, -320, -797, -502, -710, -472, -243, -190, 296, 217, 685, 504, 719, 547, 383, 322, -71, -26, -483, -354, -711, -582, -525, -527, -60, -166, 365, 240, 602, 533, 532, 592, 181, 354, -202, -14, -466, -395, -513, -676, -288, -573, 60, -163, 330, 253, 439, 588, 323, 704, 77, 450, -140, -42, -303, -540, -339, -779, -201, -639, -34, -195, 121, 382, 252, 812, 277, 824, 203, 405, 61, -253, -121, -794, -252, -901, -330, -536, -286, 99, -47, 690, 234, 885, 420, 620, 453, 57, 212, -549, -168, -803, -468, -578, -608, -145, -414, 298, 74, 576, 499, 556, 700, 288, 562, -97, 64, -389, -449, -434, -705, -311, -667, -118, -263, 97, 312, 266, 686, 338, 738, 280, 426, 86, -130, -101, -555, -232, -726, -333, -601, -313, -130, -132, 415, 108, 732, 336, 743, 446, 355, 360, -247, 70, -692, -315, -822, -562, -557, -535, 44, -255, 628, 211, 906, 625, 703, 726, 73, 425, -562, -144, -872, -653, -757, -802, -203, -541, 454, 31, 829, 615, 770, 842, 253, 622, -399, 83, -745, -532, -703, -834, -288, -663, 308, -161, 645, 400, 611, 722, 321, 666, -183, 293, -547, -254, -537, -660, -299, -679, 88, -357, 416, 126, 425, 548, 256, 668, 0, 445, -278, -19, -356, -482, -249, -644, -46, -467, 223, -58, 319, 431, 196, 612, 34, 395, -146, 49, -257, -314, -189, -525, -38, -382, 150, -60, 262, 250, 162, 411, -34, 291, -196, 59, -229, -100, -64, -246, 118, -268, 205, -141, 190, -28, 12, 89, -212, 201, -274, 236, -165, 238, 99, 84, 347, -212, 314, -398, 52, -399, -222, -213, -403, 154, -320, 505, 5, 648, 318, 406, 474, -164, 360, -651, -45, -804, -446, -571, -562, 56, -353, 709, 75, 1006, 476, 798, 600, 62, 410, -785, -5, -1170, -465, -973, -674, -226, -490, 740, -53, 1299, 423, 1180, 698, 443, 584, -654, 146, -1427, -357, -1385, -701, -598, -702, 546, -313, 1397, 272, 1474, 743, 835, 834, -287, 463, -1352, -148, -1642, -700, -1010, -919, 106, -655, 1149, -52, 1590, 603, 1211, 984, 211, 831, -880, 245, -1498, -466, -1353, -954, -523, -930, 569, -442, 1314, 233, 1379, 830, 801, 996, -144, 616, -1007, -33, -1351, -668, -1043, -964, -243, -697, 640, -155, 1199, 395, 1212, 802, 640, 758, -248, 331, -968, -157, -1252, -585, -965, -697, -169, -424, 702, -70, 1212, 257, 1179, 487, 539, 470, -402, 314, -1095, 62, -1235, -263, -800, -417, 54, -415, 865, -352, 1216, -87, 965, 253, 235, 513, -592, 627, -1064, 402, -994, -70, -477, -502, 225, -779, 811, -699, 996, -215, 693, 413, 77, 909, -534, 966, -862, 466, -786, -274, -398, -909, 163, -1136, 673, -721, 862, 74, 654, 800, 180, 1206, -423, 993, -833, 203, -816, -673, -473, -1211, 77, -1148, 678, -487, 963, 394, 771, 1089, 212, 1285, -477, 829, -962, -63, -993, -919, -538, -1356, 235, -1104, 906, -259, 1124, 662, 797, 1262, 37, 1305, -785, 654, -1169, -343, -946, -1148, -256, -1398, 570, -920, 1088, 32, 1021, 895, 455, 1303, -315, 1092, -903, 314, -1008, -573, -576, -1126, 86, -1161, 620, -584, 863, 256, 711, 870, 203, 1072, -345, 729, -692, 43, -721, -554, -417, -918, 49, -846, 455, -274, 665, 367, 575, 751, 249, 790, -176, 390, -563, -164, -679, -549, -449, -702, -78, -469, 328, 23, 669, 392, 719, 563, 386, 419, -152, 37, -620, -215, -815, -332, -654, -323, -124, -118, 548, 58, 961, 140, 878, 169, 339, 96, -425, 54, -982, 70, -1038, 1, -559, -55, 264, -119, 980, -238, 1162, -170, 746, 24, -86, 174, -894, 329, -1216, 285, -913, 42, -133, -176, 767, -394, 1270, -428, 1083, -126, 322, 218, -612, 450, -1229, 497, -1204, 219, -566, -187, 412, -464, 1217, -570, 1350, -355, 747, 106, -228, 491, -1091, 656, -1377, 457, -957, -50, -42, -466, 932, -643, 1417, -535, 1134, -108, 286, 412, -712, 719, -1335, 615, -1237, 151, -529, -369, 425, -682, 1200, -646, 1329, -262, 752, 279, -168, 676, -983, 721, -1285, 347, -923, -237, -132, -651, 718, -715, 1187, -409, 1049, 130, 432, 580, -380, 745, -1007, 516, -1088, -52, -688, -579, -19, -747, 724, -544, 1162, -76, 998, 470, 355, 775, -455, 654, -1060, 202, -1208, -384, -792, -762, 111, -717, 1041, -345, 1408, 229, 1073, 739, 223, 825, -808, 479, -1491, -92, -1387, -668, -549, -922, 596, -657, 1456, -64, 1565, 598, 878, 1023, -251, 872, -1273, 245, -1640, -512, -1178, -1078, -113, -1081, 1012, -510, 1588, 342, 1367, 1109, 534, 1302, -570, 752, -1401, -180, -1503, -1026, -892, -1383, 112, -1023, 1085, -101, 1523, 908, 1236, 1469, 389, 1217, -675, 325, -1437, -717, -1490, -1428, -821, -1386, 291, -612, 1270, 458, 1619, 1339, 1207, 1522, 152, 900, -1054, -173, -1675, -1186, -1427, -1573, -482, -1134, 752, -165, 1616, 911, 1604, 1574, 756, 1389, -467, 477, -1407, -637, -1622, -1455, -1020, -1532, 139, -799, 1209, 314, 1575, 1290, 1156, 1618, 183, 1091, -875, 44, -1444, -1026, -1255, -1588, -461, -1344, 545, -452, 1231, 656, 1295, 1452, 737, 1521, -198, 843, -996, -209, -1225, -1148, -883, -1561, -145, -1214, 662, -274, 1119, 815, 1019, 1525, 440, 1466, -348, 683, -922, -432, -1032, -1358, -673, -1638, 7, -1074, 701, 107, 1009, 1239, 828, 1722, 298, 1304, -378, 176, -896, -1030, -953, -1691, -543, -1468, 110, -431, 700, 818, 987, 1589, 811, 1485, 200, 577, -524, -582, -960, -1331, -949, -1358, -474, -700, 297, 315, 944, 1072, 1090, 1167, 693, 688, -66, -88, -830, -728, -1182, -927, -905, -681, -140, -129, 717, 425, 1205, 715, 1073, 677, 363, 343, -539, -115, -1144, -494, -1179, -658, -615, -562, 333, -219, 1121, 258, 1283, 645, 778, 752, -100, 500, -929, -2, -1286, -551, -971, -908, -120, -786, 774, -242, 1239, 432, 1094, 956, 406, 978, -506, 463, -1115, -274, -1142, -928, -642, -1119, 171, -661, 919, 142, 1184, 840, 900, 1129, 227, 800, -591, 23, -1156, -720, -1151, -1097, -597, -895, 276, -175, 1047, 584, 1336, 1011, 995, 919, 127, 341, -867, -384, -1427, -900, -1273, -963, -478, -508, 592, 213, 1389, 781, 1492, 927, 862, 637, -220, 23, -1209, -618, -1580, -921, -1166, -726, -191, -167, 891, 444, 1577, 832, 1514, 765, 651, 280, -548, -296, -1449, -721, -1669, -752, -1080, -345, 126, 175, 1318, 565, 1838, 671, 1402, 388, 253, -69, -1038, -424, -1830, -546, -1663, -374, -590, -13, 776, 263, 1751, 373, 1819, 327, 895, 113, -484, -91, -1565, -201, -1824, -239, -1108, -150, 163, -47, 1317, 10, 1800, 89, 1312, 175, 112, 214, -1059, 163, -1620, 29, -1344, -156, -389, -318, 729, -321, 1431, -151, 1376, 113, 597, 368, -420, 477, -1141, 298, -1250, -94, -726, -426, 110, -537, 831, -371, 1116, 8, 795, 375, 112, 582, -528, 473, -865, 74, -740, -327, -266, -539, 238, -477, 609, -159, 671, 217, 353, 461, -77, 474, -364, 246, -444, -112, -311, -374, -100, -431, 114, -293, 299, -3, 296, 277, 149, 407, 53, 331, -63, 70, -166, -205, -183, -361, -193, -330, -105, -142, 101, 113, 187, 333, 217, 349, 242, 141, 93, -109, -139, -269, -275, -259, -315, -111, -184, 86, 56, 228, 254, 211, 380, 31, 333, -175, 73, -235, -201, -117, -413, 93, -447, 267, -179, 247, 187, 55, 421, -191, 503, -358, 348, -307, -23, -36, -413, 300, -580, 459, -410, 326, -44, -8, 311, -377, 575, -532, 551, -361, 212, 36, -206, 455, -528, 615, -580, 406, -287, -30, 106, -496, 428, -714, 572, -509, 416, -12, 54, 487, -314, 757, -523, 622, -402, 147, -105, -386, 158, -753, 399, -735, 459, -305, 213, 244, -55, 695, -246, 796, -384, 441, -296, -83, -33, -547, 189, -779, 345, -585, 349, -84, 164, 447, -101, 761, -323, 650, -371, 199, -180, -295, 86, -671, 289, -714, 379, -337, 265, 188, -36, 627, -289, 750, -355, 422, -237, -71, 5, -505, 239, -707, 324, -497, 262, -41, 72, 411, -165, 653, -291, 489, -250, 78, -111, -286, 96, -492, 256, -420, 261, -97, 147, 192, -4, 342, -163, 306, -234, 66, -176, -116, -48, -164, 77, -163, 166, -39, 177, 50, 128, 24, 44, 24, -49, 23, -122, 30, -158, 90, -167, 67, -93, -34, 84, -107, 235, -160, 260, -136, 208, 32, 23, 180, -232, 210, -348, 117, -300, -84, -118, -218, 201, -189, 415, -50, 379, 139, 200, 230, -78, 155, -384, -54, -481, -262, -322, -293, -6, -121, 347, 160, 540, 383, 463, 363, 174, 98, -250, -259, -576, -495, -578, -478, -293, -176, 155, 281, 583, 613, 685, 617, 408, 275, -62, -253, -509, -680, -708, -766, -501, -433, -10, 145, 477, 678, 690, 884, 556, 629, 156, 17, -337, -664, -660, -1003, -595, -799, -206, -206, 261, 536, 560, 1033, 596, 974, 366, 423, -60, -369, -470, -1001, -608, -1085, -453, -607, -80, 161, 358, 870, 616, 1112, 581, 758, 303, 76, -166, -647, -570, -1062, -678, -893, -470, -289, 18, 443, 559, 939, 783, 919, 638, 496, 185, -150, -423, -755, -805, -943, -741, -650, -312, -68, 324, 546, 800, 872, 818, 761, 450, 310, -107, -285, -638, -726, -819, -776, -564, -479, -27, 45, 498, 529, 743, 695, 646, 571, 279, 218, -253, -242, -654, -527, -704, -575, -408, -379, 86, 3, 526, 336, 708, 515, 578, 516, 131, 262, -404, -128, -702, -435, -645, -568, -265, -441, 285, -53, 663, 356, 698, 624, 412, 612, -108, 249, -593, -234, -754, -603, -523, -709, -3, -426, 498, 99, 721, 559, 622, 729, 220, 540, -360, 79, -736, -416, -704, -676, -337, -583, 205, -206, 657, 254, 766, 554, 490, 551, -61, 257, -583, -133, -778, -406, -583, -451, -92, -274, 484, 14, 788, 273, 650, 356, 173, 221, -397, 6, -758, -169, -677, -229, -225, -169, 336, -43, 699, 70, 660, 104, 259, 72, -268, 0, -636, -60, -622, -23, -262, 40, 237, 51, 586, 27, 564, -45, 227, -138, -164, -161, -455, -109, -514, 6, -265, 182, 132, 256, 410, 155, 456, 8, 268, -168, -31, -304, -292, -265, -391, -115, -285, 95, -23, 279, 218, 279, 342, 158, 299, -1, 112, -203, -92, -314, -210, -234, -249, -74, -167, 102, 7, 241, 147, 242, 210, 146, 210, -4, 130, -182, 28, -254, -100, -196, -217, -64, -215, 100, -80, 201, 85, 216, 230, 155, 287, 6, 209, -149, 20, -226, -201, -194, -309, -67, -204, 78, -9, 181, 188, 233, 311, 171, 272, 9, 95, -119, -102, -186, -246, -181, -246, -66, -119, 52, 60, 135, 210, 181, 259, 136, 204, 53, 82, -15, -107, -87, -247, -113, -237, -95, -103, -77, 81, -18, 255, 94, 299, 170, 189, 190, -21, 154, -225, 24, -288, -134, -173, -231, 26, -238, 209, -112, 267, 101, 174, 283, -4, 332, -165, 239, -212, 45, -98, -189, 46, -347, 119, -350, 117, -196, 52, 79, -45, 333, -85, 452, -60, 401, 4, 156, 75, -216, 81, -506, -6, -564, -79, -357, -99, 78, -72, 527, -11, 723, 59, 573, 91, 95, 102, -488, 51, -818, -47, -734, -114, -266, -126, 386, -118, 850, -57, 863, 70, 415, 202, -284, 223, -852, 116, -959, -72, -578, -233, 82, -304, 716, -227, 984, 1, 732, 271, 88, 380, -606, 259, -967, -3, -850, -260, -323, -390, 378, -311, 879, -75, 916, 207, 472, 373, -237, 324, -829, 103, -997, -137, -646, -299, 52, -299, 723, -167, 1007, 31, 755, 218, 66, 292, -695, 207, -1077, 41, -878, -126, -222, -205, 569, -182, 1044, -94, 937, 39, 306, 169, -514, 190, -1043, 136, -986, 60, -412, -20, 374, -81, 943, -117, 960, -124, 430, -74, -316, 19, -878, 152, -935, 261, -451, 246, 254, 96, 780, -116, 860, -307, 448, -312, -211, -118, -735, 159, -828, 400, -440, 450, 194, 230, 679, -106, 763, -383, 445, -435, -129, -206, -637, 130, -748, 373, -425, 450, 146, 289, 633, -8, 749, -264, 470, -361, -67, -260, -586, -10, -761, 214, -497, 323, 40, 300, 575, 144, 818, -68, 615, -211, 97, -249, -475, -157, -797, 12, -669, 166, -178, 237, 417, 211, 802, 79, 768, -68, 365, -161, -231, -170, -706, -78, -770, 50, -438, 116, 117, 126, 626, 73, 783, -9, 555, -44, 91, -21, -435, -1, -718, 15, -580, -16, -175, -69, 304, -85, 630, -38, 617, 71, 336, 179, -97, 173, -491, 45, -577, -155, -381, -313, -32, -277, 350, -50, 531, 207, 441, 386, 180, 333, -171, 41, -431, -311, -458, -512, -280, -417, 25, -42, 306, 358, 409, 548, 349, 412, 136, -2, -169, -424, -378, -599, -424, -460, -284, -31, 3, 411, 259, 574, 411, 408, 391, 29, 135, -391, -194, -570, -430, -425, -498, -82, -306, 281, 42, 467, 341, 386, 492, 120, 388, -207, 31, -393, -333, -347, -532, -148, -485, 84, -166, 264, 219, 277, 451, 151, 450, -17, 169, -146, -231, -167, -475, -94, -456, -9, -215, 50, 133, 45, 385, 14, 385, 26, 148, 70, -193, 90, -419, 117, -367, 72, -122, -82, 161, -219, 339, -212, 286, -76, 40, 140, -237, 329, -384, 368, -278, 206, 19, -92, 281, -350, 363, -388, 231, -218, -74, 100, -348, 410, -431, 522, -286, 339, 67, -14, 404, -350, 500, -488, 357, -350, 6, 4, -376, 390, -541, 576, -444, 459, -116, 121, 316, -305, 575, -562, 561, -468, 298, -90, -157, 342, -519, 622, -578, 567, -387, 209, 31, -261, 469, -596, 642, -569, 539, -184, 172, 284, -324, 604, -596, 620, -558, 302, -252, -166, 241, -515, 613, -601, 670, -347, 442, 100, -25, 484, -484, 603, -655, 412, -500, 29, -69, -345, 437, -558, 699, -485, 643, -124, 289, 307, -234, 538, -605, 483, -651, 169, -366, -222, 143, -487, 564, -476, 687, -209, 498, 156, 64, 401, -388, 402, -614, 170, -536, -139, -175, -335, 278, -333, 566, -172, 592, 59, 350, 205, -75, 203, -439, 82, -595, -51, -485, -131, -124, -133, 290, -85, 570, -23, 612, 10, 333, -2, -131, -24, -516, -12, -670, 32, -519, 63, -96, 30, 377, -30, 648, -102, 593, -152, 215, -157, -289, -62, -624, 96, -652, 218, -386, 210, 58, 77, 465, -120, 613, -289, 431, -320, 15, -182, -410, 63, -623, 310, -555, 392, -241, 248, 194, -64, 513, -343, 567, -434, 330, -299, -110, -12, -515, 321, -675, 494, -534, 373, -129, 50, 340, -280, 618, -454, 574, -376, 216, -84, -286, 269, -659, 451, -716, 396, -405, 161, 114, -138, 555, -361, 714, -358, 487, -148, -45, 123, -561, 320, -806, 357, -644, 238, -103, 35, 485, -164, 803, -253, 721, -218, 204, -74, -454, 117, -846, 284, -808, 324, -329, 222, 363, 30, 832, -156, 854, -270, 424, -249, -264, -51, -768, 208, -823, 355, -465, 333, 156, 150, 681, -78, 811, -244, 547, -269, 15, -145, -497, 78, -677, 246, -499, 298, -93, 213, 344, 40, 593, -97, 563, -164, 288, -181, -105, -110, -390, 27, -444, 166, -295, 239, -15, 222, 274, 98, 446, -64, 434, -224, 222, -278, -53, -185, -247, 18, -324, 236, -239, 339, -20, 251, 187, 30, 318, -215, 331, -348, 204, -296, 28, -87, -114, 147, -220, 313, -228, 300, -120, 122, 32, -130, 200, -311, 333, -333, 322, -187, 180, 49, -50, 236, -303, 278, -422, 187, -316, -18, -42, -240, 307, -343, 549, -254, 510, -57, 208, 162, -222, 273, -587, 230, -645, 54, -359, -164, 111, -321, 552, -325, 708, -153, 475, 95, 13, 254, -467, 267, -728, 133, -602, -76, -177, -261, 308, -320, 618, -241, 583, -21, 244, 184, -206, 260, -557, 204, -631, 44, -400, -126, -4, -212, 363, -230, 504, -149, 371, 15, 66, 136, -282, 177, -499, 186, -475, 91, -255, -37, 59, -141, 310, -212, 374, -213, 254, -94, -2, 101, -278, 275, -405, 319, -354, 208, -179, -4, 68, -242, 263, -390, 292, -309, 168, -38, -56, 297, -250, 496, -320, 455, -268, 164, -108, -232, 92, -508, 227, -505, 249, -221, 141, 229, -36, 613, -190, 677, -284, 373, -280, -109, -148, -530, 59, -650, 258, -409, 353, 86, 274, 546, 47, 732, -243, 547, -461, 97, -438, -376, -164, -610, 233, -491, 563, -117, 599, 297, 298, 549, -178, 526, -598, 269, -692, -85, -359, -326, 203, -381, 680, -241, 801, 0, 479, 205, -96, 290, -604, 270, -774, 162, -477, 20, 125, -101, 652, -187, 818, -197, 550, -112, 12, -5, -495, 126, -696, 229, -481, 244, 18, 145, 509, -26, 721, -209, 546, -289, 105, -236, -343, -67, -546, 154, -420, 291, -69, 290, 332, 169, 567, -89, 475, -330, 149, -386, -203, -245, -397, -21, -339, 228, -89, 377, 195, 332, 386, 77, 377, -258, 175, -466, -79, -446, -256, -219, -280, 128, -152, 412, 19, 471, 179, 271, 274, -84, 239, -447, 114, -581, -53, -420, -212, -54, -268, 320, -231, 524, -103, 452, 119, 127, 286, -278, 306, -547, 210, -548, -17, -281, -273, 120, -402, 443, -372, 510, -159, 325, 156, -56, 353, -406, 385, -523, 236, -388, -81, -93, -368, 254, -487, 452, -402, 380, -105, 128, 223, -170, 401, -372, 381, -373, 143, -213, -209, 45, -467, 278, -517, 366, -317, 256, 42, 37, 343, -198, 451, -319, 312, -277, -30, -108, -374, 134, -550, 336, -464, 363, -140, 194, 223, -75, 439, -281, 411, -335, 137, -201, -205, 46, -439, 320, -476, 444, -281, 327, 39, 30, 280, -270, 357, -409, 254, -313, 17, -13, -204, 325, -311, 497, -296, 417, -166, 123, 19, -231, 182, -455, 264, -373, 235, -80, 112, 251, -55, 459, -218, 449, -316, 214, -274, -108, -90, -336, 148, -366, 358, -210, 426, 47, 278, 300, -5, 438, -292, 358, -462, 120, -401, -177, -122, -368, 239, -375, 523, -176, 573, 145, 348, 421, -21, 464, -380, 253, -568, -85, -457, -372, -98, -426, 351, -225, 676, 64, 679, 318, 371, 391, -120, 248, -572, -23, -732, -236, -507, -286, 23, -192, 617, -70, 917, 48, 766, 161, 254, 199, -416, 152, -876, 62, -841, -70, -353, -203, 368, -307, 928, -280, 984, -94, 562, 177, -134, 368, -773, 381, -930, 157, -561, -192, 92, -474, 716, -558, 925, -356, 613, 58, 31, 447, -546, 596, -799, 408, -551, -8, -18, -443, 481, -670, 699, -593, 490, -201, 46, 291, -357, 608, -553, 593, -415, 272, -54, -191, 258, -569, 388, -666, 277, -455, 21, -46, -173, 381, -238, 596, -184, 515, -48, 182, 48, -228, 56, -553, 10, -632, -54, -422, -57, 5, 5, 428, 41, 638, 39, 556, -19, 183, -122, -315, -176, -663, -155, -694, -80, -359, 43, 178, 133, 629, 126, 754, 36, 509, -97, -25, -203, -541, -224, -759, -170, -582, -49, -85, 98, 453, 171, 735, 133, 649, 22, 240, -122, -268, -227, -603, -240, -606, -166, -295, -21, 187, 129, 523, 179, 588, 120, 399, 6, 30, -128, -318, -221, -451, -212, -342, -118, -67, 40, 231, 186, 393, 201, 354, 104, 171, -42, -55, -212, -192, -280, -219, -183, -113, 32, 35, 267, 131, 365, 156, 234, 122, -40, 56, -330, 24, -469, 40, -314, 36, 47, -5, 417, -54, 599, -112, 434, -103, 15, -7, -415, 151, -634, 259, -472, 257, -12, 104, 463, -139, 720, -337, 588, -357, 121, -145, -378, 179, -651, 415, -546, 445, -99, 227, 407, -152, 694, -475, 622, -512, 211, -270, -282, 152, -576, 498, -550, 545, -187, 271, 297, -162, 604, -519, 612, -584, 317, -316, -129, 132, -446, 496, -500, 552, -280, 270, 95, -158, 403, -516, 500, -569, 367, -317, 72, 86, -205, 427, -330, 509, -286, 273, -105, -110, 114, -436, 258, -543, 304, -343, 225, 27, 59, 325, -94, 433, -204, 293, -245, -10, -173, -320, -20, -450, 154, -342, 288, -73, 304, 169, 173, 296, -53, 272, -282, 88, -400, -119, -317, -234, -63, -260, 227, -186, 416, -45, 397, 96, 157, 167, -196, 190, -471, 138, -511, 23, -285, -146, 75, -278, 384, -272, 490, -135, 328, 75, -27, 279, -380, 356, -558, 232, -450, -33, -123, -291, 215, -409, 410, -303, 398, -34, 168, 298, -167, 475, -429, 388, -479, 119, -301, -199, -21, -437, 221, -444, 336, -203, 268, 152, 57, 460, -187, 553, -355, 356, -345, -2, -170, -368, 36, -543, 197, -439, 239, -99, 130, 325, -40, 640, -196, 625, -262, 270, -173, -199, -16, -549, 111, -613, 164, -358, 97, 101, -43, 557, -142, 723, -167, 507, -100, 48, 38, -402, 143, -645, 160, -523, 82, -125, -72, 319, -184, 605, -186, 597, -92, 290, 76, -157, 221, -485, 240, -515, 141, -300, -33, 36, -207, 347, -281, 504, -186, 400, 36, 134, 260, -175, 352, -386, 271, -403, 59, -243, -186, 21, -349, 290, -321, 426, -84, 361, 251, 132, 477, -172, 463, -413, 212, -439, -150, -266, -435, 50, -501, 328, -286, 431, 149, 330, 557, 76, 686, -227, 462, -421, 2, -426, -457, -248, -669, 57, -522, 321, -76, 392, 457, 300, 774, 70, 688, -225, 262, -454, -285, -449, -667, -219, -677, 110, -327, 345, 194, 390, 627, 237, 745, -45, 487, -301, 3, -407, -458, -320, -677, -78, -528, 156, -105, 268, 348, 217, 622, 89, 595, -62, 272, -182, -175, -241, -523, -199, -599, -80, -360, 58, 56, 158, 403, 176, 540, 111, 417, -16, 80, -167, -286, -237, -497, -182, -469, -25, -206, 123, 138, 201, 379, 148, 412, 10, 247, -123, -33, -183, -297, -147, -426, -33, -363, 96, -133, 155, 148, 128, 316, 41, 311, -75, 156, -126, -93, -99, -312, -14, -373, 66, -269, 119, -61, 118, 166, 70, 272, -30, 205, -123, 43, -118, -149, -31, -271, 82, -252, 165, -141, 155, 14, 81, 140, -43, 147, -160, 69, -185, -30, -61, -116, 122, -140, 254, -97, 241, -52, 95, -12, -93, 29, -235, 36, -239, 23, -81, 15, 150, -7, 325, -33, 304, -66, 101, -92, -149, -80, -281, -11, -250, 75, -57, 118, 172, 95, 309, 22, 278, -78, 82, -150, -141, -148, -245, -54, -198, 94, -40, 193, 131, 163, 222, 53, 187, -60, 61, -145, -95, -134, -163, -21, -145, 99, -49, 164, 86, 140, 161, 31, 120, -66, 13, -89, -101, -47, -152, 42, -93, 122, 23, 129, 101, 76, 125, 2, 60, -70, -54, -70, -156, -3, -157, 68, -53, 127, 91, 133, 157, 59, 117, -18, 20, -63, -104, -70, -190, -23, -181, 58, -67, 118, 101, 135, 189, 97, 160, 22, 41, -47, -106, -79, -226, -67, -235, -8, -138, 57, 34, 108, 217, 127, 266, 104, 135, 44, -75, -43, -258, -105, -326, -107, -238, -65, -16, 22, 227, 128, 348, 188, 231, 160, -19, 40, -275, -119, -403, -214, -295, -187, -24, -71, 242, 95, 375, 232, 287, 240, 15, 110, -259, -94, -382, -267, -296, -297, -36, -181, 213, 23, 328, 221, 241, 304, 24, 226, -172, 20, -241, -217, -195, -367, -66, -333, 80, -140, 147, 110, 133, 306, 70, 341, 8, 181, -7, -84, -48, -329, -100, -417, -110, -304, -70, -49, 8, 210, 127, 342, 200, 277, 183, 52, 80, -210, -92, -365, -233, -348, -238, -167, -94, 75, 133, 255, 284, 283, 278, 147, 146, -61, -43, -239, -244, -310, -290, -234, -142, -52, 74, 143, 248, 246, 299, 198, 177, 52, -45, -107, -209, -213, -225, -221, -107, -117, 79, 22, 219, 119, 228, 135, 89, 77, -77, 6, -174, -43, -151, -63, -29, -49, 121, -39, 191, -35, 134, -15, 0, 8, -117, 50, -149, 97, -95, 107, 12, 57, 146, -33, 182, -118, 91, -132, -43, -61, -127, 58, -149, 160, -92, 192, 20, 121, 123, 2, 169, -116, 110, -163, -17, -97, -128, 31, -172, 147, -123, 199, -23, 151, 80, 46, 141, -60, 144, -119, 46, -88, -80, 6, -155, 93, -167, 138, -104, 127, 7, 44, 95, -40, 145, -59, 134, -23, 35, 32, -100, 70, -184, 74, -196, 57, -108, 11, 21, -27, 135, -21, 183, 23, 139, 57, 15, 53, -133, 26, -230, -5, -217, -21, -103, -14, 47, 9, 178, 46, 231, 72, 138, 62, -29, 15, -184, -57, -261, -91, -217, -70, -55, -14, 119, 54, 219, 124, 205, 133, 88, 53, -70, -64, -204, -162, -242, -195, -155, -109, -6, 33, 131, 160, 184, 210, 156, 141, 62, -14, -45, -175, -145, -258, -189, -204, -158, -64, -58, 87, 82, 189, 193, 185, 229, 72, 167, -67, 0, -170, -193, -216, -299, -175, -250, -80, -61, 38, 199, 138, 358, 154, 332, 104, 143, 14, -139, -121, -364, -228, -382, -252, -191, -167, 107, 7, 366, 174, 434, 256, 271, 210, -20, 37, -303, -184, -411, -334, -296, -347, -29, -186, 256, 84, 430, 295, 373, 344, 119, 228, -173, -30, -359, -280, -356, -399, -163, -329, 121, -90, 347, 199, 380, 377, 217, 355, -61, 147, -280, -118, -322, -336, -187, -388, 27, -231, 223, 52, 300, 301, 214, 390, 17, 278, -178, 27, -246, -229, -167, -362, -24, -286, 130, -42, 208, 214, 159, 364, 31, 332, -88, 108, -171, -152, -146, -319, -32, -294, 75, -84, 137, 167, 141, 324, 60, 324, -69, 151, -161, -97, -168, -263, -92, -259, 58, -96, 181, 141, 186, 300, 69, 290, -80, 150, -206, -64, -231, -235, -123, -263, 58, -118, 214, 109, 252, 290, 130, 328, -81, 201, -255, -36, -296, -231, -180, -309, 36, -211, 218, 23, 281, 269, 186, 385, -19, 299, -223, 56, -315, -204, -252, -359, -53, -321, 179, -104, 293, 183, 236, 382, 60, 378, -159, 169, -309, -120, -287, -328, -80, -381, 154, -233, 262, 48, 190, 283, 21, 367, -140, 267, -213, 24, -146, -219, 11, -361, 132, -312, 138, -105, 34, 119, -94, 267, -151, 283, -77, 145, 65, -65, 170, -229, 143, -290, 2, -208, -158, -30, -235, 118, -167, 188, 19, 161, 218, 34, 305, -86, 206, -169, -29, -187, -245, -110, -322, -3, -234, 58, -7, 78, 230, 56, 351, 20, 295, -34, 85, -89, -174, -120, -337, -101, -321, -54, -142, 7, 106, 62, 298, 84, 359, 74, 265, 11, 36, -100, -213, -167, -371, -151, -350, -73, -138, 30, 171, 119, 410, 161, 462, 98, 278, -26, -65, -145, -385, -203, -496, -157, -325, -37, 29, 97, 356, 194, 497, 187, 380, 83, 67, -62, -258, -176, -423, -209, -382, -134, -136, 16, 183, 161, 378, 226, 367, 171, 200, 46, -30, -95, -230, -200, -333, -186, -285, -68, -92, 76, 145, 206, 302, 233, 340, 154, 210, 15, -43, -128, -282, -197, -377, -151, -284, -32, -40, 129, 226, 247, 376, 240, 326, 106, 104, -58, -168, -185, -352, -201, -358, -103, -173, 63, 82, 231, 278, 275, 322, 168, 200, -6, -32, -166, -229, -206, -294, -116, -213, 23, -50, 164, 98, 219, 191, 158, 195, 24, 86, -94, -40, -132, -127, -85, -169, -8, -155, 65, -84, 105, -2, 89, 95, 52, 166, 24, 144, -25, 50, -55, -67, -55, -169, -64, -210, -37, -157, 16, -19, 70, 137, 117, 227, 103, 198, 14, 64, -85, -129, -149, -255, -146, -246, -77, -120, 38, 64, 125, 226, 152, 268, 83, 158, -36, -44, -133, -217, -167, -269, -128, -183, -34, -17, 51, 162, 101, 256, 92, 212, 43, 43, -38, -137, -113, -225, -130, -196, -104, -84, -52, 76, 1, 200, 57, 210, 112, 123, 91, -15, -12, -157, -111, -215, -181, -154, -178, -5, -88, 153, 58, 233, 169, 177, 188, 41, 88, -98, -87, -195, -237, -194, -269, -72, -144, 97, 57, 209, 202, 205, 251, 106, 154, -35, -51, -152, -215, -212, -287, -154, -198, 6, 7, 168, 183, 235, 255, 193, 210, 70, 38, -102, -140, -239, -236, -248, -226, -118, -102, 85, 95, 264, 220, 307, 253, 163, 169, -50, -10, -216, -159, -277, -226, -201, -202, -14, -59, 173, 103, 278, 223, 254, 259, 107, 165, -85, 7, -246, -125, -295, -200, -188, -205, 6, -95, 205, 81, 327, 232, 288, 288, 75, 209, -182, 37, -347, -138, -332, -264, -151, -254, 95, -88, 300, 161, 360, 342, 231, 359, -17, 203, -273, -78, -392, -321, -299, -384, -61, -242, 176, 52, 328, 353, 333, 493, 172, 380, -87, 38, -311, -322, -386, -508, -271, -428, -17, -109, 247, 308, 367, 574, 296, 539, 84, 208, -181, -255, -361, -594, -321, -597, -127, -276, 85, 226, 221, 610, 237, 657, 156, 354, 38, -163, -103, -602, -226, -705, -245, -428, -158, 97, -17, 570, 148, 710, 247, 464, 227, -36, 105, -522, -80, -727, -264, -543, -321, -85, -209, 431, 15, 694, 244, 546, 352, 117, 260, -365, 27, -665, -204, -602, -333, -240, -314, 240, -131, 575, 124, 573, 309, 264, 337, -184, 208, -523, -27, -578, -244, -351, -347, 26, -301, 365, -81, 490, 220, 355, 396, 47, 342, -275, 118, -457, -149, -401, -340, -182, -352, 99, -176, 315, 103, 381, 309, 261, 342, 4, 198, -252, -39, -369, -223, -338, -257, -144, -169, 115, -15, 298, 138, 331, 202, 203, 164, -16, 87, -223, -14, -318, -102, -259, -127, -81, -91, 117, -47, 242, 9, 267, 80, 186, 146, 9, 156, -166, 82, -268, -32, -233, -130, -86, -188, 107, -165, 269, -40, 308, 138, 197, 245, -21, 233, -247, 110, -327, -86, -221, -262, 21, -286, 270, -156, 370, 36, 292, 226, 63, 327, -209, 243, -358, 21, -289, -210, -68, -335, 206, -281, 385, -70, 354, 159, 151, 311, -102, 309, -324, 126, -348, -136, -181, -303, 80, -295, 329, -144, 409, 66, 270, 235, 15, 271, -257, 160, -390, -29, -309, -195, -68, -258, 225, -168, 416, -1, 382, 147, 166, 206, -121, 143, -371, -2, -416, -132, -239, -183, 33, -137, 303, -16, 444, 98, 363, 134, 110, 90, -220, -16, -438, -108, -430, -121, -219, -64, 103, 9, 397, 62, 495, 63, 323, 19, -34, -35, -378, -46, -524, -7, -394, 19, -63, -2, 302, -40, 502, -70, 406, -44, 98, 42, -271, 112, -504, 95, -463, 26, -164, -78, 194, -172, 422, -171, 425, -46, 203, 125, -149, 229, -403, 196, -458, 42, -276, -151, 44, -266, 306, -242, 398, -92, 280, 134, -8, 334, -283, 346, -407, 154, -330, -135, -72, -377, 216, -427, 350, -225, 286, 116, 56, 418, -226, 513, -346, 321, -274, -58, -63, -413, 200, -572, 316, -409, 221, 0, 11, 406, -229, 598, -321, 505, -196, 136, 34, -329, 229, -613, 276, -560, 143, -214, -70, 248, -233, 586, -253, 613, -92, 328, 119, -96, 226, -474, 199, -627, 48, -446, -132, -17, -195, 409, -140, 622, 10, 518, 151, 150, 186, -271, 113, -527, -15, -528, -131, -278, -131, 107, -33, 433, 83, 546, 131, 392, 109, 48, 30, -300, -58, -506, -92, -477, -43, -212, 52, 167, 116, 465, 117, 526, 55, 308, -40, -53, -96, -362, -87, -494, -18, -399, 77, -105, 121, 235, 112, 463, 38, 465, -47, 239, -78, -107, -55, -404, 5, -514, 65, -364, 58, -32, 12, 314, -22, 522, -22, 468, 10, 146, 62, -259, 79, -522, 32, -509, -54, -232, -136, 161, -124, 458, -10, 507, 133, 285, 213, -78, 154, -402, -15, -517, -183, -343, -269, -1, -173, 307, 40, 460, 241, 367, 305, 62, 166, -254, -99, -414, -311, -381, -354, -134, -180, 186, 107, 372, 326, 338, 350, 128, 174, -130, -129, -296, -367, -312, -391, -167, -202, 70, 100, 237, 322, 237, 352, 119, 203, -35, -79, -150, -319, -184, -351, -128, -218, -29, 19, 61, 232, 120, 294, 137, 182, 84, -25, -7, -208, -83, -257, -137, -176, -137, -31, -52, 118, 59, 177, 139, 115, 158, 16, 100, -74, -8, -101, -114, -61, -180, -44, -161, -33, -62, -22, 80, -19, 222, 28, 260, 107, 133, 137, -78, 106, -271, -15, -327, -174, -182, -270, 86, -206, 307, -9, 381, 230, 249, 353, -35, 285, -316, 59, -432, -225, -302, -414, 16, -362, 326, -95, 461, 245, 361, 453, 70, 419, -268, 162, -467, -188, -422, -430, -141, -452, 212, -222, 457, 152, 481, 450, 269, 519, -91, 320, -422, -57, -544, -387, -371, -522, 8, -391, 381, -26, 558, 372, 450, 565, 104, 484, -283, 166, -521, -250, -498, -518, -219, -504, 168, -231, 441, 168, 499, 461, 334, 524, 5, 342, -328, -29, -484, -344, -414, -452, -168, -344, 158, -75, 436, 225, 505, 391, 323, 373, -18, 180, -354, -81, -533, -279, -446, -337, -121, -255, 267, -38, 504, 181, 488, 301, 235, 298, -141, 163, -448, -49, -516, -236, -335, -316, -5, -229, 326, -48, 495, 148, 392, 286, 91, 275, -230, 132, -429, -72, -419, -243, -205, -294, 91, -192, 315, -2, 381, 175, 273, 253, 31, 199, -218, 41, -350, -137, -309, -247, -137, -223, 92, -93, 275, 74, 319, 187, 191, 181, -21, 90, -196, -48, -271, -160, -235, -174, -102, -114, 70, -12, 213, 93, 256, 119, 182, 89, 17, 20, -158, -52, -263, -95, -243, -101, -104, -80, 88, -16, 231, 45, 254, 73, 155, 78, -21, 46, -193, -33, -258, -72, -188, -89, -26, -73, 147, -7, 244, 52, 198, 69, 49, 36, -111, -28, -195, -56, -162, -39, -45, 4, 70, 52, 127, 62, 120, 18, 77, -58, 20, -109, -52, -84, -121, 11, -126, 108, -59, 151, 48, 109, 135, -9, 156, -122, 94, -166, -13, -123, -126, 15, -180, 148, -114, 195, 25, 145, 133, 10, 167, -115, 122, -171, 10, -122, -112, 7, -163, 123, -126, 163, -26, 138, 86, 40, 158, -78, 150, -129, 67, -92, -60, -23, -144, 59, -131, 97, -68, 85, 20, 39, 131, -12, 171, -34, 100, -27, -3, -20, -88, 12, -142, 17, -110, 3, -29, 2, 41, 7, 96, 30, 126, 53, 100, 50, 26, 27, -64, -10, -124, -59, -144, -87, -115, -63, -6, 3, 141, 82, 220, 126, 186, 99, 38, 35, -152, -58, -267, -135, -224, -146, -54, -85, 145, 34, 254, 135, 237, 162, 105, 126, -98, 18, -249, -121, -258, -203, -160, -195, 16, -84, 207, 75, 291, 222, 221, 268, 43, 162, -184, -51, -330, -249, -295, -351, -90, -287, 172, -49, 335, 240, 303, 404, 106, 375, -158, 117, -322, -224, -286, -459, -117, -466, 83, -213, 244, 161, 264, 430, 134, 477, -41, 265, -176, -98, -239, -409, -191, -501, -50, -321, 126, 28, 249, 336, 235, 452, 69, 330, -143, 18, -259, -306, -223, -444, -66, -349, 147, -63, 269, 254, 186, 397, -11, 317, -172, 61, -219, -221, -109, -360, 71, -293, 176, -51, 148, 205, 19, 312, -131, 217, -163, -1, -69, -202, 66, -260, 161, -150, 136, 54, 9, 212, -91, 225, -121, 90, -106, -88, -35, -217, 52, -202, 93, -50, 107, 130, 97, 234, 40, 222, -80, 86, -181, -95, -177, -249, -63, -255, 104, -111, 243, 91, 238, 268, 70, 314, -124, 183, -235, -54, -225, -271, -80, -343, 106, -220, 218, 49, 214, 303, 129, 402, -10, 270, -146, -28, -229, -300, -200, -397, -63, -264, 103, 18, 235, 281, 272, 392, 168, 291, -27, 42, -220, -195, -322, -311, -257, -269, -28, -118, 225, 61, 373, 219, 324, 271, 91, 211, -187, 72, -353, -103, -337, -239, -132, -271, 154, -186, 330, -8, 321, 191, 162, 305, -63, 273, -249, 112, -313, -142, -224, -306, -18, -299, 206, -159, 305, 66, 242, 259, 75, 297, -123, 194, -270, -6, -264, -198, -117, -284, 54, -241, 190, -89, 263, 112, 208, 248, 43, 263, -139, 153, -277, -47, -299, -234, -136, -296, 120, -224, 314, -31, 347, 180, 187, 280, -113, 238, -362, 53, -384, -159, -172, -277, 132, -256, 357, -92, 377, 116, 170, 238, -148, 210, -370, 66, -359, -103, -147, -205, 130, -199, 331, -88, 333, 69, 144, 167, -98, 162, -263, 89, -318, -40, -229, -151, -4, -176, 240, -122, 348, -2, 278, 132, 63, 179, -220, 144, -403, 12, -342, -133, -78, -196, 232, -155, 424, -38, 368, 105, 64, 198, -273, 179, -421, 54, -319, -100, -56, -197, 235, -176, 382, -69, 288, 91, 39, 200, -187, 183, -291, 76, -248, -62, -72, -164, 114, -175, 202, -96, 211, 22, 148, 111, 4, 154, -147, 148, -203, 67, -179, -38, -67, -120, 114, -178, 234, -164, 199, -56, 56, 120, -108, 246, -199, 256, -155, 151, -29, -50, 107, -270, 169, -359, 104, -214, -11, 63, -78, 304, -80, 411, -43, 279, 19, -23, 52, -324, 43, -428, 17, -273, -24, 23, -46, 304, -14, 446, 50, 319, 75, -2, 43, -288, -30, -390, -93, -296, -99, -43, -45, 247, 44, 394, 118, 298, 149, 42, 78, -199, -49, -301, -132, -258, -148, -60, -113, 162, 6, 246, 154, 186, 197, 39, 123, -95, -10, -155, -158, -121, -223, -16, -132, 58, 63, 63, 203, 28, 190, 5, 65, 5, -71, 18, -184, 20, -186, -15, -36, -81, 117, -123, 170, -72, 144, 58, 36, 161, -120, 178, -190, 79, -127, -117, -3, -261, 119, -225, 166, -61, 110, 149, -18, 274, -129, 241, -157, 45, -89, -191, 25, -308, 126, -235, 146, -23, 69, 191, -38, 286, -121, 202, -153, -19, -118, -201, -2, -258, 149, -164, 208, 17, 131, 178, -13, 217, -158, 129, -247, -23, -180, -149, -2, -182, 159, -134, 250, -44, 223, 88, 42, 189, -172, 171, -287, 78, -268, -51, -92, -188, 170, -231, 349, -154, 329, 30, 88, 225, -234, 296, -416, 190, -343, -23, -73, -245, 267, -357, 446, -233, 339, 46, 39, 304, -271, 395, -432, 231, -342, -59, -43, -324, 269, -410, 409, -228, 321, 96, 62, 336, -232, 397, -396, 243, -320, -64, -67, -341, 210, -401, 359, -219, 312, 84, 99, 334, -168, 415, -353, 265, -341, -64, -130, -371, 145, -431, 365, -247, 401, 74, 194, 365, -141, 481, -410, 335, -444, -36, -204, -398, 168, -552, 426, -406, 458, 4, 233, 441, -145, 658, -429, 511, -438, 51, -205, -484, 132, -764, 408, -610, 425, -73, 181, 556, -132, 866, -341, 681, -354, 108, -168, -576, 112, -951, 298, -755, 301, -109, 132, 629, -69, 1023, -191, 800, -213, 103, -142, -682, -3, -1068, 129, -817, 179, -80, 140, 708, 35, 1096, -68, 826, -114, 47, -104, -730, -42, -1065, 16, -794, 32, -41, 10, 728, 11, 1059, 45, 732, 87, -36, 85, -750, 21, -985, -88, -638, -192, 82, -180, 744, -34, 923, 141, 508, 245, -197, 216, -744, 48, -825, -152, -401, -251, 257, -227, 734, -83, 744, 98, 283, 221, -333, 236, -741, 134, -690, -28, -203, -155, 405, -240, 742, -257, 608, -117, 116, 114, -457, 293, -758, 349, -587, 213, -75, -77, 501, -341, 775, -417, 577, -271, 35, 42, -533, 327, -814, 425, -623, 293, -64, 2, 542, -281, 846, -398, 664, -293, 91, -47, -519, 194, -830, 320, -689, 278, -175, 75, 441, -148, 801, -234, 716, -199, 229, -82, -352, 54, -738, 125, -726, 120, -304, 90, 276, 56, 677, 28, 681, -37, 326, -152, -179, -198, -567, -127, -619, 15, -351, 200, 80, 307, 430, 219, 541, -15, 388, -259, 70, -362, -265, -221, -471, 45, -440, 268, -190, 330, 141, 196, 392, -24, 462, -204, 308, -264, -7, -161, -321, 18, -463, 121, -352, 153, -72, 142, 263, 72, 460, -7, 400, -82, 106, -153, -226, -173, -401, -82, -376, 83, -159, 239, 165, 270, 393, 148, 381, -79, 166, -329, -74, -382, -287, -149, -393, 175, -301, 393, -18, 428, 277, 197, 419, -208, 372, -480, 151, -456, -194, -165, -471, 230, -492, 514, -241, 503, 149, 182, 493, -263, 604, -547, 378, -495, -115, -172, -563, 259, -714, 559, -487, 520, 36, 185, 623, -207, 882, -497, 596, -573, -25, -297, -641, 158, -944, 492, -751, 580, -119, 401, 636, -20, 1035, -463, 869, -655, 243, -497, -530, -44, -1057, 436, -1021, 655, -431, 513, 395, 99, 1018, -353, 1117, -597, 618, -517, -228, -168, -957, 260, -1169, 507, -795, 477, -21, 218, 803, -142, 1248, -396, 992, -431, 196, -279, -699, -8, -1222, 275, -1143, 399, -467, 309, 524, 91, 1239, -137, 1257, -300, 626, -354, -327, -220, -1129, 29, -1345, 218, -829, 289, 112, 264, 989, 109, 1330, -104, 980, -238, 125, -269, -802, -195, -1272, -52, -1040, 92, -317, 214, 522, 288, 1094, 241, 1091, 46, 520, -208, -286, -386, -896, -364, -1024, -152, -678, 174, -13, 448, 658, 480, 993, 208, 804, -199, 229, -474, -431, -474, -870, -211, -876, 168, -463, 444, 182, 450, 751, 230, 927, -105, 643, -406, 33, -419, -585, -160, -911, 97, -774, 257, -238, 320, 423, 178, 858, -60, 850, -182, 410, -182, -228, -98, -733, -2, -855, 37, -545, 72, 44, 107, 614, 86, 877, 55, 664, -10, 84, -138, -544, -159, -848, -56, -707, 75, -184, 202, 468, 218, 860, 30, 761, -207, 221, -309, -428, -199, -809, 98, -739, 354, -268, 388, 344, 184, 769, -188, 746, -501, 315, -487, -279, -128, -683, 332, -674, 608, -322, 506, 160, 104, 541, -379, 618, -674, 377, -553, -28, -81, -402, 424, -554, 674, -423, 560, -128, 142, 235, -344, 511, -643, 544, -608, 286, -246, -117, 238, -505, 611, -656, 667, -453, 358, -7, -139, 485, -526, 757, -647, 623, -463, 137, -19, -482, 438, -854, 622, -738, 463, -208, 107, 420, -264, 846, -481, 807, -473, 302, -271, -357, 66, -800, 349, -776, 434, -317, 346, 252, 141, 638, -165, 688, -416, 359, -464, -149, -308, -508, 15, -568, 350, -322, 503, 46, 414, 324, 121, 389, -263, 275, -505, 73, -465, -117, -225, -220, 114, -234, 392, -183, 466, -111, 319, -13, 43, 161, -241, 316, -404, 359, -385, 210, -212, -95, 48, -412, 270, -542, 381, -401, 364, -24, 181, 426, -122, 701, -378, 583, -455, 104, -363, -447, -93, -737, 285, -625, 564, -182, 545, 355, 238, 706, -198, 641, -574, 224, -682, -278, -419, -562, 94, -536, 571, -274, 768, 95, 582, 376, 66, 455, -530, 335, -859, 96, -708, -161, -187, -351, 451, -388, 891, -291, 856, -74, 318, 211, -399, 452, -878, 504, -872, 292, -400, -99, 283, -456, 825, -609, 897, -476, 464, -76, -172, 405, -693, 686, -856, 610, -541, 209, 70, -291, 614, -636, 840, -663, 608, -380, 42, 119, -522, 553, -820, 705, -676, 512, -128, 52, 488, -412, 826, -657, 731, -606, 194, -249, -472, 248, -828, 617, -716, 676, -191, 428, 462, -67, 817, -533, 665, -741, 160, -609, -403, -146, -696, 436, -576, 805, -172, 784, 297, 338, 578, -331, 537, -817, 239, -882, -171, -511, -502, 164, -550, 767, -292, 959, 99, 639, 454, -18, 567, -670, 351, -945, -67, -731, -428, -135, -523, 549, -334, 904, -7, 775, 307, 254, 459, -412, 341, -829, 73, -783, -171, -342, -340, 244, -366, 711, -221, 791, 35, 458, 283, -96, 400, -582, 294, -754, 47, -544, -232, -87, -411, 389, -361, 662, -115, 618, 188, 297, 408, -137, 390, -514, 117, -673, -193, -524, -367, -119, -357, 320, -136, 654, 157, 733, 331, 430, 292, -137, 96, -667, -136, -882, -245, -652, -196, -61, -69, 606, 62, 994, 142, 853, 141, 210, 58, -540, -36, -1032, -84, -989, -87, -370, -46, 444, 18, 985, 71, 1029, 74, 536, 29, -239, -42, -863, -84, -1055, -87, -708, -38, 8, 69, 654, 145, 974, 124, 867, 48, 322, -65, -400, -212, -882, -239, -967, -71, -579, 140, 109, 272, 699, 293, 962, 156, 784, -131, 193, -372, -475, -380, -898, -150, -900, 155, -447, 374, 227, 409, 734, 216, 924, -95, 677, -340, 73, -409, -533, -282, -881, -8, -845, 255, -376, 372, 259, 370, 746, 249, 938, -36, 696, -372, 85, -528, -563, -432, -988, -125, -960, 319, -440, 676, 285, 687, 872, 309, 1112, -261, 797, -745, 59, -837, -677, -439, -1122, 208, -1062, 744, -473, 898, 333, 591, 993, -45, 1225, -670, 870, -928, 77, -669, -745, -79, -1272, 518, -1205, 863, -520, 775, 417, 265, 1191, -368, 1447, -775, 965, -798, -25, -413, -1021, 194, -1565, 655, -1336, 761, -402, 507, 737, 7, 1552, -487, 1607, -675, 837, -509, -348, -128, -1360, 256, -1771, 465, -1284, 448, -120, 258, 1067, -3, 1752, -215, 1623, -315, 682, -328, -601, -266, -1605, -109, -1857, 143, -1201, 417, 63, 503, 1284, 327, 1928, -1, 1656, -367, 544, -632, -842, -578, -1842, -197, -1988, 293, -1120, 667, 358, 718, 1653, 396, 2131, -136, 1568, -627, 213, -825, -1271, -608, -2155, -80, -1954, 518, -733, 878, 855, 748, 1965, 250, 2138, -331, 1281, -783, -240, -872, -1643, -506, -2245, 98, -1759, 646, -377, 885, 1196, 684, 2169, 185, 2111, -398, 1035, -842, -606, -879, -1957, -483, -2371, 139, -1610, 728, 23, 987, 1647, 747, 2403, 154, 1991, -559, 576, -1053, -1172, -982, -2308, -384, -2257, 393, -1059, 993, 681, 1103, 2002, 632, 2277, -155, 1452, -860, -88, -1136, -1578, -823, -2221, -107, -1777, 651, -469, 1088, 1071, 998, 2017, 422, 1964, -370, 987, -1006, -492, -1135, -1728, -660, -2098, 152, -1437, 873, -47, 1150, 1362, 846, 2015, 122, 1688, -653, 558, -1083, -865, -949, -1816, -337, -1811, 394, -937, 904, 367, 978, 1429, 580, 1724, -91, 1205, -682, 149, -930, -960, -740, -1545, -183, -1375, 451, -585, 831, 464, 824, 1274, 449, 1425, -148, 921, -678, 5, -875, -920, -655, -1381, -115, -1158, 452, -382, 803, 568, 822, 1204, 447, 1244, -187, 711, -712, -151, -893, -946, -689, -1228, -146, -928, 510, -238, 964, 555, 966, 1074, 450, 1070, -328, 604, -954, -128, -1132, -803, -726, -1081, 116, -881, 905, -292, 1224, 477, 916, 1009, 101, 1042, -783, 611, -1228, -109, -1032, -809, -305, -1081, 577, -824, 1124, -186, 1085, 554, 514, 998, -316, 931, -951, 433, -1086, -254, -715, -782, -21, -913, 695, -627, 1059, -54, 914, 550, 334, 833, -437, 731, -1011, 341, -1082, -198, -627, -634, 149, -762, 887, -570, 1181, -130, 866, 366, 96, 681, -738, 715, -1177, 463, -1025, -6, -375, -469, 496, -754, 1133, -749, 1152, -387, 601, 203, -244, 688, -999, 888, -1222, 726, -812, 187, -26, -506, 795, -983, 1219, -985, 995, -486, 292, 270, -562, 906, -1165, 1122, -1144, 799, -558, 19, 293, -785, 1065, -1181, 1294, -1003, 793, -313, -96, 550, -931, 1104, -1305, 1114, -960, 594, -98, -242, 807, -948, 1274, -1165, 1004, -830, 213, -87, -608, 663, -1094, 1041, -992, 963, -330, 475, 425, -277, 879, -858, 876, -1025, 424, -774, -196, -171, -617, 511, -696, 953, -456, 1017, -50, 610, 311, -130, 518, -808, 504, -1141, 268, -988, -33, -297, -291, 563, -472, 1163, -476, 1256, -233, 696, 127, -286, 441, -1121, 573, -1428, 439, -1024, 75, -29, -332, 987, -582, 1487, -560, 1247, -264, 317, 181, -785, 550, -1446, 660, -1387, 448, -620, 6, 511, -458, 1324, -704, 1429, -586, 826, -149, -211, 358, -1089, 688, -1356, 677, -975, 293, -104, -240, 813, -606, 1223, -666, 988, -398, 318, 77, -490, 480, -967, 620, -904, 474, -455, 104, 172, -291, 683, -534, 776, -538, 501, -271, 56, 123, -361, 414, -531, 545, -452, 440, -270, 64, 16, -339, 305, -532, 424, -488, 377, -204, 235, 199, -7, 480, -257, 512, -450, 290, -481, -70, -236, -358, 142, -481, 439, -391, 581, -92, 468, 225, 94, 410, -320, 453, -594, 260, -630, -112, -313, -386, 166, -456, 528, -341, 667, -34, 510, 293, 103, 446, -325, 395, -641, 145, -692, -200, -350, -414, 158, -422, 531, -238, 711, 74, 594, 347, 157, 437, -373, 313, -743, 12, -778, -282, -383, -398, 185, -343, 645, -119, 850, 206, 633, 383, 68, 334, -514, 159, -888, -101, -839, -329, -301, -348, 360, -186, 790, 52, 906, 255, 569, 313, -84, 216, -670, 25, -961, -183, -792, -263, -185, -207, 448, -103, 852, 68, 932, 242, 529, 246, -163, 136, -743, 4, -1037, -160, -820, -257, -128, -185, 563, -31, 967, 128, 980, 227, 456, 206, -310, 90, -897, -58, -1092, -185, -707, -210, 53, -141, 685, -20, 1015, 135, 908, 251, 285, 240, -462, 111, -941, -97, -1040, -269, -602, -293, 151, -165, 775, 53, 1060, 279, 853, 361, 180, 244, -534, 8, -1010, -251, -1054, -408, -512, -342, 279, -78, 843, 241, 1048, 458, 771, 449, 91, 196, -586, -184, -982, -510, -959, -565, -439, -274, 259, 192, 784, 546, 991, 613, 736, 352, 127, -127, -483, -562, -908, -668, -965, -388, -511, 97, 188, 505, 743, 629, 1006, 431, 825, 31, 248, -377, -435, -585, -971, -505, -1101, -194, -645, 213, 131, 522, 830, 567, 1203, 352, 1032, -30, 337, -436, -529, -657, -1216, -537, -1350, -119, -752, 376, 230, 658, 1072, 606, 1473, 275, 1176, -224, 269, -653, -779, -715, -1503, -400, -1506, 87, -687, 539, 445, 731, 1327, 532, 1644, 74, 1171, -400, 72, -688, -1052, -648, -1705, -282, -1525, 233, -538, 619, 679, 687, 1552, 445, 1757, -2, 1087, -479, -162, -738, -1330, -629, -1892, -210, -1513, 328, -322, 711, 971, 747, 1783, 422, 1800, -131, 916, -641, -466, -814, -1615, -586, -1993, -80, -1341, 484, -21, 813, 1216, 735, 1883, 303, 1696, -303, 617, -766, -758, -820, -1713, -477, -1861, 96, -1088, 666, 213, 888, 1312, 630, 1798, 71, 1467, -517, 406, -841, -821, -718, -1649, -245, -1739, 337, -943, 741, 297, 741, 1295, 375, 1723, -129, 1395, -550, 345, -662, -859, -435, -1653, -74, -1689, 269, -875, 502, 349, 496, 1328, 289, 1717, 9, 1314, -278, 253, -470, -903, -468, -1645, -277, -1637, 71, -786, 427, 416, 585, 1330, 482, 1648, 168, 1237, -266, 221, -590, -870, -644, -1577, -421, -1572, 32, -782, 520, 346, 756, 1250, 640, 1647, 232, 1326, -330, 351, -785, -808, -861, -1652, -489, -1757, 155, -950, 739, 309, 976, 1389, 724, 1895, 86, 1544, -600, 375, -985, -1011, -909, -1951, -364, -1950, 392, -938, 919, 513, 984, 1681, 616, 2123, -52, 1558, -714, 167, -1025, -1324, -848, -2185, -279, -1986, 426, -753, 948, 815, 1046, 1956, 638, 2235, -114, 1432, -832, -151, -1165, -1652, -943, -2342, -219, -1868, 645, -433, 1193, 1139, 1158, 2108, 540, 2149, -370, 1136, -1096, -475, -1280, -1795, -835, -2232, 35, -1596, 887, -174, 1290, 1224, 1064, 2023, 310, 1969, -594, 930, -1183, -601, -1192, -1745, -643, -2054, 216, -1417, 956, -88, 1227, 1213, 923, 1929, 177, 1823, -660, 815, -1161, -587, -1113, -1656, -567, -1985, 260, -1397, 992, -120, 1239, 1147, 891, 1918, 129, 1890, -697, 897, -1200, -565, -1142, -1716, -558, -2122, 319, -1533, 1077, -160, 1321, 1282, 923, 2157, 75, 2055, -840, 871, -1368, -755, -1234, -1989, -498, -2317, 526, -1507, 1331, 94, 1463, 1608, 866, 2362, -166, 2002, -1141, 599, -1552, -1094, -1188, -2220, -244, -2319, 859, -1253, 1544, 458, 1428, 1891, 596, 2423, -537, 1796, -1401, 210, -1518, -1448, -869, -2349, 198, -2143, 1169, -860, 1499, 858, 1038, 2063, 128, 2262, -809, 1366, -1323, -229, -1122, -1635, -416, -2176, 391, -1688, 1006, -365, 1141, 1057, 738, 1833, 38, 1758, -653, 881, -1028, -437, -920, -1414, -437, -1641, 255, -1173, 871, -196, 1047, 815, 740, 1353, 118, 1318, -617, 718, -1057, -209, -942, -958, -414, -1259, 300, -1060, 907, -359, 1058, 457, 715, 997, 49, 1176, -690, 855, -1082, 97, -916, -621, -355, -1055, 391, -1107, 993, -648, 1070, 81, 609, 721, -122, 1160, -809, 1134, -1075, 536, -785, -279, -147, -1013, 553, -1411, 989, -1127, 907, -282, 410, 716, -254, 1520, -831, 1638, -988, 869, -627, -333, -9, -1439, 600, -1913, 941, -1387, 803, -158, 269, 1142, -365, 1991, -819, 1854, -861, 743, -486, -700, 95, -1832, 620, -2101, 825, -1280, 612, 107, 150, 1422, -371, 2173, -756, 1861, -748, 577, -347, -929, 183, -2015, 612, -2180, 747, -1270, 516, 239, 55, 1681, -435, 2400, -735, 1885, -638, 422, -222, -1223, 263, -2353, 608, -2323, 653, -1061, 375, 676, -59, 2100, -476, 2557, -678, 1676, -501, -65, -69, -1715, 350, -2535, 594, -2079, 542, -591, 208, 1120, -207, 2310, -507, 2364, -568, 1176, -304, -498, 125, -1854, 417, -2371, 453, -1696, 287, -185, 18, 1287, -216, 2146, -335, 1995, -291, 829, -99, -661, 83, -1761, 158, -2074, 212, -1366, 212, 0, 100, 1283, -44, 1964, -193, 1715, -321, 607, -250, -715, -10, -1680, 206, -1898, 346, -1160, 338, 130, 111, 1271, -190, 1859, -391, 1575, -378, 474, -119, -805, 186, -1682, 332, -1806, 328, -1004, 167, 276, -99, 1349, -278, 1810, -290, 1393, -170, 242, 48, -942, 230, -1644, 271, -1589, 175, -716, -20, 470, -185, 1327, -218, 1589, -159, 1086, -12, 28, 167, -955, 206, -1453, 97, -1297, -28, -495, -119, 482, -117, 1190, -32, 1420, 40, 948, 74, -29, 61, -905, -15, -1373, -61, -1233, -49, -428, -14, 547, 62, 1215, 103, 1386, 16, 838, -77, -174, -102, -1009, -93, -1333, -18, -1016, 106, -179, 170, 626, 152, 1115, 32, 1154, -165, 541, -257, -333, -163, -863, -1, -1008, 141, -722, 223, -60, 199, 512, 74, 816, -116, 855, -275, 435, -246, -189, -56, -624, 131, -813, 248, -649, 272, -182, 134, 265, -110, 681, -301, 892, -333, 565, -171, -21, 111, -514, 320, -863, 333, -801, 184, -335, -49, 205, -279, 759, -374, 1049, -257, 692, 38, 1, 307, -627, 351, -1023, 188, -902, -17, -316, -210, 367, -307, 958, -206, 1089, -6, 572, 142, -174, 224, -801, 202, -1097, 68, -776, -58, -91, -124, 531, -184, 981, -181, 997, -58, 435, 111, -287, 198, -846, 175, -1043, 76, -702, -42, -68, -139, 536, -173, 1007, -130, 1007, -30, 445, 91, -278, 172, -897, 179, -1172, 121, -787, -16, -12, -184, 708, -257, 1180, -192, 1093, -39, 372, 164, -515, 284, -1178, 236, -1275, 70, -624, -134, 300, -257, 977, -207, 1285, -83, 955, 50, 32, 202, -854, 242, -1289, 115, -1117, -35, -302, -157, 611, -205, 1128, -127, 1183, -21, 645, 60, -308, 173, -1025, 208, -1207, 114, -804, -5, 60, -135, 794, -230, 1046, -181, 912, -56, 282, 89, -580, 257, -1019, 289, -911, 110, -405, -113, 344, -268, 823, -279, 831, -123, 546, 74, -49, 230, -684, 325, -837, 210, -545, -74, -40, -280, 471, -313, 653, -193, 509, 46, 235, 240, -211, 284, -554, 196, -490, -12, -212, -234, 82, -275, 307, -136, 301, 54, 208, 188, 129, 192, -69, 93, -235, -15, -203, -110, -128, -158, -37, -98, 53, 10, 86, 57, 164, 50, 207, 47, 64, 51, -72, 36, -127, 7, -191, -24, -166, -58, -58, -98, 39, -83, 208, -4, 311, 74, 187, 114, -13, 112, -190, 32, -314, -83, -256, -147, -106, -137, 74, -62, 315, 55, 397, 137, 204, 162, -32, 119, -240, -20, -361, -166, -272, -196, -90, -152, 98, -41, 328, 137, 377, 232, 191, 162, -44, 28, -270, -98, -380, -178, -252, -172, -56, -95, 169, 36, 419, 161, 410, 174, 91, 116, -241, 31, -449, -103, -401, -191, -86, -158, 223, -84, 397, 36, 418, 163, 148, 173, -245, 97, -442, 10, -364, -96, -55, -135, 268, -93, 314, -61, 207, 3, 76, 91, -158, 97, -320, 80, -222, 68, -15, -2, 200, -81, 276, -120, 104, -151, -53, -87, -72, 67, -148, 192, -185, 235, -82, 142, 52, -69, 204, -215, 247, -237, 57, -187, -60, -22, -63, 182, -194, 251, -253, 187, -75, 55, 142, -80, 320, -148, 280, -170, -8, -169, -164, -71, -179, 83, -260, 202, -163, 246, 107, 160, 271, -21, 330, -166, 182, -254, -165, -262, -272, -115, -198, 120, -192, 290, -37, 323, 207, 187, 281, -21, 265, -190, 74, -317, -218, -346, -240, -150, -146, 159, -148, 365, 15, 393, 201, 235, 196, -43, 172, -299, 54, -434, -153, -380, -142, -108, -91, 251, -137, 479, -39, 465, 92, 219, 130, -121, 207, -401, 146, -521, -48, -419, -120, -84, -195, 333, -263, 596, -77, 538, 128, 196, 224, -218, 301, -521, 166, -610, -105, -389, -199, 63, -238, 480, -216, 643, -15, 488, 126, 63, 169, -386, 243, -606, 138, -558, -52, -283, -96, 172, -156, 589, -216, 688, -121, 420, -16, -51, 125, -492, 284, -689, 225, -570, 66, -172, -44, 360, -244, 730, -334, 676, -178, 243, 2, -316, 202, -687, 381, -654, 270, -286, 34, 176, -132, 535, -312, 604, -359, 338, -181, -70, 38, -393, 279, -492, 412, -342, 262, -86, 27, 158, -165, 352, -370, 399, -360, 217, -122, -74, 102, -323, 284, -391, 360, -224, 193, 45, -22, 242, -180, 293, -290, 179, -242, -33, -91, -176, 33, -169, 198, -70, 295, 19, 202, 19, 62, -29, -93, -34, -280, 52, -308, 147, -192, 148, -1, 36, 262, -111, 391, -192, 268, -162, 59, -66, -197, 54, -379, 169, -309, 175, -127, 64, 61, -28, 305, -77, 369, -109, 182, -97, -18, -74, -173, -42, -274, 91, -232, 204, -124, 148, 63, 2, 273, -123, 259, -192, 107, -146, 19, -23, -121, 109, -213, 189, -139, 106, -85, -77, -16, -137, 140, -51, 141, 74, 102, 122, 162, 17, 79, -141, -112, -174, -225, -81, -319, 80, -218, 225, 102, 225, 304, 68, 370, -164, 336, -320, 8, -224, -356, 23, -464, 161, -361, 186, -17, 170, 364, 61, 404, -44, 279, -87, 107, -161, -209, -218, -377, -148, -254, -17, -98, 150, 83, 334, 225, 361, 183, 130, 131, -243, 100, -511, -50, -465, -158, -151, -203, 235, -226, 543, -65, 553, 149, 152, 224, -318, 279, -551, 209, -529, -70, -224, -280, 251, -322, 519, -247, 461, 17, 213, 253, -139, 290, -417, 240, -450, 75, -273, -163, 25, -255, 296, -252, 383, -158, 278, 82, 40, 225, -245, 200, -342, 182, -230, 61, -82, -140, 85, -233, 234, -251, 196, -153, 60, 109, -7, 244, -72, 230, -145, 190, -137, -11, -105, -236, -62, -237, 57, -188, 181, -81, 173, 158, 55, 246, -71, 153, -155, 105, -187, -1, -119, -147, 49, -200, 165, -219, 121, -100, 23, 153, -26, 233, -59, 211, -90, 174, -77, -81, -51, -322, -32, -265, 36, -135, 124, 64, 109, 341, 22, 326, -42, 45, -99, -165, -152, -289, -69, -233, 107, 1, 121, 156, -20, 228, -77, 202, -39, -68, -1, -244, 64, -130, 95, -5, -4, 117, -146, 222, -192, 53, -67, -147, 137, -155, 231, -151, 154, -40, -36, 217, -252, 288, -278, 169, -60, -58, 144, -349, 206, -358, 170, -75, 3, 147, -181, 353, -191, 439, -74, 129, 56, -283, 127, -478, 57, -452, -24, -78, -22, 408, -30, 560, -37, 412, 3, 43, -30, -447, -79, -617, -19, -398, 48, -26, 78, 450, 98, 707, -2, 424, -156, -63, -160, -453, -43, -652, 81, -457, 164, 29, 118, 466, -39, 683, -184, 478, -214, -64, -82, -497, 108, -637, 181, -464, 130, 60, 20, 554, -116, 643, -176, 387, -114, -87, -23, -559, 58, -646, 107, -349, 81, 122, 10, 558, -41, 639, -92, 309, -133, -138, -113, -518, 6, -644, 146, -360, 153, 136, 39, 524, -55, 659, -145, 435, -222, -48, -126, -535, 89, -789, 203, -593, 180, 22, 36, 628, -169, 893, -265, 705, -180, 58, 7, -722, 192, -1085, 236, -805, 134, -48, -49, 779, -274, 1190, -342, 899, -120, 46, 145, -868, 256, -1240, 258, -898, 123, -89, -147, 813, -351, 1286, -359, 947, -159, 58, 164, -815, 399, -1228, 388, -921, 154, -76, -205, 748, -476, 1137, -466, 882, -207, 103, 169, -689, 490, -1062, 492, -844, 161, -79, -230, 691, -484, 946, -500, 699, -215, 101, 180, -610, 448, -931, 494, -664, 248, -17, -199, 665, -516, 915, -526, 537, -263, -131, 161, -726, 498, -898, 505, -427, 196, 343, -236, 887, -540, 939, -497, 327, -123, -650, 318, -1205, 534, -945, 359, -62, -74, 972, -439, 1442, -518, 984, -274, -114, 177, -1285, 517, -1765, 488, -1054, 129, 378, -342, 1624, -624, 1969, -497, 1080, -57, -551, 424, -1862, 667, -2135, 487, -1155, -14, 633, -524, 2113, -773, 2349, -574, 1195, 4, -753, 576, -2278, 788, -2437, 547, -1218, -16, 742, -569, 2360, -802, 2564, -618, 1252, -96, -767, 486, -2371, 758, -2565, 598, -1226, 150, 729, -364, 2244, -717, 2508, -717, 1287, -364, -643, 174, -2113, 628, -2392, 761, -1303, 507, 515, -40, 1944, -617, 2260, -858, 1329, -643, -360, -131, -1756, 472, -2121, 851, -1369, 706, 163, 153, 1600, -452, 2028, -808, 1342, -716, -30, -244, -1383, 300, -1895, 651, -1333, 628, -133, 257, 1128, -200, 1759, -531, 1348, -588, 242, -318, -904, 60, -1553, 303, -1326, 387, -416, 309, 607, 62, 1320, -183, 1355, -293, 598, -283, -411, -186, -1107, -46, -1275, 66, -796, 161, 124, 255, 912, 253, 1214, 82, 916, -197, 128, -433, -681, -464, -1101, -246, -1018, 143, -407, 512, 407, 583, 968, 245, 1089, -263, 687, -615, -126, -610, -849, -218, -1137, 298, -937, 551, -232, 445, 694, 104, 1254, -311, 1138, -529, 426, -381, -508, -49, -1184, 232, -1293, 358, -743, 249, 298, -15, 1210, -215, 1407, -285, 863, -211, -88, -28, -1015, 109, -1437, 163, -1106, 164, -172, 43, 880, -126, 1458, -209, 1243, -211, 386, -114, -676, 53, -1370, 178, -1336, 259, -636, 209, 419, -78, 1314, -387, 1467, -440, 785, -257, -265, 69, -1131, 408, -1425, 523, -977, 299, 26, -140, 1056, -561, 1479, -699, 1055, -409, 83, 158, -916, 641, -1445, 727, -1170, 353, -192, -209, 934, -644, 1504, -795, 1165, -517, 159, 131, -928, 655, -1488, 726, -1144, 428, -100, -89, 987, -566, 1491, -707, 1090, -521, -20, -115, -1065, 381, -1384, 672, -922, 571, 24, 164, 984, -343, 1366, -651, 919, -616, -76, -331, -1006, 121, -1289, 576, -834, 675, -2, 328, 858, -166, 1317, -534, 991, -617, 67, -350, -892, 58, -1380, 348, -1063, 442, -149, 278, 821, -72, 1430, -306, 1286, -299, 308, -180, -868, -52, -1546, 34, -1389, 53, -424, 63, 794, 100, 1549, 131, 1512, 96, 633, -60, -676, -271, -1602, -366, -1616, -275, -757, -38, 502, 294, 1444, 498, 1622, 343, 1000, -40, -187, -409, -1319, -612, -1673, -457, -1122, 2, -76, 394, 955, 549, 1506, 436, 1314, 33, 492, -421, -587, -645, -1381, -533, -1436, -94, -798, 376, 129, 547, 1004, 451, 1478, 157, 1254, -312, 389, -664, -719, -605, -1523, -179, -1561, 313, -838, 587, 290, 528, 1374, 164, 1853, -326, 1360, -644, 118, -612, -1257, -233, -2025, 290, -1708, 593, -504, 500, 942, 134, 2008, -279, 2093, -522, 1004, -514, -670, -282, -1983, 108, -2233, 430, -1317, 468, 221, 284, 1674, -21, 2350, -374, 1750, -581, 187, -518, -1396, -203, -2267, 291, -1990, 695, -662, 683, 943, 253, 2063, -354, 2225, -864, 1200, -950, -493, -454, -1895, 371, -2326, 1019, -1566, 1076, -14, 464, 1510, -479, 2348, -1212, 2007, -1284, 511, -582, -1251, 492, -2279, 1272, -2138, 1308, -901, 575, 796, -539, 2058, -1380, 2271, -1413, 1289, -635, -421, 456, -1852, 1256, -2227, 1350, -1466, 643, -2, -445, 1463, -1216, 2169, -1287, 1721, -729, 360, 163, -1191, 959, -2088, 1217, -1809, 756, -569, -82, 896, -753, 1856, -1048, 1851, -944, 820, -374, -699, 417, -1762, 963, -1715, 1000, -721, 548, 537, -185, 1402, -882, 1479, -1188, 731, -895, -393, -136, -1193, 750, -1193, 1295, -503, 1049, 332, 145, 820, -781, 791, -1287, 362, -1153, -166, -389, -518, 576, -536, 1201, -216, 1133, 152, 374, 245, -534, 138, -1040, 70, -1016, 60, -544, 40, 156, 13, 733, -40, 911, -125, 584, -216, -39, -233, -553, -50, -760, 271, -655, 445, -267, 319, 219, -38, 549, -393, 570, -494, 309, -320, -48, 19, -331, 438, -477, 618, -446, 328, -288, -159, -77, -500, 189, -555, 427, -256, 489, 190, 352, 491, 30, 516, -426, 213, -797, -235, -812, -488, -370, -459, 330, -170, 884, 245, 1042, 465, 675, 378, -211, 133, -1101, -198, -1392, -440, -1004, -368, -86, -78, 1009, 183, 1588, 335, 1273, 317, 269, 99, -969, -143, -1789, -240, -1674, -226, -637, -97, 790, 84, 1789, 131, 1805, 87, 870, 87, -586, 61, -1813, 6, -2081, -23, -1238, -69, 284, -110, 1665, -110, 2099, -93, 1401, 5, -36, 161, -1496, 238, -2190, 187, -1739, 28, -347, -152, 1268, -225, 2106, -233, 1738, -196, 514, -19, -971, 246, -1974, 413, -1914, 376, -858, 129, 629, -207, 1727, -482, 1792, -594, 928, -408, -320, 117, -1420, 693, -1786, 922, -1205, 591, -65, -159, 1045, -859, 1586, -1082, 1257, -749, 295, 47, -778, 954, -1446, 1360, -1359, 930, -611, -84, 357, -1093, 1118, -1460, 1301, -959, 771, 59, -117, 1041, -887, 1492, -1270, 1105, -1066, 63, -321, -1048, 559, -1567, 1144, -1141, 1178, -95, 600, 889, -354, 1386, -1204, 1203, -1422, 371, -843, -675, 150, -1317, 1026, -1228, 1387, -514, 956, 395, -94, 1041, -1075, 1151, -1399, 739, -1002, 5, -120, -726, 830, -1099, 1274, -918, 946, -322, 141, 353, -683, 850, -1170, 1036, -1079, 767, -441, 77, 437, -671, 1070, -1105, 1067, -1074, 479, -537, -351, 321, -1023, 1109, -1167, 1432, -701, 1016, 124, -15, 915, -1084, 1179, -1645, 714, -1419, -149, -433, -907, 882, -1167, 1856, -819, 1887, -122, 831, 625, -720, 1116, -1898, 988, -2133, 231, -1284, -675, 304, -1187, 1828, -1082, 2430, -494, 1715, 355, 48, 1122, -1668, 1298, -2502, 672, -2025, -415, -519, -1314, 1279, -1451, 2490, -792, 2389, 226, 1007, 1134, -897, 1456, -2353, 926, -2559, -160, -1427, -1184, 348, -1563, 1978, -1067, 2698, -23, 1970, 957, 180, 1407, -1652, 1101, -2651, 189, -2285, -839, -742, -1444, 1132, -1290, 2458, -441, 2570, 620, 1301, 1305, -633, 1258, -2189, 514, -2613, -511, -1678, -1262, 87, -1341, 1712, -698, 2460, 286, 2006, 1059, 541, 1222, -1173, 678, -2238, -256, -2152, -981, -1032, -1110, 496, -681, 1766, 26, 2240, 665, 1589, 923, 110, 622, -1368, -59, -2143, -605, -1891, -746, -737, -522, 798, -47, 1983, 317, 2145, 351, 1175, 287, -318, 119, -1614, -201, -2116, -279, -1522, -123, -217, -89, 1126, -122, 1958, -152, 1770, -134, 673, 104, -634, 325, -1591, 268, -1803, 85, -1133, -170, 24, -432, 1185, -504, 1818, -348, 1469, 80, 387, 570, -781, 583, -1579, 174, -1614, -183, -834, -468, 348, -643, 1361, -442, 1645, 13, 1043, 404, -21, 600, -995, 440, -1436, -48, -1149, -474, -334, -611, 591, -496, 1181, -149, 1148, 302, 582, 583, -204, 513, -832, 57, -1009, -480, -742, -612, -210, -365, 405, -56, 822, 249, 846, 414, 509, 242, -30, -80, -527, -288, -782, -306, -751, -115, -385, 79, 208, 47, 699, -62, 866, -81, 667, -55, 136, 42, -477, 140, -875, 64, -879, -94, -427, -225, 252, -309, 777, -184, 941, 99, 639, 258, 11, 246, -579, 99, -919, -165, -828, -338, -234, -321, 417, -180, 775, 45, 844, 218, 511, 247, -122, 180, -658, -12, -913, -277, -692, -414, -35, -332, 532, -65, 776, 218, 754, 335, 346, 300, -292, 100, -774, -266, -827, -528, -392, -463, 175, -154, 529, 217, 694, 432, 573, 367, 123, 120, -358, -192, -663, -459, -649, -512, -268, -290, 164, 87, 476, 412, 676, 460, 551, 201, 94, -120, -420, -358, -781, -498, -714, -409, -207, -58, 345, 299, 739, 430, 853, 270, 437, -20, -289, -186, -810, -278, -894, -380, -498, -288, 198, -28, 748, 153, 885, 276, 565, 320, -97, 172, -675, -46, -823, -313, -574, -596, -48, -538, 526, -80, 796, 366, 617, 586, 126, 539, -415, 158, -712, -375, -640, -745, -265, -745, 248, -297, 673, 323, 758, 666, 386, 632, -225, 300, -668, -238, -746, -659, -469, -726, 49, -450, 571, 73, 843, 514, 663, 570, 43, 362, -582, 26, -842, -371, -715, -567, -256, -470, 369, -216, 857, 106, 965, 329, 520, 361, -272, 301, -913, 118, -1124, -201, -778, -453, 60, -533, 901, -423, 1343, -80, 1139, 351, 161, 625, -1023, 594, -1585, 187, -1302, -426, -305, -843, 960, -827, 1722, -395, 1543, 289, 500, 842, -919, 913, -1820, 457, -1668, -313, -640, -961, 760, -1060, 1771, -605, 1767, 126, 857, 813, -491, 1052, -1656, 671, -1885, -91, -1049, -833, 265, -1132, 1437, -825, 1870, -142, 1280, 599, 69, 1054, -1158, 905, -1835, 250, -1480, -547, -326, -1133, 895, -1140, 1635, -487, 1548, 409, 663, 1073, -503, 1170, -1416, 566, -1626, -411, -967, -1171, 136, -1312, 1102, -709, 1557, 342, 1267, 1149, 384, 1209, -702, 576, -1560, -369, -1664, -1104, -850, -1202, 393, -634, 1467, 255, 1882, 932, 1367, 971, 103, 447, -1346, -220, -2217, -716, -1867, -842, -428, -546, 1245, -25, 2281, 430, 2193, 607, 925, 461, -956, 135, -2410, -223, -2571, -511, -1284, -587, 767, -400, 2379, -48, 2679, 324, 1598, 536, -359, 462, -2224, 168, -2863, -223, -1890, -600, 107, -720, 2041, -419, 2808, 93, 2008, 498, 224, 668, -1649, 522, -2695, 49, -2220, -512, -506, -830, 1378, -700, 2450, -201, 2165, 348, 742, 678, -941, 681, -2110, 334, -2193, -209, -991, -677, 691, -831, 1801, -571, 1958, -40, 1134, 477, -300, 764, -1472, 680, -1820, 244, -1234, -368, 17, -885, 1163, -950, 1593, -466, 1244, 201, 278, 720, -790, 925, -1381, 618, -1291, -88, -525, -731, 529, -994, 1182, -774, 1202, -168, 688, 463, -177, 815, -948, 798, -1209, 374, -847, -272, -6, -779, 799, -926, 1104, -653, 856, -82, 199, 508, -572, 903, -1041, 860, -947, 262, -294, -486, 521, -926, 973, -971, 887, -570, 348, 152, -400, 763, -904, 966, -884, 678, -387, 9, 356, -618, 905, -933, 884, -903, 344, -454, -367, 242, -829, 804, -808, 1039, -363, 756, 283, -34, 805, -816, 843, -1188, 361, -1090, -303, -422, -743, 619, -758, 1344, -394, 1270, 161, 505, 651, -537, 785, -1341, 493, -1465, -64, -821, -597, 257, -781, 1186, -536, 1464, -72, 942, 443, -103, 798, -1082, 724, -1459, 236, -1126, -405, -291, -853, 728, -803, 1384, -351, 1229, 251, 415, 826, -555, 992, -1269, 548, -1359, -188, -725, -853, 242, -1060, 1031, -631, 1280, 60, 803, 707, -106, 1119, -859, 862, -1162, 57, -940, -690, -240, -1071, 530, -888, 931, -211, 838, 468, 347, 924, -245, 987, -659, 446, -848, -322, -669, -831, -108, -945, 404, -561, 633, 69, 649, 566, 376, 872, -124, 792, -568, 197, -800, -469, -670, -814, -173, -772, 355, -350, 676, 222, 709, 632, 385, 758, -157, 512, -655, -27, -903, -509, -674, -652, -63, -461, 494, -106, 780, 207, 743, 391, 290, 434, -375, 310, -845, 37, -893, -219, -493, -332, 159, -341, 665, -269, 793, -85, 546, 156, 30, 400, -506, 505, -786, 295, -703, -70, -305, -345, 224, -532, 598, -524, 663, -208, 454, 233, 28, 612, -480, 741, -790, 430, -711, -93, -303, -542, 247, -842, 681, -756, 769, -200, 477, 486, -78, 1005, -667, 1045, -928, 447, -704, -372, -175, -1006, 440, -1264, 863, -824, 812, 167, 349, 1067, -284, 1443, -850, 1068, -1007, 73, -627, -942, 18, -1524, 644, -1369, 990, -383, 825, 830, 216, 1548, -534, 1515, -1064, 664, -1065, -580, -540, -1450, 249, -1606, 961, -981, 1187, 250, 768, 1341, -71, 1658, -956, 1148, -1393, 80, -1051, -1010, -166, -1567, 771, -1382, 1364, -485, 1219, 718, 326, 1498, -754, 1463, -1414, 748, -1335, -304, -546, -1206, 509, -1512, 1253, -1080, 1314, -87, 645, 968, -386, 1480, -1175, 1225, -1310, 421, -772, -556, 104, -1274, 871, -1384, 1182, -826, 854, 164, 36, 1096, -763, 1450, -1110, 1067, -896, 202, -254, -749, 461, -1385, 884, -1369, 848, -615, 357, 507, -338, 1347, -796, 1452, -785, 834, -420, -175, 63, -1101, 452, -1499, 606, -1110, 478, -108, 106, 913, -328, 1399, -555, 1171, -499, 390, -301, -535, -23, -1180, 319, -1266, 538, -704, 444, 218, 86, 965, -327, 1214, -575, 901, -514, 165, -207, -631, 158, -1138, 439, -1136, 507, -532, 253, 367, -190, 1020, -474, 1169, -425, 798, -210, 32, 0, -775, 202, -1237, 321, -1098, 232, -357, 2, 586, -195, 1192, -260, 1215, -202, 686, -102, -212, -11, -1088, 93, -1428, 162, -992, 110, -26, -30, 961, -123, 1476, -113, 1217, -56, 327, -36, -735, -56, -1484, -45, -1489, -6, -643, 10, 581, 44, 1496, 118, 1601, 108, 829, -62, -347, -242, -1353, -288, -1739, -168, -1124, 69, 200, 278, 1349, 295, 1758, 103, 1231, -159, -32, -345, -1228, -358, -1719, -143, -1346, 186, -165, 338, 1150, 218, 1730, 7, 1366, -196, 259, -330, -1000, -254, -1606, -16, -1353, 184, -443, 250, 797, 133, 1579, -91, 1397, -221, 500, -217, -651, -129, -1436, 46, -1377, 203, -624, 197, 463, 14, 1367, -215, 1449, -282, 678, -140, -425, 31, -1290, 171, -1402, 260, -720, 152, 321, -138, 1226, -375, 1444, -372, 756, -89, -335, 244, -1176, 345, -1339, 233, -736, 3, 244, -289, 1060, -447, 1295, -315, 770, 55, -198, 418, -988, 429, -1156, 69, -660, -267, 115, -393, 725, -348, 955, -109, 661, 241, -28, 449, -618, 333, -748, -58, -425, -417, 56, -478, 344, -267, 400, 57, 279, 318, -22, 390, -256, 284, -212, 0, 14, -376, 236, -533, 193, -327, -118, 6, -316, 253, -302, 378, -182, 342, 144, 111, 519, -216, 613, -432, 341, -418, -240, -206, -767, 80, -803, 292, -434, 354, 144, 272, 761, 71, 1017, -191, 726, -406, 12, -447, -842, -245, -1238, 73, -903, 334, -159, 466, 701, 378, 1309, 38, 1205, -360, 435, -602, -613, -540, -1414, -145, -1428, 309, -651, 552, 458, 536, 1404, 224, 1643, -256, 964, -575, -266, -590, -1427, -335, -1841, 90, -1222, 433, 41, 543, 1337, 422, 1996, 67, 1547, -356, 242, -596, -1210, -569, -2077, -265, -1833, 185, -613, 527, 939, 646, 2091, 444, 2156, -107, 1034, -620, -609, -734, -1976, -501, -2364, -55, -1483, 429, 164, 688, 1747, 588, 2500, 168, 1928, -362, 308, -669, -1466, -610, -2493, -290, -2206, 117, -776, 446, 1014, 591, 2338, 462, 2459, 36, 1219, -439, -618, -611, -2073, -454, -2461, -171, -1545, 140, 119, 436, 1639, 540, 2361, 313, 1876, -78, 373, -376, -1251, -483, -2154, -397, -1971, -174, -832, 115, 671, 402, 1843, 524, 2132, 334, 1312, -70, -191, -440, -1555, -554, -2116, -401, -1627, -117, -347, 270, 1108, 600, 2058, 514, 1985, 64, 848, -346, -777, -517, -1977, -428, -2099, -141, -1179, 174, 277, 386, 1673, 373, 2264, 99, 1596, -191, 59, -277, -1468, -197, -2198, -62, -1765, 17, -482, 38, 1011, 71, 2060, 53, 2039, -15, 887, 19, -696, 92, -1884, 31, -2079, -127, -1188, -247, 241, -210, 1519, -20, 2089, 151, 1552, 239, 167, 258, -1248, 112, -1978, -189, -1675, -425, -535, -385, 774, -84, 1687, 220, 1797, 355, 933, 359, -399, 198, -1419, -147, -1707, -464, -1160, -517, -56, -270, 1002, 122, 1556, 413, 1371, 496, 469, 375, -649, 22, -1382, -433, -1430, -697, -758, -558, 293, -60, 1140, 463, 1414, 680, 986, 550, 11, 160, -962, -370, -1379, -754, -1054, -697, -191, -203, 729, 382, 1224, 674, 1070, 572, 348, 208, -543, -224, -1081, -558, -1006, -636, -418, -357, 350, 136, 888, 490, 929, 539, 503, 341, -146, -15, -682, -370, -832, -565, -554, -499, -55, -128, 423, 336, 718, 570, 678, 483, 277, 164, -245, -226, -615, -484, -710, -546, -489, -360, -23, 72, 481, 454, 805, 532, 717, 372, 186, 72, -436, -270, -787, -501, -760, -536, -372, -316, 240, 102, 788, 446, 935, 548, 501, 425, -259, 114, -800, -290, -869, -612, -534, -661, 75, -323, 704, 215, 998, 601, 716, 682, -49, 449, -785, -59, -1020, -620, -719, -871, -72, -581, 648, 73, 1084, 633, 974, 801, 269, 541, -680, -23, -1201, -593, -1012, -845, -366, -606, 452, 15, 1101, 586, 1193, 734, 647, 478, -283, 33, -1064, -400, -1198, -657, -737, -603, -11, -193, 730, 331, 1144, 595, 963, 535, 303, 277, -493, -107, -1010, -476, -989, -664, -528, -529, 128, -36, 732, 496, 998, 690, 762, 518, 132, 118, -522, -340, -852, -666, -795, -694, -405, -304, 201, 313, 695, 686, 815, 643, 548, 321, 12, -145, -486, -562, -692, -742, -622, -540, -283, 43, 230, 606, 600, 744, 665, 495, 441, 22, 1, -486, -424, -734, -666, -589, -637, -116, -248, 446, 289, 683, 650, 486, 745, 101, 478, -282, -92, -518, -614, -479, -854, -229, -686, 115, -90, 375, 555, 390, 901, 242, 851, 45, 332, -198, -427, -373, -927, -363, -952, -180, -500, 99, 247, 294, 840, 310, 982, 238, 667, 65, 7, -205, -675, -364, -988, -306, -797, -122, -228, 80, 438, 236, 882, 327, 897, 295, 476, 65, -185, -249, -756, -434, -952, -382, -662, -136, -53, 164, 577, 405, 948, 484, 829, 273, 259, -145, -422, -470, -898, -513, -933, -285, -454, 61, 269, 337, 851, 463, 995, 380, 562, 89, -165, -243, -746, -451, -961, -460, -664, -253, 41, 63, 694, 347, 958, 503, 693, 427, -7, 118, -639, -295, -843, -592, -646, -548, -101, -202, 548, 184, 863, 465, 678, 538, 93, 300, -539, -90, -767, -378, -584, -461, -185, -327, 366, -59, 766, 193, 693, 319, 255, 300, -311, 185, -732, 7, -736, -211, -372, -339, 135, -271, 623, -85, 852, 108, 618, 251, 16, 281, -614, 175, -911, -36, -738, -254, -213, -314, 449, -180, 937, 16, 939, 175, 416, 247, -355, 190, -935, 24, -991, -164, -530, -257, 196, -192, 831, -31, 1006, 125, 612, 201, -91, 162, -707, 46, -916, -77, -627, -156, -31, -139, 539, -55, 779, 15, 587, 53, 130, 58, -332, 35, -597, 36, -559, 60, -270, 49, 125, -29, 443, -126, 527, -160, 373, -115, 82, -22, -261, 104, -516, 212, -534, 210, -292, 67, 126, -128, 521, -216, 654, -166, 442, -92, 0, -3, -471, 100, -740, 145, -627, 144, -146, 108, 434, 11, 773, -77, 707, -155, 280, -236, -310, -193, -752, 8, -793, 245, -412, 373, 196, 254, 690, -36, 793, -279, 484, -418, -57, -370, -567, -43, -755, 356, -514, 543, -13, 414, 461, 7, 650, -424, 482, -607, 95, -488, -315, -96, -554, 421, -472, 744, -135, 649, 229, 152, 446, -481, 431, -840, 191, -735, -121, -270, -366, 369, -447, 892, -281, 937, 57, 421, 345, -348, 444, -922, 323, -996, 41, -548, -274, 192, -479, 861, -432, 1091, -114, 705, 262, -112, 473, -858, 446, -1090, 197, -734, -148, -12, -415, 711, -491, 1045, -296, 808, 75, 127, 357, -618, 428, -970, 325, -777, 72, -243, -223, 385, -409, 835, -392, 844, -156, 403, 149, -247, 322, -742, 344, -809, 241, -505, 23, 4, -224, 568, -388, 864, -349, 656, -93, 91, 171, -501, 313, -788, 373, -652, 274, -237, -24, 299, -346, 714, -497, 702, -360, 295, -5, -212, 301, -563, 450, -603, 452, -367, 207, -7, -222, 362, -540, 572, -555, 487, -261, 148, 164, -264, 458, -509, 538, -495, 415, -313, 54, 22, -416, 435, -666, 637, -505, 471, -85, 54, 313, -388, 549, -608, 554, -536, 277, -247, -175, 193, -540, 595, -587, 677, -302, 379, 96, -124, 391, -550, 487, -672, 355, -482, 88, -83, -191, 402, -403, 702, -405, 595, -192, 157, 33, -332, 207, -600, 352, -549, 364, -276, 217, 105, -52, 458, -362, 586, -490, 397, -364, 8, -91, -362, 276, -534, 554, -459, 522, -172, 234, 240, -193, 565, -592, 576, -657, 233, -345, -259, 135, -585, 562, -580, 688, -268, 441, 220, -8, 614, -489, 645, -742, 289, -545, -255, -56, -639, 417, -625, 671, -307, 575, 152, 196, 597, -257, 717, -592, 397, -622, -139, -317, -602, 130, -730, 495, -450, 593, 38, 399, 519, 46, 772, -341, 581, -581, 30, -503, -531, -181, -766, 215, -546, 518, -75, 542, 367, 302, 651, -53, 616, -407, 189, -559, -345, -404, -622, -74, -540, 282, -212, 509, 175, 474, 473, 228, 568, -112, 349, -406, -100, -504, -490, -380, -601, -91, -383, 264, 67, 496, 483, 495, 628, 268, 442, -108, -9, -440, -512, -563, -726, -433, -487, -61, 33, 373, 503, 601, 682, 527, 510, 185, 70, -255, -424, -559, -684, -605, -563, -333, -157, 150, 310, 529, 609, 613, 603, 381, 307, -72, -147, -449, -537, -568, -652, -448, -425, -64, 24, 403, 452, 589, 633, 436, 484, 85, 87, -301, -358, -508, -612, -470, -520, -209, -145, 233, 275, 556, 520, 516, 488, 214, 202, -190, -185, -511, -462, -546, -476, -311, -219, 114, 138, 556, 369, 666, 385, 350, 213, -151, -40, -577, -253, -682, -351, -402, -260, 90, -10, 588, 186, 809, 235, 506, 212, -133, 126, -672, -34, -826, -192, -531, -266, 54, -191, 650, -19, 938, 120, 688, 190, 4, 203, -699, 125, -1017, -25, -779, -165, -129, -221, 609, -155, 1083, -6, 976, 105, 298, 128, -544, 125, -1117, 120, -1116, 25, -506, -135, 375, -200, 1085, -133, 1271, -26, 767, 64, -163, 140, -1021, 204, -1389, 158, -1027, -51, -107, -249, 875, -264, 1467, -136, 1316, 57, 402, 237, -742, 292, -1481, 187, -1467, -50, -695, -310, 466, -364, 1434, -165, 1660, 105, 945, 303, -276, 342, -1306, 179, -1667, -82, -1160, -310, -23, -376, 1118, -185, 1690, 99, 1353, 270, 248, 329, -951, 238, -1608, -25, -1442, -277, -497, -359, 699, -250, 1495, -2, 1533, 220, 734, 334, -496, 328, -1398, 123, -1519, -209, -865, -426, 219, -394, 1146, -129, 1477, 202, 1056, 400, 46, 417, -945, 228, -1362, -137, -1121, -449, -350, -491, 601, -238, 1205, 150, 1208, 398, 642, 408, -267, 270, -1032, 1, -1250, -323, -859, -482, -45, -354, 791, -18, 1215, 290, 1042, 405, 338, 355, -562, 155, -1158, -172, -1140, -426, -543, -438, 318, -210, 1005, 136, 1171, 379, 712, 397, -119, 245, -852, -9, -1120, -268, -793, -398, -44, -346, 686, -110, 1010, 206, 789, 383, 146, 357, -546, 199, -895, -65, -734, -326, -176, -415, 435, -288, 755, -5, 652, 278, 189, 365, -362, 252, -662, 53, -573, -134, -172, -235, 303, -223, 557, -118, 496, 28, 191, 106, -229, 111, -522, 124, -500, 127, -211, 77, 180, -18, 454, -155, 461, -247, 257, -200, -68, -43, -391, 142, -485, 275, -309, 298, -15, 174, 280, -103, 434, -363, 360, -397, 149, -217, -126, 68, -384, 350, -455, 472, -296, 354, -4, 8, 310, -421, 484, -615, 427, -420, 165, 4, -243, 446, -562, 683, -544, 529, -245, 47, 171, -505, 540, -804, 623, -601, 348, -17, -119, 561, -558, 829, -679, 640, -387, 55, 67, -570, 465, -863, 668, -665, 484, -74, 1, 570, -441, 865, -647, 664, -517, 104, -92, -498, 339, -825, 569, -704, 547, -176, 229, 462, -236, 798, -544, 674, -559, 240, -297, -298, 96, -716, 390, -746, 502, -345, 412, 223, 95, 648, -286, 744, -492, 467, -458, -50, -236, -559, 71, -812, 361, -636, 534, -63, 443, 555, 87, 847, -306, 699, -552, 197, -560, -443, -289, -882, 160, -839, 559, -293, 685, 432, 434, 872, -64, 815, -541, 372, -756, -237, -579, -736, -82, -859, 482, -516, 808, 106, 676, 640, 157, 801, -440, 573, -810, 111, -745, -392, -266, -725, 352, -703, 803, -307, 811, 243, 317, 628, -331, 682, -754, 432, -795, 15, -425, -413, 183, -669, 703, -580, 850, -175, 492, 283, -141, 567, -631, 579, -795, 328, -585, -64, -55, -419, 507, -570, 803, -415, 679, -51, 164, 304, -430, 488, -770, 422, -728, 155, -316, -141, 254, -344, 694, -395, 809, -262, 468, 3, -152, 246, -627, 352, -774, 300, -575, 143, -62, -76, 474, -298, 752, -401, 668, -295, 219, -17, -325, 294, -661, 471, -707, 414, -408, 140, 121, -230, 542, -517, 688, -541, 510, -245, 46, 227, -412, 580, -646, 605, -591, 324, -216, -108, 254, -510, 549, -658, 589, -444, 316, 19, -123, 473, -434, 668, -553, 506, -430, 106, -36, -337, 345, -609, 498, -550, 429, -208, 152, 228, -187, 537, -430, 531, -510, 263, -326, -67, 52, -343, 378, -459, 527, -325, 435, -39, 110, 229, -284, 349, -586, 288, -615, 134, -285, -35, 204, -194, 595, -245, 707, -158, 425, -17, -101, 92, -588, 132, -821, 126, -617, 123, -44, 79, 549, -18, 854, -95, 699, -118, 161, -116, -444, -92, -831, -8, -808, 151, -334, 255, 310, 184, 764, 4, 814, -150, 430, -217, -156, -188, -641, -67, -824, 127, -563, 279, 10, 248, 527, 63, 746, -121, 578, -221, 108, -208, -382, -109, -667, 43, -619, 228, -236, 317, 235, 195, 546, -10, 574, -176, 286, -285, -126, -273, -412, -98, -525, 160, -406, 386, -54, 409, 304, 177, 478, -141, 411, -371, 144, -422, -149, -242, -381, 87, -496, 394, -347, 498, -3, 315, 304, -35, 473, -323, 433, -431, 174, -313, -157, -32, -458, 252, -591, 408, -411, 360, -4, 111, 409, -168, 648, -311, 570, -290, 208, -145, -274, 67, -707, 249, -830, 300, -475, 191, 165, 26, 716, -108, 913, -184, 672, -182, 64, -110, -663, -1, -1096, 144, -938, 239, -265, 222, 563, 120, 1109, -34, 1084, -190, 504, -251, -370, -202, -1111, -41, -1282, 184, -765, 316, 153, 279, 992, 145, 1316, -41, 964, -221, 127, -308, -796, -259, -1343, -81, -1197, 183, -426, 384, 548, 403, 1231, 232, 1293, -48, 718, -336, -235, -493, -1115, -378, -1440, 6, -998, 422, -46, 611, 902, 472, 1389, 83, 1179, -352, 339, -589, -703, -512, -1377, -138, -1322, 358, -576, 670, 452, 569, 1211, 145, 1332, -297, 770, -532, -190, -505, -1040, -211, -1335, 242, -947, 570, -95, 552, 763, 237, 1189, -171, 1021, -432, 377, -436, -457, -232, -1069, 86, -1135, 390, -647, 481, 121, 299, 800, -18, 1090, -273, 868, -344, 221, -231, -558, -34, -1072, 176, -1064, 318, -563, 306, 210, 136, 903, -75, 1170, -204, 866, -211, 119, -136, -737, -8, -1273, 140, -1172, 247, -464, 242, 491, 124, 1224, -32, 1349, -139, 762, -190, -259, -183, -1183, -74, -1500, 127, -1009, 290, 8, 306, 1007, 181, 1487, -11, 1175, -224, 208, -350, -874, -258, -1479, 29, -1285, 331, -413, 460, 638, 333, 1323, 40, 1300, -274, 560, -460, -464, -365, -1196, 16, -1291, 413, -713, 554, 220, 379, 971, 4, 1189, -366, 801, -519, -12, -360, -794, 53, -1123, 476, -885, 622, -218, 394, 526, -41, 957, -420, 904, -538, 401, -363, -321, 22, -866, 439, -947, 648, -552, 487, 93, 66, 664, -355, 892, -557, 657, -467, 54, -138, -580, 293, -879, 621, -707, 634, -192, 308, 393, -162, 750, -508, 697, -577, 261, -357, -309, 49, -693, 460, -692, 668, -326, 556, 184, 159, 550, -303, 604, -581, 341, -557, -106, -266, -499, 196, -605, 603, -376, 719, 36, 472, 382, -10, 498, -480, 352, -665, 14, -489, -339, -61, -487, 404, -362, 678, -59, 620, 239, 279, 375, -184, 303, -525, 78, -576, -183, -347, -325, 44, -299, 444, -150, 660, 57, 586, 204, 246, 206, -211, 129, -573, 24, -640, -113, -358, -211, 136, -212, 569, -138, 751, -14, 609, 112, 159, 191, -392, 195, -701, 87, -620, -98, -238, -241, 243, -270, 635, -178, 771, -1, 565, 181, 74, 269, -442, 209, -720, 25, -642, -183, -253, -300, 296, -263, 752, -97, 880, 106, 556, 241, -62, 257, -621, 134, -831, -75, -612, -249, -57, -290, 543, -193, 868, -22, 756, 155, 289, 276, -286, 249, -668, 61, -681, -171, -337, -316, 164, -315, 580, -170, 723, 64, 536, 287, 106, 367, -346, 230, -603, -45, -528, -298, -167, -416, 293, -343, 612, -102, 637, 199, 356, 408, -66, 405, -422, 174, -538, -159, -351, -423, 39, -503, 410, -358, 585, -35, 483, 325, 192, 536, -139, 466, -397, 146, -478, -257, -285, -557, 92, -629, 439, -404, 574, 63, 467, 534, 185, 721, -184, 528, -500, 72, -539, -447, -238, -799, 228, -778, 577, -344, 631, 308, 394, 813, 14, 878, -365, 480, -546, -165, -385, -763, 21, -1011, 394, -735, 538, -54, 421, 658, 158, 1010, -118, 812, -301, 193, -305, -519, -116, -992, 132, -985, 296, -455, 315, 322, 222, 907, 83, 990, -50, 560, -153, -144, -156, -788, -47, -1066, 106, -795, 218, -81, 252, 655, 182, 1010, 42, 844, -106, 245, -159, -499, -86, -1010, 77, -1005, 228, -458, 273, 347, 170, 934, -6, 987, -139, 523, -143, -213, -31, -861, 125, -1056, 229, -666, 224, 96, 114, 781, -15, 986, -100, 625, -97, -42, -6, -670, 107, -955, 165, -713, 175, -61, 139, 594, 58, 857, -31, 607, -75, 40, -60, -508, 37, -779, 163, -655, 233, -164, 195, 415, 69, 716, -79, 573, -152, 115, -97, -389, 87, -672, 278, -603, 326, -217, 182, 297, -43, 643, -216, 586, -217, 171, -42, -347, 218, -661, 394, -606, 362, -231, 132, 257, -138, 618, -299, 620, -260, 226, -28, -306, 269, -639, 430, -618, 383, -291, 168, 166, -92, 534, -283, 608, -300, 324, -111, -144, 198, -506, 412, -603, 415, -413, 239, -33, -5, 344, -222, 532, -302, 452, -177, 131, 106, -267, 356, -528, 419, -537, 290, -307, 60, 60, -173, 403, -279, 559, -197, 422, 47, 39, 313, -382, 437, -611, 323, -559, 57, -255, -190, 191, -275, 578, -179, 671, 54, 385, 311, -127, 440, -580, 322, -765, 36, -590, -205, -114, -252, 449, -141, 798, 51, 728, 267, 258, 403, -371, 333, -829, 106, -882, -130, -516, -243, 104, -198, 699, -27, 967, 194, 720, 390, 68, 431, -631, 249, -1013, -67, -921, -300, -395, -314, 347, -127, 953, 150, 1063, 417, 597, 522, -177, 360, -858, 1, -1132, -311, -862, -398, -165, -233, 634, 72, 1114, 382, 1001, 559, 353, 493, -477, 173, -1064, -225, -1118, -453, -626, -374, 169, -73, 882, 290, 1133, 562, 756, 604, -27, 333, -771, -106, -1108, -428, -899, -439, -251, -188, 524, 174, 1029, 470, 958, 560, 349, 388, -427, 68, -958, -225, -1017, -341, -573, -234, 176, 10, 843, 225, 1043, 363, 657, 406, -100, 304, -804, 71, -1091, -147, -818, -249, -119, -208, 654, -54, 1072, 179, 885, 397, 186, 476, -623, 326, -1078, 27, -945, -244, -341, -334, 422, -229, 956, 24, 952, 332, 387, 544, -391, 485, -916, 183, -926, -161, -472, -353, 198, -326, 736, -97, 845, 220, 471, 471, -160, 503, -687, 303, -810, -1, -503, -218, 37, -266, 525, -170, 704, 12, 476, 232, -23, 382, -518, 383, -725, 254, -523, 79, -56, -99, 407, -224, 644, -238, 514, -84, 75, 182, -427, 412, -706, 486, -602, 378, -178, 98, 314, -213, 632, -381, 620, -317, 261, -48, -273, 325, -673, 579, -725, 556, -414, 283, 88, -76, 537, -360, 719, -429, 531, -233, 47, 155, -479, 504, -774, 606, -691, 425, -279, 92, 263, -235, 673, -397, 747, -314, 435, -12, -122, 341, -652, 541, -857, 480, -626, 238, -100, -55, 454, -277, 787, -332, 714, -167, 257, 129, -358, 406, -803, 522, -824, 416, -432, 124, 134, -180, 622, -342, 796, -288, 539, -45, -6, 291, -549, 522, -827, 503, -679, 246, -196, -69, 351, -268, 706, -279, 700, -139, 323, 110, -228, 357, -687, 460, -801, 359, -489, 145, 49, -76, 518, -218, 724, -233, 558, -95, 90, 151, -443, 388, -750, 465, -660, 327, -247, 54, 237, -179, 572, -262, 610, -162, 333, 65, -102, 311, -477, 432, -610, 352, -441, 110, -101, -111, 228, -191, 418, -134, 411, 12, 230, 220, -50, 368, -317, 352, -428, 179, -367, -33, -203, -176, 28, -181, 275, -44, 413, 192, 362, 378, 127, 386, -189, 215, -441, -24, -525, -205, -392, -208, -44, -44, 351, 195, 575, 375, 499, 382, 154, 207, -293, -6, -618, -143, -661, -154, -372, -42, 120, 138, 549, 276, 667, 318, 408, 242, -71, 85, -497, -65, -679, -113, -532, -61, -106, 51, 372, 172, 620, 273, 513, 281, 130, 162, -304, -4, -583, -85, -592, -62, -309, 20, 144, 122, 506, 233, 581, 284, 336, 214, -95, 61, -486, -56, -650, -90, -501, -36, -84, 69, 386, 194, 647, 281, 552, 279, 138, 165, -368, 12, -685, -101, -667, -111, -313, -34, 215, 89, 626, 213, 681, 306, 359, 309, -159, 213, -579, 39, -705, -132, -497, -210, -49, -145, 409, 31, 626, 274, 512, 464, 138, 478, -298, 272, -583, -57, -593, -330, -339, -357, 68, -149, 427, 158, 563, 432, 410, 572, 41, 473, -364, 166, -601, -186, -562, -375, -247, -337, 197, -120, 541, 191, 598, 503, 329, 641, -141, 498, -560, 111, -713, -309, -501, -525, -19, -410, 479, -36, 722, 429, 579, 741, 95, 706, -479, 306, -822, -226, -737, -575, -272, -531, 346, -152, 792, 333, 819, 674, 388, 713, -295, 423, -858, -36, -971, -420, -576, -510, 113, -282, 745, 115, 985, 471, 685, 640, 3, 534, -707, 211, -1057, -172, -840, -408, -196, -381, 509, -116, 926, 232, 853, 509, 322, 568, -391, 392, -902, 83, -933, -204, -468, -356, 198, -281, 705, -28, 834, 260, 533, 456, -67, 494, -641, 334, -863, 61, -618, -183, -64, -291, 475, -241, 723, -34, 582, 244, 121, 452, -420, 472, -739, 325, -645, 81, -205, -162, 314, -313, 622, -285, 581, -63, 220, 266, -274, 507, -633, 536, -652, 347, -323, 44, 169, -258, 537, -408, 600, -302, 342, 30, -105, 388, -528, 586, -691, 528, -482, 256, -11, -97, 440, -345, 640, -393, 501, -209, 81, 143, -423, 493, -725, 627, -633, 476, -191, 124, 333, -231, 654, -439, 613, -399, 231, -89, -300, 361, -672, 657, -679, 615, -321, 285, 192, -121, 558, -399, 593, -424, 317, -196, -118, 195, -491, 530, -623, 610, -447, 396, -50, 49, 342, -236, 511, -334, 436, -252, 174, -23, -190, 272, -505, 490, -599, 488, -411, 280, -16, -6, 377, -223, 595, -293, 553, -199, 219, 29, -287, 318, -694, 490, -789, 431, -493, 194, 84, -59, 638, -229, 878, -256, 676, -130, 90, 108, -601, 342, -1030, 448, -948, 359, -359, 153, 440, -66, 1002, -216, 1049, -242, 551, -103, -274, 134, -998, 355, -1215, 433, -813, 336, 13, 125, 823, -81, 1193, -211, 946, -212, 203, -78, -672, 137, -1209, 321, -1137, 395, -498, 339, 393, 186, 1075, -37, 1188, -237, 684, -300, -180, -155, -972, 126, -1293, 407, -950, 539, -110, 445, 783, 139, 1254, -226, 1058, -439, 297, -368, -633, -48, -1261, 358, -1233, 612, -539, 583, 434, 294, 1145, -111, 1232, -428, 649, -469, -286, -218, -1074, 192, -1296, 544, -825, 662, 79, 482, 900, 95, 1212, -321, 866, -544, 55, -447, -767, -56, -1174, 436, -986, 759, -283, 715, 544, 340, 1029, -189, 953, -615, 389, -683, -370, -309, -920, 296, -1003, 796, -583, 903, 137, 557, 746, -48, 920, -578, 621, -776, 3, -517, -619, 90, -912, 711, -730, 955, -184, 717, 437, 167, 778, -414, 681, -755, 233, -661, -321, -163, -690, 482, -682, 897, -336, 854, 147, 406, 504, -186, 552, -641, 301, -719, -73, -388, -379, 191, -474, 724, -342, 906, -72, 615, 193, 65, 323, -442, 266, -675, 93, -543, -101, -99, -242, 449, -277, 818, -187, 766, -30, 348, 115, -168, 185, -533, 158, -622, 55, -378, -64, 109, -162, 612, -198, 834, -153, 629, -48, 151, 58, -319, 129, -606, 139, -580, 90, -209, -2, 330, -126, 730, -228, 778, -226, 453, -114, -38, 50, -447, 194, -589, 255, -422, 183, -13, -13, 451, -258, 729, -398, 642, -327, 273, -76, -151, 216, -444, 398, -505, 369, -284, 131, 122, -225, 509, -501, 648, -509, 481, -235, 142, 153, -183, 452, -391, 503, -400, 288, -177, -92, 185, -463, 480, -608, 550, -418, 390, -12, 108, 377, -200, 554, -397, 448, -363, 108, -88, -317, 276, -607, 524, -574, 520, -240, 292, 199, -31, 516, -294, 562, -385, 322, -245, -97, 76, -498, 396, -653, 506, -460, 386, -39, 147, 374, -106, 577, -302, 491, -323, 157, -131, -285, 179, -603, 410, -604, 451, -288, 313, 151, 71, 489, -190, 575, -333, 376, -260, -39, 9, -470, 304, -659, 448, -487, 371, -70, 152, 359, -94, 580, -248, 493, -230, 143, -42, -309, 192, -623, 332, -584, 301, -220, 153, 237, -7, 530, -96, 519, -104, 224, -31, -195, 87, -536, 174, -594, 180, -301, 139, 160, 77, 493, 20, 531, -18, 279, -27, -121, -4, -480, 65, -608, 141, -402, 180, 44, 156, 453, 79, 594, -28, 412, -97, 15, -78, -411, 39, -658, 181, -586, 267, -194, 237, 318, 106, 658, -64, 634, -172, 282, -163, -225, -23, -652, 170, -780, 311, -504, 328, 50, 217, 594, 6, 814, -191, 600, -278, 80, -205, -496, 32, -863, 316, -798, 465, -304, 412, 357, 167, 826, -166, 853, -400, 432, -384, -214, -123, -777, 267, -965, 544, -654, 547, 15, 287, 667, -86, 946, -376, 718, -426, 124, -235, -537, 115, -938, 449, -865, 563, -339, 400, 354, 82, 830, -240, 843, -411, 434, -345, -170, -69, -691, 289, -876, 544, -619, 521, -66, 239, 492, -131, 774, -384, 664, -407, 242, -187, -288, 167, -696, 476, -774, 548, -477, 350, 46, 0, 529, -304, 736, -405, 579, -266, 149, 13, -361, 323, -717, 511, -733, 449, -385, 168, 138, -152, 573, -347, 717, -333, 524, -137, 74, 151, -438, 390, -755, 452, -708, 300, -324, 40, 217, -191, 656, -291, 784, -233, 523, -46, -32, 167, -609, 316, -893, 348, -738, 258, -199, 69, 466, -129, 900, -253, 857, -251, 355, -103, -367, 141, -922, 339, -997, 407, -550, 314, 183, 75, 817, -205, 1007, -353, 658, -294, -41, -52, -723, 234, -1030, 425, -798, 438, -172, 266, 513, -33, 914, -302, 847, -401, 351, -253, -319, 58, -826, 338, -919, 458, -559, 407, 70, 174, 642, -148, 889, -368, 692, -353, 138, -135, -498, 153, -888, 364, -844, 439, -370, 340, 297, 94, 799, -183, 885, -349, 529, -318, -112, -96, -718, 181, -972, 398, -729, 479, -113, 353, 554, 43, 931, -280, 841, -442, 310, -335, -401, -13, -924, 334, -981, 531, -536, 501, 184, 227, 794, -158, 1001, -431, 691, -438, 13, -186, -670, 185, -1015, 460, -858, 518, -255, 348, 465, 29, 921, -280, 905, -401, 434, -289, -264, -16, -826, 273, -981, 429, -646, 385, 16, 204, 642, -27, 924, -223, 756, -292, 192, -199, -484, -15, -905, 187, -878, 332, -416, 354, 256, 242, 774, 48, 886, -171, 548, -302, -81, -269, -668, -79, -906, 164, -696, 348, -136, 387, 480, 279, 827, 53, 744, -194, 286, -330, -321, -294, -756, -123, -805, 134, -453, 369, 120, 455, 614, 342, 771, 77, 534, -237, 22, -436, -500, -404, -751, -138, -612, 238, -178, 531, 327, 567, 643, 320, 610, -87, 261, -434, -206, -543, -550, -346, -602, 48, -352, 448, 57, 643, 409, 521, 522, 135, 355, -297, 23, -557, -303, -516, -467, -184, -392, 287, -122, 643, 181, 678, 366, 349, 350, -145, 153, -511, -117, -575, -323, -327, -376, 118, -227, 528, 39, 671, 259, 461, 334, 34, 246, -356, 13, -508, -233, -386, -350, -56, -299, 320, -95, 552, 170, 502, 316, 199, 282, -166, 122, -378, -100, -358, -279, -144, -314, 149, -207, 375, -5, 415, 193, 247, 273, -34, 225, -230, 104, -241, -89, -111, -272, 64, -319, 204, -215, 249, -20, 195, 199, 45, 323, -99, 293, -123, 119, -48, -159, 41, -400, 117, -423, 142, -224, 108, 92, 34, 387, -63, 490, -98, 328, -12, -22, 103, -411, 146, -616, 116, -474, 41, -60, -47, 384, -98, 641, -78, 564, 24, 166, 137, -355, 168, -710, 104, -688, 18, -281, -51, 286, -83, 690, -77, 722, -30, 380, 45, -185, 130, -681, 172, -809, 138, -496, 50, 75, -51, 609, -152, 812, -178, 568, -63, 19, 123, -554, 263, -853, 283, -692, 155, -148, -55, 471, -230, 835, -272, 751, -150, 261, 91, -368, 300, -814, 363, -844, 242, -429, 11, 212, -200, 720, -293, 848, -232, 555, -23, -15, 232, -588, 381, -865, 345, -715, 150, -217, -101, 387, -285, 791, -317, 796, -161, 425, 120, -161, 360, -691, 420, -874, 273, -622, 11, -83, -214, 498, -315, 829, -245, 738, -12, 297, 251, -288, 372, -751, 322, -836, 136, -506, -84, 53, -215, 573, -212, 806, -100, 640, 81, 164, 218, -403, 237, -770, 164, -748, 47, -351, -50, 218, -84, 666, -86, 768, -51, 489, 27, -50, 91, -579, 119, -803, 134, -609, 106, -108, 42, 456, -35, 775, -102, 686, -122, 250, -42, -335, 84, -765, 169, -781, 164, -400, 96, 180, -8, 668, -107, 801, -125, 525, -53, -1, 48, -537, 118, -807, 121, -666, 59, -216, 3, 320, -23, 691, -45, 716, -40, 416, 3, -58, 49, -513, 65, -738, 50, -615, 14, -218, -13, 262, -26, 618, -9, 703, 40, 474, 83, 20, 59, -457, -7, -735, -72, -680, -80, -304, 4, 211, 123, 638, 166, 792, 105, 570, -4, 38, -112, -533, -162, -863, -81, -778, 98, -290, 232, 360, 226, 837, 101, 908, -65, 499, -170, -199, -171, -805, -64, -991, 107, -656, 247, 26, 253, 681, 139, 982, -32, 772, -163, 141, -181, -567, -97, -955, 47, -837, 209, -292, 289, 383, 207, 840, 26, 855, -122, 422, -168, -226, -127, -727, -25, -830, 115, -502, 221, 57, 225, 544, 126, 733, 3, 553, -94, 93, -140, -381, -122, -626, -19, -547, 116, -206, 204, 191, 207, 441, 121, 484, -32, 316, -132, -9, -124, -304, -72, -417, 12, -360, 127, -162, 184, 96, 134, 293, 38, 372, -46, 296, -88, 63, -89, -187, -62, -338, 15, -362, 110, -235, 139, 11, 89, 253, 20, 396, -49, 353, -85, 116, -75, -169, -35, -368, 23, -425, 102, -283, 119, 14, 54, 308, -6, 457, -39, 380, -80, 99, -98, -217, -48, -426, 41, -462, 119, -269, 132, 89, 76, 403, 5, 503, -73, 351, -145, 22, -137, -325, -26, -514, 100, -456, 185, -159, 182, 240, 96, 507, -25, 480, -129, 210, -193, -145, -156, -420, -13, -487, 152, -299, 244, 40, 229, 342, 130, 440, -18, 297, -166, 27, -249, -214, -180, -348, 15, -336, 203, -165, 287, 89, 269, 283, 156, 319, -45, 212, -225, 43, -276, -140, -166, -286, 42, -316, 239, -183, 309, 44, 270, 229, 144, 292, -63, 250, -243, 121, -257, -79, -128, -274, 57, -355, 222, -267, 294, -40, 264, 188, 122, 326, -94, 356, -245, 224, -221, -63, -87, -334, 74, -428, 210, -304, 258, -26, 194, 238, 37, 364, -126, 341, -195, 144, -130, -148, -21, -326, 73, -296, 142, -142, 164, 39, 98, 163, -2, 189, -75, 142, -109, 59, -95, -41, -47, -94, 17, -85, 94, -78, 159, -97, 127, -81, 3, 6, -133, 117, -194, 183, -132, 175, 3, 91, 132, -55, 205, -224, 148, -315, -49, -235, -205, 0, -204, 252, -79, 388, 76, 347, 167, 129, 139, -207, 46, -488, -64, -525, -140, -262, -115, 171, -25, 539, 50, 635, 75, 402, 59, -62, 30, -543, 16, -761, -17, -549, -62, -28, -64, 512, -23, 783, 30, 638, 73, 167, 89, -384, 64, -760, -2, -742, -81, -310, -79, 260, -3, 662, 75, 737, 110, 440, 97, -68, 26, -522, -46, -729, -63, -561, -29, -78, 26, 395, 76, 624, 109, 561, 98, 228, 49, -221, -2, -526, -36, -559, -69, -315, -64, 82, 25, 392, 136, 466, 185, 338, 144, 73, 48, -222, -82, -406, -166, -389, -133, -185, 11, 94, 155, 299, 209, 367, 149, 292, 29, 89, -78, -186, -118, -393, -74, -400, -5, -208, 51, 67, 85, 310, 89, 424, 66, 350, 48, 109, 4, -204, -82, -441, -136, -453, -117, -247, -14, 53, 121, 337, 188, 498, 137, 434, 22, 172, -136, -202, -236, -522, -184, -580, -36, -354, 109, 14, 211, 415, 202, 663, 82, 569, -65, 173, -216, -328, -282, -700, -191, -708, -7, -345, 184, 172, 302, 619, 232, 781, 26, 528, -172, 5, -308, -523, -300, -798, -128, -659, 84, -187, 217, 354, 257, 732, 195, 760, 69, 400, -96, -171, -266, -662, -345, -823, -265, -560, -35, -25, 255, 514, 454, 818, 420, 720, 151, 239, -239, -363, -522, -777, -512, -805, -202, -427, 220, 166, 516, 667, 534, 841, 285, 597, -78, 33, -377, -548, -465, -833, -335, -695, -53, -214, 256, 369, 464, 763, 467, 765, 271, 375, -66, -209, -399, -665, -526, -758, -358, -478, 27, 9, 426, 483, 614, 718, 453, 590, 57, 169, -340, -315, -527, -614, -409, -618, -61, -366, 296, 56, 466, 481, 401, 676, 155, 539, -126, 145, -327, -326, -365, -632, -230, -642, 23, -373, 247, 98, 365, 571, 336, 746, 127, 534, -175, 62, -386, -434, -396, -699, -211, -633, 93, -294, 342, 223, 415, 657, 273, 716, -10, 412, -296, -54, -437, -478, -375, -659, -147, -536, 154, -185, 385, 285, 447, 614, 279, 576, -65, 276, -433, -97, -605, -413, -463, -521, -61, -387, 381, -105, 629, 244, 529, 461, 104, 390, -399, 162, -690, -66, -613, -269, -224, -358, 271, -272, 597, -64, 594, 171, 277, 305, -167, 256, -523, 110, -640, -42, -434, -191, 0, -275, 423, -209, 616, -24, 511, 162, 138, 244, -329, 205, -657, 90, -629, -56, -242, -195, 272, -257, 638, -183, 674, -6, 336, 151, -199, 224, -599, 221, -668, 132, -361, -36, 155, -204, 566, -296, 651, -246, 401, -61, -49, 142, -438, 268, -559, 310, -403, 208, -27, -33, 372, -251, 539, -334, 415, -270, 128, -66, -214, 152, -429, 278, -403, 313, -180, 202, 134, -48, 373, -241, 397, -286, 240, -238, 10, -80, -228, 136, -344, 268, -291, 283, -111, 158, 121, -82, 307, -252, 333, -259, 202, -174, 0, -10, -217, 185, -361, 273, -334, 208, -107, 34, 171, -166, 344, -248, 337, -189, 162, -76, -122, 71, -358, 215, -402, 235, -224, 119, 63, -49, 268, -182, 299, -203, 166, -127, -49, -27, -236, 86, -291, 177, -216, 175, -67, 89, 90, -15, 169, -91, 144, -128, 68, -154, -23, -149, -153, -58, -246, 106, -226, 245, -93, 273, 85, 170, 227, -25, 235, -254, 107, -404, -113, -342, -333, -65, -366, 274, -167, 480, 115, 427, 317, 144, 334, -204, 126, -457, -147, -499, -321, -276, -338, 105, -171, 427, 92, 516, 258, 343, 258, 12, 145, -307, -32, -467, -155, -403, -207, -144, -198, 195, -94, 429, 76, 425, 179, 209, 211, -87, 186, -336, 65, -422, -108, -299, -238, -35, -247, 252, -123, 422, 74, 366, 231, 128, 290, -163, 215, -389, 33, -430, -176, -244, -305, 65, -264, 366, -83, 485, 132, 332, 295, 22, 326, -289, 183, -481, -46, -419, -287, -133, -397, 201, -263, 445, 23, 471, 280, 243, 404, -81, 314, -359, 26, -494, -296, -358, -477, -19, -376, 307, -37, 480, 292, 403, 421, 99, 329, -238, 39, -443, -293, -426, -449, -156, -364, 201, -87, 414, 216, 385, 343, 149, 246, -138, 46, -311, -157, -331, -291, -185, -305, 64, -181, 241, 18, 261, 168, 164, 200, 17, 138, -109, 33, -185, -121, -204, -261, -127, -285, 25, -156, 150, 27, 205, 164, 177, 194, 69, 116, -66, -32, -200, -186, -260, -249, -143, -195, 69, -48, 226, 92, 264, 151, 148, 115, -62, 34, -225, -60, -282, -141, -177, -182, 102, -134, 320, -15, 297, 88, 107, 122, -149, 108, -328, 61, -290, -68, -91, -186, 155, -183, 354, -71, 324, 69, 58, 178, -203, 184, -320, 73, -268, -80, -64, -201, 143, -208, 263, -85, 273, 102, 118, 226, -116, 208, -242, 62, -233, -93, -131, -195, 32, -213, 178, -92, 241, 112, 195, 239, 25, 199, -172, 44, -253, -116, -201, -188, -70, -166, 97, -55, 237, 84, 281, 141, 175, 101, -45, 26, -243, -43, -318, -69, -257, -42, -64, -56, 196, -84, 389, -60, 390, 11, 151, 69, -194, 85, -415, 43, -418, -32, -205, -117, 139, -179, 409, -120, 441, 13, 238, 94, -95, 91, -356, 32, -378, -56, -214, -100, -2, -117, 209, -114, 308, -63, 223, 6, 49, 48, -114, 54, -199, 29, -166, -33, -79, -104, 14, -187, 119, -187, 159, -67, 76, 96, -41, 178, -107, 133, -98, -5, -15, -157, 64, -256, 85, -251, 74, -103, 1, 74, -120, 169, -149, 160, -59, 71, 40, -45, 123, -126, 167, -186, 129, -191, 52, -116, -64, -21, -217, 73, -270, 151, -169, 161, -2, 88, 187, -42, 353, -193, 356, -262, 168, -210, -111, -68, -381, 98, -475, 228, -305, 260, 0, 174, 309, -3, 508, -236, 461, -367, 172, -301, -218, -96, -535, 167, -584, 379, -316, 408, 90, 193, 469, -150, 677, -412, 531, -431, 79, -219, -410, 68, -712, 282, -668, 358, -271, 246, 253, 46, 665, -143, 788, -285, 512, -300, -30, -202, -557, -61, -858, 122, -749, 308, -238, 324, 399, 159, 880, -96, 975, -312, 570, -373, -157, -250, -832, -55, -1123, 130, -856, 258, -143, 256, 649, 153, 1139, -14, 1079, -203, 470, -345, -364, -368, -1024, -247, -1196, 37, -770, 342, 30, 462, 812, 288, 1226, -93, 1046, -446, 342, -569, -531, -426, -1163, -76, -1234, 315, -672, 495, 210, 382, 976, 70, 1274, -261, 945, -482, 177, -518, -649, -344, -1172, 8, -1129, 366, -552, 513, 266, 404, 964, 42, 1211, -404, 867, -623, 141, -552, -636, -240, -1164, 228, -1134, 544, -547, 519, 263, 259, 972, -125, 1243, -465, 904, -579, 173, -471, -609, -185, -1138, 242, -1144, 540, -628, 537, 147, 312, 874, -94, 1238, -527, 1025, -697, 360, -521, -468, -114, -1141, 374, -1318, 656, -852, 581, 48, 231, 952, -206, 1407, -564, 1191, -676, 420, -468, -550, -41, -1285, 432, -1424, 679, -888, 546, 83, 138, 1010, -304, 1433, -615, 1204, -605, 435, -266, -556, 154, -1271, 421, -1379, 462, -836, 255, 122, -37, 1001, -243, 1353, -358, 1087, -350, 350, -170, -569, 75, -1204, 218, -1234, 276, -715, 196, 131, -16, 910, -213, 1224, -315, 1000, -263, 354, -49, -487, 150, -1092, 170, -1147, 86, -679, -26, 79, -159, 791, -186, 1108, -90, 920, -17, 335, 38, -394, 68, -921, -3, -1019, -73, -683, -85, -67, -129, 579, -151, 985, -78, 975, 24, 562, 115, -118, 140, -789, 6, -1118, -178, -940, -258, -344, -252, 422, -159, 1037, 75, 1170, 249, 728, 223, -10, 53, -727, -166, -1119, -330, -975, -324, -395, -199, 339, -30, 912, 197, 1047, 331, 719, 241, 107, 1, -559, -244, -990, -445, -937, -461, -480, -187, 149, 193, 731, 438, 987, 453, 796, 166, 303, -261, -323, -542, -846, -547, -979, -272, -666, 147, -81, 444, 572, 445, 994, 260, 957, -89, 500, -422, -209, -480, -879, -357, -1134, -139, -825, 218, -111, 444, 665, 380, 1145, 169, 1064, -159, 456, -470, -348, -497, -976, -276, -1103, 36, -662, 345, 28, 437, 628, 233, 925, -43, 778, -242, 262, -339, -292, -274, -641, -132, -692, -11, -418, 118, -6, 216, 326, 194, 533, 77, 499, -64, 222, -229, -52, -347, -243, -276, -391, -72, -375, 123, -225, 237, -48, 222, 209, 81, 427, -78, 424, -225, 298, -328, 53, -262, -313, -109, -542, 50, -491, 194, -232, 240, 183, 81, 538, -136, 567, -255, 349, -287, 22, -171, -375, 48, -577, 102, -463, 41, -176, -13, 188, -99, 469, -126, 501, -63, 328, -29, 53, -65, -246, -70, -423, -91, -380, -75, -198, 15, 36, 19, 226, -86, 285, -132, 246, -117, 159, -39, 34, 86, -92, 81, -190, -42, -256, -151, -256, -214, -119, -196, 104, -48, 294, 95, 382, 106, 325, 41, 79, -41, -248, -132, -445, -112, -444, -51, -267, -71, 74, -88, 380, -44, 519, -26, 488, -35, 226, -5, -189, 16, -507, -8, -610, -22, -474, -45, -116, -98, 312, -124, 609, -104, 711, -75, 509, 29, 15, 136, -485, 97, -800, -5, -817, -152, -417, -287, 215, -240, 750, -55, 994, 81, 811, 177, 193, 194, -510, 26, -939, -126, -976, -185, -601, -271, 71, -201, 705, -11, 1011, 57, 888, 112, 381, 141, -303, 8, -817, -158, -989, -202, -768, -206, -166, -117, 540, 39, 984, 132, 1017, 120, 605, 28, -120, -165, -795, -318, -1092, -263, -953, -98, -358, 71, 465, 214, 1028, 220, 1143, 13, 805, -236, 33, -373, -759, -374, -1152, -191, -1078, 100, -528, 265, 342, 289, 1024, 166, 1214, -121, 921, -379, 186, -462, -651, -404, -1133, -173, -1162, 170, -717, 346, 105, 343, 882, 190, 1248, -148, 1126, -447, 516, -495, -348, -362, -1028, -116, -1286, 178, -1034, 298, -293, 218, 599, 125, 1228, -76, 1321, -299, 845, -370, -4, -357, -871, -242, -1354, 29, -1247, 256, -579, 332, 411, 253, 1223, -45, 1484, -388, 1102, -463, 200, -320, -853, -127, -1517, 111, -1507, 237, -837, 151, 317, 21, 1388, -36, 1756, -86, 1353, -149, 329, -253, -936, -307, -1732, -211, -1682, -2, -906, 204, 333, 303, 1442, 231, 1815, -48, 1391, -310, 359, -385, -901, -327, -1690, -206, -1703, -6, -1012, 171, 203, 247, 1370, 238, 1850, 138, 1510, -126, 520, -419, -732, -545, -1619, -425, -1764, -97, -1188, 313, -30, 507, 1171, 381, 1781, 83, 1612, -334, 755, -600, -466, -547, -1488, -324, -1842, -4, -1352, 323, -236, 473, 1015, 394, 1815, 126, 1769, -298, 906, -663, -349, -708, -1463, -472, -1924, 11, -1477, 529, -364, 681, 898, 447, 1768, -12, 1777, -531, 1001, -789, -125, -668, -1230, -343, -1804, 102, -1473, 498, -518, 643, 609, 473, 1501, 65, 1662, -475, 1044, -898, 69, -909, -997, -480, -1632, 155, -1373, 753, -538, 933, 469, 555, 1360, -156, 1580, -810, 993, -1097, 9, -868, -987, -232, -1559, 434, -1287, 853, -391, 848, 635, 370, 1409, -323, 1487, -850, 798, -1038, -236, -786, -1212, -156, -1624, 503, -1146, 875, -94, 837, 974, 341, 1643, -382, 1508, -942, 566, -1078, -623, -739, -1500, -96, -1712, 572, -1083, 920, 98, 844, 1232, 311, 1763, -407, 1490, -924, 554, -1089, -644, -805, -1577, -132, -1801, 564, -1169, 989, 32, 917, 1210, 347, 1842, -414, 1607, -1008, 621, -1200, -621, -821, -1543, -18, -1760, 698, -1184, 983, -49, 805, 1082, 225, 1644, -503, 1471, -968, 673, -1004, -389, -615, -1229, 19, -1499, 571, -1090, 788, -193, 575, 701, 69, 1175, -456, 1129, -763, 652, -718, -53, -349, -640, 152, -882, 445, -727, 398, -325, 144, 87, -220, 381, -479, 506, -473, 428, -210, 236, 123, 63, 346, -45, 285, -127, -17, -192, -382, -268, -592, -306, -511, -265, -213, -147, 173, 101, 543, 362, 574, 480, 206, 513, -293, 376, -682, 18, -831, -345, -657, -566, -150, -673, 419, -573, 721, -223, 602, 242, 204, 697, -288, 961, -713, 827, -845, 364, -606, -272, -134, -842, 365, -1053, 620, -850, 499, -378, 119, 249, -363, 812, -678, 1057, -641, 906, -351, 416, 56, -242, 432, -781, 480, -1027, 194, -841, -216, -254, -513, 428, -595, 885, -428, 898, -95, 460, 291, -144, 518, -650, 375, -836, -20, -561, -394, 53, -606, 655, -553, 941, -264, 712, 87, 46, 322, -661, 345, -1104, 138, -1086, -132, -438, -312, 523, -385, 1284, -267, 1476, -82, 930, 33, -46, 77, -932, 5, -1511, -147, -1468, -217, -631, -158, 464, -51, 1236, 72, 1490, 105, 1044, -58, 140, -220, -705, -261, -1213, -226, -1100, -73, -357, 38, 462, 28, 941, -52, 916, -145, 331, -197, -429, -139, -888, -61, -964, 3, -497, 14, 422, -39, 1160, -116, 1335, -144, 887, -141, -85, -176, -1029, -170, -1552, -100, -1482, -19, -646, 64, 593, 41, 1499, -121, 1754, -268, 1259, -310, 123, -221, -1049, -63, -1693, 118, -1613, 228, -723, 200, 574, 35, 1585, -175, 1864, -342, 1230, -522, -80, -631, -1372, -500, -2052, -131, -1790, 344, -625, 746, 885, 770, 2035, 363, 2323, -212, 1503, -734, 9, -1022, -1412, -924, -2261, -521, -2168, 53, -1103, 523, 427, 773, 1794, 732, 2347, 302, 1763, -330, 402, -821, -1037, -981, -1973, -745, -1947, -169, -971, 447, 388, 722, 1556, 620, 2026, 233, 1433, -344, 151, -806, -1113, -925, -1865, -671, -1789, -166, -866, 377, 462, 750, 1583, 771, 1967, 350, 1427, -299, 247, -831, -961, -981, -1633, -722, -1492, -183, -700, 439, 346, 725, 1149, 551, 1328, 78, 845, -494, -29, -865, -859, -766, -1210, -270, -952, 321, -218, 713, 714, 736, 1395, 262, 1373, -454, 691, -1034, -308, -1153, -1300, -690, -1780, 79, -1402, 761, -420, 1099, 745, 869, 1643, 73, 1857, -778, 1276, -1246, 171, -1240, -999, -713, -1728, 147, -1700, 863, -967, 1120, 181, 893, 1300, 281, 1793, -525, 1438, -1199, 518, -1407, -599, -992, -1536, -226, -1791, 517, -1201, 1043, -115, 1067, 1027, 573, 1810, -95, 1817, -700, 1060, -1108, -85, -1053, -1234, -548, -1973, 58, -1858, 488, -936, 698, 324, 544, 1419, 78, 1874, -372, 1536, -628, 684, -671, -391, -412, -1254, -32, -1503, 244, -1122, 391, -325, 394, 538, 156, 1044, -269, 1051, -650, 653, -801, -20, -584, -676, -145, -918, 276, -728, 593, -253, 668, 372, 377, 877, -131, 1015, -590, 707, -864, 43, -884, -651, -555, -1129, -38, -1228, 456, -780, 816, 67, 832, 887, 387, 1423, -334, 1411, -928, 766, -1180, -144, -979, -971, -389, -1469, 357, -1334, 924, -620, 1025, 312, 641, 1063, -27, 1293, -768, 930, -1165, 254, -1027, -473, -562, -960, 40, -885, 635, -333, 891, 299, 631, 715, 65, 661, -507, 236, -882, -264, -883, -664, -454, -695, 158, -259, 604, 305, 650, 757, 347, 900, -160, 511, -671, -195, -867, -764, -650, -1009, -182, -790, 287, -154, 549, 574, 551, 1098, 271, 1141, -175, 564, -530, -245, -710, -898, -678, -1244, -362, -1060, 157, -348, 519, 491, 602, 1178, 393, 1430, -146, 1023, -749, 177, -965, -739, -731, -1383, -149, -1393, 556, -841, 907, 16, 721, 902, 233, 1382, -444, 1219, -1045, 593, -1228, -217, -922, -875, -202, -1113, 663, -899, 1234, -341, 1181, 368, 560, 831, -423, 861, -1342, 541, -1616, 12, -1123, -441, -180, -599, 801, -532, 1322, -248, 1135, 133, 403, 364, -514, 426, -1214, 346, -1400, 71, -944, -163, -62, -208, 818, -162, 1248, -20, 990, 133, 197, 89, -757, -77, -1460, -257, -1427, -391, -746, -284, 209, 121, 1115, 547, 1501, 843, 1070, 869, 79, 397, -945, -363, -1592, -968, -1591, -1306, -884, -1201, 136, -525, 1019, 454, 1413, 1315, 1099, 1725, 288, 1454, -601, 569, -1205, -564, -1308, -1468, -846, -1802, -69, -1425, 610, -496, 937, 608, 760, 1424, 115, 1647, -570, 1256, -906, 415, -852, -579, -407, -1274, 253, -1415, 694, -1025, 699, -247, 329, 622, -279, 1168, -800, 1203, -956, 758, -704, 82, -204, -536, 393, -944, 805, -1010, 809, -665, 433, -83, -154, 498, -747, 860, -1086, 900, -1035, 622, -577, 130, 124, -399, 737, -754, 1022, -805, 903, -561, 385, -136, -341, 327, -919, 650, -1153, 764, -1066, 614, -674, 188, -44, -336, 590, -743, 1026, -888, 1024, -611, 583, -2, -25, 637, -592, 1054, -938, 1049, -961, 512, -737, -310, -430, -1023, -24, -1388, 389, -1229, 586, -424, 638, 668, 599, 1463, 264, 1709, -226, 1334, -618, 352, -824, -788, -824, -1616, -576, -1879, -224, -1417, 145, -395, 493, 702, 645, 1537, 539, 1860, 271, 1508, -106, 646, -459, -362, -681, -1264, -745, -1706, -563, -1519, -152, -896, 252, -17, 426, 889, 398, 1452, 221, 1529, -82, 1087, -356, 268, -419, -559, -256, -1159, 24, -1380, 200, -1033, 134, -291, -93, 462, -352, 980, -529, 1070, -503, 679, -245, 72, 66, -488, 386, -829, 613, -748, 530, -241, 194, 392, -171, 861, -523, 897, -759, 418, -778, -303, -569, -925, -223, -1212, 129, -926, 343, -148, 468, 718, 542, 1270, 480, 1330, 297, 891, -6, 106, -444, -684, -851, -1184, -1027, -1273, -936, -843, -515, -110, 162, 519, 709, 894, 951, 936, 944, 581, 583, 130, -51, -149, -680, -337, -1115, -418, -1193, -290, -758, -181, -5, -191, 627, -128, 960, 32, 844, 208, 267, 369, -418, 384, -897, 263, -1026, 82, -697, -207, -67, -475, 581, -518, 958, -353, 918, 22, 438, 495, -324, 778, -1046, 733, -1373, 397, -1092, -187, -368, -799, 396, -1109, 1006, -995, 1213, -504, 826, 285, 83, 1022, -673, 1370, -1138, 1263, -1126, 694, -623, -179, 106, -983, 693, -1431, 913, -1348, 629, -763, -54, 42, -775, 749, -1158, 1161, -933, 1159, -234, 781, 557, 210, 1128, -360, 1207, -747, 653, -810, -350, -655, -1274, -396, -1662, -21, -1323, 331, -406, 534, 629, 647, 1330, 589, 1500, 330, 984, -11, -70, -443, -1084, -859, -1556, -947, -1397, -599, -669, 80, 318, 824, 1106, 1287, 1360, 1246, 981, 673, 116, -287, -808, -1197, -1334, -1614, -1311, -1443, -788, -713, 16, 450, 736, 1469, 1096, 1835, 995, 1515, 461, 634, -208, -515, -688, -1455, -882, -1810, -835, -1408, -531, -422, -60, 696, 317, 1456, 480, 1549, 424, 1013, 197, 75, -40, -948, -232, -1510, -346, -1274, -234, -433, -2, 620, 159, 1441, 177, 1545, 70, 872, -193, -172, -478, -1194, -592, -1794, -549, -1547, -293, -561, 225, 652, 731, 1604, 954, 1878, 775, 1362, 279, 349, -368, -785, -994, -1551, -1314, -1598, -1152, -1019, -592, -132, 133, 710, 874, 1130, 1348, 987, 1213, 505, 573, -1, -237, -390, -1009, -510, -1420, -288, -1214, 53, -531, 250, 280, 197, 914, -134, 1096, -521, 740, -617, 92, -337, -581, 158, -1033, 705, -1001, 1040, -502, 860, 171, 239, 776, -458, 1029, -986, 756, -1083, 89, -632, -649, 46, -1238, 563, -1378, 809, -866, 751, 27, 373, 881, -163, 1437, -539, 1429, -589, 801, -352, -157, 25, -1127, 349, -1786, 483, -1761, 360, -1051, 12, -39, -331, 961, -498, 1661, -467, 1782, -186, 1240, 252, 234, 592, -886, 700, -1709, 556, -1936, 167, -1536, -397, -642, -887, 427, -1028, 1304, -732, 1733, -92, 1534, 656, 806, 1197, -95, 1315, -920, 933, -1505, 170, -1641, -701, -1243, -1373, -518, -1617, 355, -1311, 1117, -488, 1461, 563, 1358, 1463, 844, 2000, 7, 1934, -827, 1098, -1404, -234, -1589, -1568, -1284, -2473, -544, -2565, 390, -1695, 1236, -100, 1720, 1645, 1509, 2872, 662, 3105, -359, 2154, -1250, 317, -1775, -1660, -1654, -3075, -938, -3395, 49, -2370, 1003, -384, 1671, 1729, 1699, 3222, 1040, 3519, 10, 2382, -1073, 276, -1800, -1908, -1823, -3352, -1143, -3436, -29, -2118, 1051, -1, 1635, 2105, 1542, 3344, 857, 3222, -145, 1894, -1060, -168, -1511, -2163, -1428, -3193, -775, -2963, 228, -1706, 985, 158, 1209, 1935, 1023, 2919, 419, 2806, -466, 1699, -1086, 21, -1138, -1571, -780, -2516, -163, -2584, 548, -1813, 955, -394, 847, 1231, 392, 2371, -189, 2533, -756, 1788, -1020, 445, -778, -1091, -208, -2176, 298, -2341, 638, -1581, 805, -199, 573, 1178, 13, 1949, -463, 1894, -701, 1094, -713, -38, -430, -1022, 8, -1601, 317, -1484, 420, -672, 363, 278, 77, 915, -247, 1147, -303, 915, -155, 346, 50, -253, 240, -680, 239, -748, 6, -427, -320, -17, -585, 308, -646, 480, -382, 306, 74, -66, 514, -308, 869, -398, 892, -291, 433, 72, -250, 491, -853, 738, -1183, 640, -1080, 198, -484, -319, 341, -755, 937, -1013, 1114, -893, 821, -395, 185, 274, -514, 917, -964, 1281, -958, 1177, -558, 681, 43, -39, 607, -783, 822, -1273, 583, -1380, 64, -1057, -504, -311, -821, 512, -674, 1085, -167, 1381, 362, 1274, 672, 703, 627, -76, 249, -784, -238, -1190, -600, -1169, -731, -823, -559, -302, -125, 258, 372, 680, 704, 868, 709, 849, 374, 642, -163, 291, -679, -77, -967, -376, -816, -632, -254, -820, 391, -802, 806, -540, 894, -160, 610, 313, 24, 894, -526, 1293, -780, 1216, -821, 739, -634, -52, -159, -1024, 324, -1734, 545, -1814, 590, -1171, 491, -11, 188, 1210, -133, 2068, -319, 2232, -398, 1461, -451, 17, -477, -1427, -399, -2304, -185, -2299, 152, -1366, 507, 83, 712, 1435, 695, 2184, 416, 2011, -70, 1064, -640, -125, -1078, -1150, -1136, -1639, -788, -1395, -132, -718, 630, 41, 1227, 695, 1453, 954, 1164, 748, 324, 371, -768, 69, -1597, -141, -1835, -264, -1497, -285, -632, -243, 581, -196, 1672, -143, 2119, -59, 1762, 100, 789, 275, -514, 304, -1725, 179, -2316, 15, -2047, -182, -1029, -352, 364, -319, 1617, -72, 2275, 215, 2039, 467, 1060, 550, -250, 313, -1505, -88, -2239, -485, -2103, -788, -1174, -724, 127, -306, 1326, 187, 2053, 681, 2037, 1017, 1258, 919, -4, 463, -1290, -136, -2091, -752, -2123, -1197, -1374, -1267, -126, -854, 1156, -20, 2002, 877, 2136, 1503, 1443, 1703, 128, 1294, -1203, 298, -2022, -884, -2145, -1863, -1491, -2246, -228, -1738, 1103, -573, 1972, 836, 2100, 2126, 1363, 2663, 44, 2142, -1257, 891, -2053, -694, -2045, -2112, -1206, -2723, 102, -2330, 1325, -1173, 1995, 354, 1851, 1717, 949, 2430, -305, 2327, -1407, 1436, -1978, 57, -1800, -1198, -931, -1927, 292, -2047, 1353, -1472, 1797, -376, 1536, 730, 731, 1448, -312, 1645, -1164, 1263, -1498, 428, -1260, -500, -610, -1160, 151, -1307, 712, -832, 896, -26, 786, 666, 438, 1045, -32, 938, -374, 264, -485, -524, -424, -971, -275, -1023, -121, -629, 19, 188, 111, 971, 133, 1318, 81, 1176, 11, 528, -24, -481, -35, -1319, -10, -1605, 49, -1278, 134, -419, 153, 641, 0, 1434, -226, 1652, -340, 1191, -298, 291, -193, -626, -22, -1225, 224, -1334, 385, -943, 376, -248, 265, 442, 41, 825, -251, 825, -477, 567, -566, 196, -471, -158, -157, -296, 232, -181, 522, -30, 626, -32, 511, -155, 200, -291, -140, -395, -402, -461, -607, -296, -694, 211, -518, 734, -134, 976, 250, 974, 499, 643, 622, -38, 623, -809, 437, -1372, 74, -1463, -302, -970, -602, -141, -798, 725, -802, 1358, -553, 1504, -61, 1129, 539, 422, 979, -401, 1023, -994, 679, -1122, 86, -930, -549, -561, -959, -53, -1041, 332, -771, 469, -232, 493, 366, 482, 818, 450, 948, 391, 731, 239, 260, 26, -355, -236, -848, -553, -993, -773, -729, -728, -198, -451, 359, -70, 723, 316, 821, 673, 641, 869, 181, 755, -387, 399, -759, 13, -838, -335, -649, -595, -223, -670, 335, -589, 781, -445, 894, -152, 649, 225, 124, 478, -538, 615, -1002, 690, -1009, 527, -623, 90, -34, -355, 644, -610, 1157, -705, 1146, -545, 627, -107, -97, 338, -811, 605, -1259, 634, -1271, 310, -853, -204, -115, -594, 716, -727, 1314, -505, 1442, 94, 1052, 720, 323, 1012, -473, 888, -1110, 358, -1392, -455, -1189, -1135, -684, -1371, -101, -1086, 501, -325, 996, 630, 1184, 1322, 1063, 1520, 709, 1191, 149, 390, -457, -595, -933, -1275, -1240, -1390, -1271, -997, -924, -280, -262, 466, 480, 907, 1145, 952, 1596, 614, 1516, 28, 801, -443, -202, -562, -1113, -401, -1683, -16, -1650, 457, -970, 709, 21, 545, 921, 23, 1411, -673, 1355, -1196, 813, -1252, -58, -797, -902, 82, -1274, 1129, -1064, 1854, -423, 1946, 377, 1333, 988, 136, 1114, -1189, 715, -2101, -13, -2361, -770, -1842, -1243, -621, -1215, 810, -734, 1830, 70, 2172, 945, 1861, 1531, 1058, 1571, 22, 989, -904, -3, -1431, -1018, -1430, -1728, -1086, -1848, -625, -1353, -151, -471, 214, 557, 378, 1406, 483, 1765, 652, 1689, 871, 1213, 1062, 257, 1109, -807, 797, -1528, 21, -1840, -1033, -1710, -1962, -1135, -2425, -262, -2221, 671, -1261, 1453, 337, 1901, 2055, 1876, 3241, 1329, 3461, 363, 2582, -775, 802, -1681, -1329, -2083, -3134, -1961, -3961, -1340, -3515, -317, -2009, 743, 79, 1574, 2144, 2104, 3456, 2130, 3670, 1433, 2912, 313, 1382, -783, -602, -1752, -2321, -2323, -3198, -2073, -3162, -1224, -2313, -254, -804, 742, 865, 1686, 2146, 2210, 2739, 2059, 2554, 1351, 1656, 299, 386, -984, -833, -2076, -1732, -2455, -2161, -2082, -1975, -1109, -1249, 319, -256, 1668, 732, 2382, 1506, 2333, 1819, 1540, 1566, 137, 868, -1275, -57, -2129, -954, -2210, -1458, -1538, -1425, -410, -963, 729, -230, 1570, 533, 1857, 1030, 1478, 1161, 683, 922, -209, 396, -1028, -229, -1492, -761, -1457, -1053, -1031, -981, -378, -602, 355, -81, 1022, 480, 1379, 979, 1320, 1203, 1018, 1045, 439, 579, -448, -33, -1297, -693, -1750, -1273, -1679, -1553, -1038, -1377, -26, -825, 966, 3, 1625, 951, 1799, 1731, 1408, 2134, 561, 2039, -349, 1265, -1030, -63, -1461, -1475, -1483, -2563, -1003, -3052, -351, -2639, 162, -1320, 588, 504, 872, 2295, 891, 3513, 831, 3677, 837, 2711, 665, 865, 256, -1370, -253, -3171, -950, -3883, -1681, -3480, -1957, -2040, -1663, 141, -802, 2139, 535, 3156, 1891, 3182, 2785, 2359, 2888, 913, 1978, -607, 310, -1697, -1522, -2129, -2905, -1850, -3353, -1210, -2781, -556, -1407, 60, 411, 533, 2039, 738, 3008, 842, 3155, 954, 2419, 1011, 981, 921, -665, 596, -2044, 14, -2870, -674, -2933, -1321, -2182, -1704, -878, -1576, 670, -931, 2038, -8, 2795, 999, 2809, 1780, 2105, 1999, 733, 1567, -895, 644, -2185, -519, -2832, -1512, -2717, -1953, -1746, -1709, -192, -906, 1323, 227, 2336, 1272, 2647, 1755, 2088, 1493, 871, 670, -460, -376, -1544, -1188, -2132, -1430, -1915, -1048, -1076, -217, -83, 695, 796, 1174, 1325, 1057, 1315, 525, 847, -206, 145, -816, -427, -929, -605, -609, -455, -81, -183, 496, 116, 774, 235, 521, 0, 2, -378, -522, -606, -805, -558, -567, -200, 70, 319, 703, 803, 1134, 1091, 1140, 1014, 546, 523, -429, -211, -1282, -985, -1640, -1447, -1415, -1392, -738, -920, 236, -96, 1181, 861, 1704, 1476, 1687, 1562, 1218, 1168, 401, 418, -464, -454, -1159, -1142, -1608, -1458, -1642, -1343, -1233, -793, -581, 46, 230, 803, 1016, 1186, 1542, 1155, 1729, 809, 1479, 266, 770, -326, -96, -747, -914, -779, -1539, -554, -1701, -310, -1336, -22, -686, 314, 56, 397, 691, 135, 1054, -124, 1079, -137, 853, -24, 553, 231, 320, 641, 161, 837, 57, 545, -147, -107, -536, -877, -983, -1394, -1393, -1450, -1595, -1031, -1202, -94, -237, 1070, 1004, 1902, 2254, 2130, 2916, 1672, 2485, 560, 1206, -898, -529, -2176, -2277, -2748, -3304, -2261, -3138, -924, -1902, 716, -39, 2093, 1712, 2721, 2740, 2396, 2806, 1283, 1925, -227, 442, -1588, -958, -2336, -1775, -2273, -1828, -1453, -1264, -145, -395, 1076, 466, 1744, 950, 1766, 818, 1168, 389, 161, -33, -687, -419, -1015, -589, -893, -352, -461, 141, 121, 651, 494, 868, 424, 688, 48, 285, -368, -304, -693, -972, -702, -1251, -241, -1028, 500, -517, 1178, 233, 1504, 1015, 1241, 1383, 424, 1273, -650, 789, -1637, -32, -2146, -959, -1872, -1566, -961, -1548, 261, -863, 1513, 173, 2375, 1206, 2458, 1892, 1768, 1822, 496, 883, -1013, -505, -2195, -1794, -2639, -2459, -2242, -2115, -1122, -829, 284, 823, 1485, 2196, 2131, 2791, 2102, 2337, 1494, 937, 544, -778, -433, -2099, -1131, -2590, -1405, -2116, -1295, -920, -915, 395, -436, 1363, -18, 1708, 308, 1329, 501, 528, 637, -168, 826, -516, 960, -392, 877, 101, 583, 479, 110, 424, -506, 5, -1107, -702, -1426, -1404, -1419, -1673, -1138, -1312, -496, -350, 441, 947, 1292, 2013, 1808, 2463, 1925, 2187, 1574, 1241, 741, -84, -371, -1362, -1400, -2254, -2009, -2449, -2074, -1982, -1664, -1197, -861, -284, 250, 705, 1291, 1544, 1890, 2053, 2015, 2157, 1707, 1879, 973, 1272, 69, 312, -772, -912, -1451, -1979, -1778, -2618, -1704, -2721, -1352, -2126, -664, -927, 276, 489, 1135, 1878, 1705, 2904, 1919, 3139, 1672, 2506, 1022, 1316, 132, -159, -821, -1649, -1612, -2758, -2005, -3066, -1843, -2517, -1163, -1383, -200, 27, 803, 1344, 1556, 2100, 1844, 2201, 1598, 1788, 919, 1013, 47, 225, -730, -295, -1189, -648, -1229, -840, -904, -869, -366, -941, 181, -1067, 528, -1048, 533, -859, 268, -420, -68, 303, -232, 1121, -99, 1817, 219, 2177, 521, 1962, 717, 1210, 690, 84, 334, -1179, -222, -2180, -721, -2660, -1067, -2564, -1186, -1766, -980, -451, -465, 936, 217, 2092, 898, 2770, 1360, 2730, 1520, 2012, 1350, 792, 803, -580, 1, -1694, -814, -2354, -1485, -2474, -1810, -1943, -1645, -921, -1033, 221, -127, 1097, 840, 1544, 1529, 1593, 1784, 1284, 1607, 720, 1055, 272, 309, 82, -383, -42, -912, -217, -1291, -485, -1440, -899, -1232, -1313, -830, -1594, -396, -1541, 182, -910, 914, 211, 1463, 1429, 1699, 2432, 1693, 2841, 1308, 2424, 429, 1279, -709, -330, -1748, -1938, -2392, -2940, -2451, -3098, -1787, -2442, -485, -1138, 1048, 420, 2276, 1729, 2843, 2476, 2585, 2544, 1594, 2010, 156, 1054, -1333, 8, -2381, -812, -2617, -1361, -2071, -1693, -1002, -1671, 289, -1360, 1438, -939, 2016, -346, 1883, 412, 1234, 1090, 346, 1606, -502, 1877, -1010, 1719, -1090, 1085, -808, 137, -297, -890, 144, -1680, 285, -2019, 209, -1822, 45, -1159, -171, -240, -320, 659, -114, 1284, 391, 1460, 772, 1326, 880, 1025, 793, 534, 364, -16, -362, -379, -976, -648, -1257, -935, -1227, -1122, -828, -1141, -105, -973, 693, -463, 1281, 325, 1544, 1131, 1339, 1705, 648, 1818, -186, 1319, -903, 355, -1412, -769, -1441, -1654, -965, -1927, -263, -1507, 534, -662, 1203, 373, 1337, 1313, 960, 1697, 356, 1279, -347, 389, -926, -525, -1004, -1179, -580, -1306, 32, -742, 582, 204, 838, 1015, 646, 1330, 182, 1046, -351, 268, -775, -680, -884, -1426, -614, -1608, -75, -1099, 569, -133, 1055, 878, 1188, 1600, 911, 1736, 314, 1211, -410, 237, -1030, -768, -1323, -1448, -1160, -1589, -651, -1160, 41, -342, 720, 490, 1167, 1075, 1275, 1273, 1063, 1001, 507, 353, -224, -334, -808, -836, -1102, -1000, -1059, -743, -612, -198, 13, 381, 470, 826, 659, 902, 648, 560, 384, 13, -32, -531, -260, -926, -195, -936, -39, -530, 169, 86, 430, 645, 473, 921, 163, 816, -248, 452, -664, -16, -972, -400, -890, -564, -427, -480, 210, -270, 931, -103, 1428, -64, 1370, -61, 798, -66, -1, -67, -755, 54, -1247, 348, -1302, 626, -863, 742, -190, 612, 435, 218, 830, -331, 871, -840, 590, -1163, 162, -1125, -219, -688, -378, -39, -273, 569, 20, 1028, 319, 1234, 501, 1087, 462, 625, 94, 81, -481, -396, -935, -770, -1138, -988, -968, -972, -341, -819, 522, -584, 1314, -200, 1830, 333, 1808, 861, 1136, 1295, 37, 1477, -1109, 1235, -1978, 578, -2278, -294, -1846, -1181, -788, -1808, 481, -1935, 1562, -1457, 2153, -486, 2089, 672, 1444, 1597, 419, 2022, -654, 1817, -1354, 994, -1618, -155, -1455, -1123, -840, -1592, -72, -1462, 459, -840, 743, -11, 808, 654, 637, 924, 425, 733, 354, 222, 287, -337, 178, -636, 67, -526, -191, -29, -589, 604, -828, 1033, -833, 1030, -668, 587, -284, -243, 262, -1187, 752, -1725, 1058, -1558, 1105, -849, 833, 195, 301, 1268, -277, 1903, -743, 1811, -1005, 1081, -942, -42, -565, -1075, -142, -1557, 213, -1421, 525, -853, 694, -34, 674, 684, 564, 983, 329, 800, -15, 307, -298, -247, -445, -580, -496, -562, -422, -209, -278, 290, -122, 679, 57, 770, 255, 514, 435, -48, 574, -660, 580, -999, 392, -924, 33, -565, -370, -40, -678, 520, -789, 867, -625, 820, -195, 540, 287, 176, 710, -204, 963, -438, 861, -400, 491, -205, 1, 40, -583, 180, -977, 90, -951, -153, -633, -426, -171, -688, 380, -705, 761, -324, 824, 342, 703, 1071, 512, 1605, 185, 1646, -198, 1083, -440, -10, -531, -1287, -621, -2251, -612, -2511, -386, -1926, -59, -604, 215, 924, 468, 2087, 715, 2567, 838, 2243, 737, 1200, 461, -107, 31, -1174, -454, -1699, -844, -1660, -1033, -1190, -907, -558, -492, -26, 11, 246, 494, 319, 849, 335, 993, 458, 871, 745, 539, 1100, 152, 1280, -216, 1078, -551, 390, -690, -593, -598, -1579, -470, -2283, -388, -2391, -258, -1691, -64, -394, 211, 1085, 574, 2300, 951, 2873, 1159, 2616, 1023, 1611, 508, 96, -234, -1426, -985, -2437, -1479, -2696, -1555, -2212, -1152, -1118, -315, 201, 690, 1313, 1411, 1912, 1655, 1905, 1427, 1372, 756, 594, -186, -179, -925, -728, -1150, -926, -993, -808, -617, -579, -120, -356, 243, -174, 385, -91, 401, -136, 348, -108, 284, 119, 292, 442, 319, 707, 217, 868, -42, 797, -277, 411, -416, -179, -477, -730, -382, -1059, -70, -1019, 279, -645, 514, -95, 581, 415, 384, 734, -30, 738, -386, 421, -601, -39, -611, -347, -311, -411, 214, -259, 702, 75, 938, 481, 856, 695, 503, 587, -82, 168, -695, -416, -1092, -933, -1171, -1186, -921, -1115, -350, -641, 374, 139, 1021, 942, 1408, 1468, 1417, 1559, 1036, 1187, 360, 528, -459, -285, -1138, -1047, -1505, -1413, -1494, -1277, -1049, -932, -299, -527, 528, -90, 1287, 308, 1666, 607, 1432, 839, 780, 1023, 34, 1157, -652, 1096, -1064, 702, -1024, -12, -671, -873, -268, -1630, 110, -1987, 342, -1809, 343, -1065, 190, 67, 32, 1206, -32, 1964, 88, 2135, 373, 1645, 680, 727, 782, -270, 577, -1072, 64, -1465, -663, -1369, -1312, -984, -1493, -476, -1155, 10, -435, 324, 521, 433, 1410, 446, 1840, 439, 1664, 482, 951, 524, -58, 523, -1011, 471, -1568, 300, -1551, -82, -1016, -552, -210, -977, 564, -1217, 1012, -1136, 1074, -734, 786, -116, 262, 655, -188, 1300, -395, 1527, -448, 1284, -320, 704, -15, -39, 256, -699, 283, -1108, 148, -1139, -16, -827, -193, -367, -339, 28, -317, 271, -133, 331, 79, 317, 280, 297, 476, 283, 519, 311, 390, 374, 187, 352, -83, 211, -400, -41, -546, -309, -428, -490, -232, -568, -62, -568, 213, -455, 420, -318, 383, -149, 265, 128, 136, 454, -55, 745, -164, 981, -121, 960, -51, 644, -11, 160, 93, -457, 171, -1070, 90, -1359, -35, -1273, -58, -890, -110, -257, -249, 473, -262, 1052, -82, 1351, 80, 1274, 260, 872, 487, 299, 562, -278, 393, -751, 131, -1008, -143, -1001, -400, -749, -578, -407, -572, -45, -412, 311, -161, 560, 154, 625, 465, 591, 647, 452, 671, 240, 525, 53, 238, -70, -113, -157, -389, -192, -524, -244, -514, -321, -382, -426, -164, -539, 70, -537, 229, -316, 271, 22, 272, 458, 213, 923, 168, 1178, 261, 1068, 364, 696, 286, 93, 86, -662, -172, -1334, -504, -1612, -778, -1388, -768, -776, -479, 32, 8, 877, 552, 1440, 935, 1512, 1053, 1173, 882, 595, 420, -85, -152, -623, -667, -942, -970, -1063, -965, -954, -660, -654, -180, -298, 305, 132, 698, 556, 927, 826, 781, 915, 339, 830, -71, 472, -330, -34, -490, -452, -430, -678, -163, -704, 78, -461, 154, -86, 109, 164, 6, 166, -95, 35, -129, -162, -5, -270, 183, -106, 311, 291, 361, 704, 311, 970, 162, 850, -28, 304, -274, -451, -468, -1170, -462, -1569, -264, -1294, -32, -492, 174, 435, 396, 1237, 541, 1616, 400, 1310, 118, 524, -49, -408, -126, -1110, -238, -1265, -247, -906, -65, -293, 99, 418, 67, 901, 7, 901, -1, 495, -74, -78, -136, -592, 38, -806, 260, -691, 307, -298, 287, 229, 243, 669, 44, 844, -191, 720, -293, 321, -288, -146, -240, -538, -93, -799, 101, -816, 222, -510, 266, -83, 283, 298, 223, 564, 76, 677, -80, 568, -135, 279, -109, -33, -66, -249, -40, -419, -13, -451, 42, -286, 95, -50, 80, 133, 51, 241, 27, 201, 10, 98, -45, -28, -101, -212, -40, -301, 129, -163, 232, -6, 224, 158, 171, 404, 93, 568, -84, 509, -261, 292, -314, -116, -238, -602, -93, -937, 74, -999, 241, -758, 369, -177, 355, 520, 236, 1054, 70, 1278, -86, 1145, -176, 618, -226, -110, -242, -771, -126, -1194, 42, -1270, 121, -899, 129, -287, 160, 305, 162, 763, 112, 982, 33, 799, -27, 362, -34, -57, -25, -316, -28, -392, 7, -258, 48, -35, 71, 138, 43, 116, 36, -88, 69, -341, -5, -495, -132, -491, -119, -267, -84, 120, -79, 552, 42, 869, 282, 952, 415, 733, 349, 265, 188, -384, 16, -960, -182, -1222, -319, -1130, -354, -700, -316, 43, -206, 758, -27, 1131, 145, 1117, 308, 757, 457, 143, 502, -393, 403, -685, 240, -724, 32, -464, -188, -28, -405, 223, -573, 223, -629, 98, -511, -88, -186, -266, 288, -225, 689, 42, 891, 358, 853, 541, 573, 514, 116, 256, -324, -93, -614, -401, -751, -574, -717, -534, -466, -285, -126, -35, 217, 154, 515, 303, 670, 335, 644, 215, 533, 115, 372, 71, 92, 29, -261, -33, -504, -78, -655, -109, -692, -126, -474, -171, -29, -162, 413, -64, 702, 37, 755, 74, 525, 93, 136, 75, -167, 55, -350, 29, -405, 13, -259, 38, 42, 95, 222, 85, 173, 43, 77, -38, -5, -159, -154, -213, -226, -149, -127, -121, 95, -87, 320, 33, 383, 140, 268, 137, 186, 136, 129, 163, -12, 153, -151, 75, -207, -17, -312, -105, -404, -124, -325, -116, -110, -149, 138, -189, 408, -157, 633, -129, 665, -62, 450, 135, 171, 344, -112, 404, -413, 392, -615, 244, -621, -81, -435, -373, -110, -452, 233, -396, 498, -204, 563, 52, 435, 218, 227, 246, 18, 150, -111, -92, -65, -266, 30, -203, 55, 56, 33, 376, -46, 629, -255, 640, -444, 358, -476, -179, -375, -776, -141, -1173, 300, -1179, 840, -760, 1179, 33, 1092, 892, 693, 1494, 68, 1644, -717, 1241, -1363, 304, -1533, -799, -1199, -1626, -548, -1850, 272, -1391, 1106, -408, 1587, 682, 1559, 1459, 1117, 1616, 405, 1122, -379, 179, -989, -770, -1283, -1278, -1205, -1138, -795, -484, -206, 406, 309, 1100, 676, 1254, 890, 766, 878, -148, 621, -1103, 256, -1631, -57, -1481, -229, -667, -306, 483, -303, 1501, -260, 1983, -216, 1781, -167, 919, -143, -311, -189, -1439, -134, -2020, 111, -1904, 339, -1193, 436, -153, 577, 906, 641, 1571, 478, 1662, 198, 1257, -160, 534, -552, -271, -769, -825, -766, -1025, -611, -908, -324, -565, 108, -184, 520, 75, 778, 258, 909, 295, 863, 204, 550, 188, 137, 308, -249, 365, -610, 325, -843, 228, -788, 51, -526, -216, -215, -447, 83, -582, 342, -566, 520, -382, 617, -84, 617, 165, 572, 324, 447, 411, 224, 431, -48, 375, -382, 310, -731, 236, -907, 154, -843, -26, -554, -362, -126, -734, 392, -907, 912, -858, 1226, -550, 1146, 58, 795, 782, 338, 1261, -232, 1366, -832, 1067, -1185, 416, -1219, -442, -960, -1189, -406, -1524, 313, -1334, 903, -792, 1212, -36, 1248, 769, 972, 1311, 382, 1328, -245, 909, -727, 260, -1004, -382, -982, -842, -664, -983, -177, -759, 340, -273, 693, 172, 773, 431, 585, 491, 275, 376, -30, 137, -205, -78, -200, -225, -88, -249, 37, -142, 106, 27, 40, 162, -107, 256, -263, 264, -336, 156, -272, -75, -49, -302, 264, -440, 552, -463, 672, -347, 579, -53, 288, 286, -98, 565, -426, 709, -572, 634, -564, 318, -417, -100, -133, -552, 189, -875, 413, -885, 528, -593, 541, -153, 457, 386, 227, 846, -56, 996, -272, 782, -424, 374, -499, -156, -445, -689, -231, -981, 157, -873, 514, -510, 684, -17, 631, 491, 332, 847, -118, 917, -490, 694, -644, 164, -504, -434, -123, -852, 282, -1029, 520, -866, 601, -254, 467, 499, 118, 1059, -221, 1256, -379, 956, -444, 187, -401, -668, -132, -1286, 238, -1426, 408, -981, 436, -113, 422, 793, 227, 1415, -77, 1465, -255, 892, -318, -34, -246, -868, -49, -1326, 129, -1241, 193, -635, 204, 216, 128, 870, -46, 1090, -199, 817, -228, 203, -116, -435, 139, -804, 405, -823, 566, -443, 528, 187, 284, 753, -115, 953, -559, 687, -854, 60, -828, -609, -500, -1066, 61, -1124, 647, -667, 1025, 177, 1098, 937, 876, 1294, 373, 1162, -281, 575, -856, -283, -1113, -1012, -987, -1303, -529, -1048, 49, -421, 553, 314, 862, 887, 882, 1094, 590, 801, 183, 198, -115, -385, -258, -734, -334, -787, -276, -484, -106, 5, 15, 437, 22, 659, -39, 588, -151, 204, -229, -230, -159, -520, 106, -619, 445, -463, 678, -61, 689, 328, 514, 551, 145, 573, -374, 373, -771, 9, -832, -292, -656, -460, -301, -453, 166, -263, 579, -11, 783, 173, 740, 309, 484, 294, 87, 111, -294, -68, -420, -130, -332, -155, -163, -78, 10, 73, 128, 153, 132, 138, 34, 101, -107, -14, -184, -158, -144, -255, 2, -272, 201, -220, 397, -94, 502, 64, 511, 292, 357, 527, -17, 590, -427, 385, -654, 36, -693, -369, -532, -735, -189, -911, 229, -731, 569, -232, 738, 413, 703, 930, 472, 1112, 139, 901, -123, 382, -324, -327, -464, -932, -475, -1192, -361, -1023, -219, -495, -40, 233, 203, 839, 417, 1113, 517, 1000, 518, 535, 360, -139, 77, -705, -220, -972, -398, -878, -398, -492, -241, 55, 5, 539, 237, 765, 332, 660, 267, 369, 49, 14, -191, -319, -309, -489, -254, -396, -54, -205, 256, -52, 529, 39, 614, 79, 429, 63, 53, 78, -344, 140, -588, 239, -608, 320, -408, 290, -75, 78, 251, -196, 458, -460, 502, -646, 386, -623, 260, -312, 150, 123, -1, 534, -121, 807, -156, 821, -203, 526, -270, 64, -274, -427, -165, -738, -21, -758, 102, -577, 189, -320, 317, 17, 446, 322, 458, 494, 336, 544, 145, 527, -131, 415, -442, 226, -633, -54, -533, -369, -243, -616, 42, -704, 330, -637, 564, -390, 528, -7, 327, 438, 153, 798, 1, 913, -158, 694, -225, 264, -182, -252, -106, -682, -45, -843, -13, -678, -34, -312, -63, 129, -69, 438, -4, 493, 146, 342, 351, 124, 468, -85, 420, -147, 261, -69, -13, 23, -347, 76, -531, 91, -559, -33, -442, -201, -120, -270, 280, -224, 552, -101, 690, 103, 641, 240, 316, 255, -151, 214, -453, 123, -524, -53, -439, -164, -208, -178, 132, -158, 400, -115, 462, -42, 338, -6, 128, 86, -117, 235, -309, 296, -363, 219, -230, 68, 21, -199, 276, -504, 459, -662, 494, -537, 319, -118, 22, 498, -279, 992, -467, 1112, -492, 807, -338, 140, -57, -715, 262, -1369, 496, -1513, 559, -1051, 419, -176, 169, 782, -109, 1452, -339, 1586, -428, 1087, -286, 166, 7, -733, 243, -1209, 319, -1172, 258, -690, 19, 15, -247, 602, -339, 746, -252, 435, -37, -62, 307, -406, 629, -471, 669, -229, 374, 263, -34, 759, -425, 898, -716, 612, -774, 29, -492, -666, 5, -1187, 489, -1252, 788, -889, 798, -221, 522, 585, 128, 1207, -259, 1359, -499, 1093, -529, 517, -378, -194, -122, -792, 140, -1095, 303, -1081, 331, -739, 237, -217, 116, 265, -18, 606, -130, 781, -128, 679, -19, 385, 55, 81, 95, -163, 154, -336, 168, -350, 88, -245, 11, -115, -97, -46, -223, -41, -265, -65, -201, -52, -49, -28, 169, 39, 359, 154, 450, 248, 396, 234, 225, 161, -28, 60, -276, -58, -407, -148, -390, -158, -253, -135, 12, -89, 261, -60, 345, -65, 291, -75, 158, -69, -40, -72, -168, -9, -137, 128, 25, 231, 237, 268, 380, 307, 293, 258, 45, 112, -235, -54, -485, -245, -607, -456, -458, -571, -80, -574, 333, -430, 646, -98, 816, 340, 746, 720, 438, 959, -27, 932, -479, 577, -748, 20, -775, -542, -619, -982, -299, -1132, 123, -935, 487, -477, 673, 88, 740, 626, 656, 936, 371, 942, 36, 702, -237, 300, -505, -154, -683, -453, -652, -559, -416, -521, -82, -346, 269, -115, 543, -10, 643, 5, 556, 0, 358, -12, 91, 30, -152, 186, -285, 368, -301, 507, -267, 515, -180, 344, -88, 21, -39, -337, -4, -639, 32, -778, 69, -714, 169, -465, 299, -99, 385, 301, 368, 607, 280, 769, 93, 771, -208, 617, -472, 294, -534, -115, -431, -487, -211, -725, 58, -811, 291, -696, 419, -400, 425, -14, 313, 309, 180, 518, 100, 600, 34, 547, -55, 368, -106, 199, -145, 80, -208, -52, -285, -187, -325, -288, -276, -435, -117, -592, 117, -664, 409, -583, 628, -314, 688, 185, 594, 760, 351, 1192, -45, 1322, -462, 1071, -767, 397, -891, -497, -782, -1280, -423, -1673, 78, -1548, 594, -910, 971, 3, 1074, 863, 845, 1415, 408, 1512, -100, 1101, -566, 398, -848, -306, -831, -810, -595, -1001, -251, -825, 114, -435, 397, -37, 532, 226, 506, 292, 377, 176, 259, 24, 163, -26, 91, 88, 28, 313, -82, 526, -271, 552, -447, 329, -508, -92, -442, -580, -259, -936, 66, -940, 409, -590, 654, -44, 730, 509, 615, 892, 311, 919, -105, 619, -458, 149, -592, -322, -557, -612, -383, -588, -94, -328, 191, 13, 339, 267, 350, 308, 257, 121, 132, -155, 38, -393, -10, -436, -18, -188, 49, 251, 117, 641, 104, 820, -14, 671, -158, 212, -250, -387, -289, -875, -243, -1052, -61, -813, 161, -268, 322, 361, 369, 820, 341, 936, 244, 679, 54, 191, -108, -312, -141, -590, -165, -559, -185, -280, -106, 88, -17, 352, -43, 347, -92, 92, -99, -253, -79, -489, 11, -486, 236, -204, 494, 253, 627, 691, 532, 869, 236, 669, -193, 137, -627, -501, -869, -941, -786, -1008, -468, -704, -30, -77, 421, 600, 774, 960, 895, 883, 766, 494, 465, -76, 88, -569, -313, -758, -637, -620, -752, -246, -633, 223, -398, 529, -118, 549, 155, 336, 382, 6, 540, -328, 620, -494, 588, -427, 436, -189, 194, 132, -96, 410, -418, 493, -662, 374, -758, 125, -690, -182, -436, -452, -8, -511, 497, -360, 950, -105, 1130, 209, 936, 492, 452, 557, -171, 397, -776, 102, -1114, -251, -1029, -548, -631, -641, -107, -506, 423, -171, 791, 262, 897, 615, 747, 743, 437, 627, 64, 277, -282, -195, -519, -610, -588, -817, -505, -747, -327, -394, -119, 90, 96, 509, 296, 728, 476, 698, 571, 426, 518, 22, 304, -343, -18, -494, -352, -416, -568, -221, -584, -31, -375, 112, -54, 147, 243, 49, 422, -74, 434, -91, 301, -24, 107, 88, -73, 211, -125, 298, -76, 287, -29, 176, 6, -20, 26, -252, -37, -431, -165, -494, -254, -424, -187, -192, 4, 134, 215, 424, 380, 568, 456, 514, 357, 285, 105, 1, -205, -245, -432, -372, -455, -325, -269, -155, -41, -12, 159, 44, 318, 18, 353, -60, 218, -145, 22, -146, -110, -37, -132, 150, -77, 350, 29, 488, 119, 477, 124, 308, 32, 6, -97, -372, -176, -709, -164, -841, -64, -721, 96, -362, 196, 164, 192, 662, 130, 952, 68, 987, 5, 713, -29, 180, -7, -376, 8, -768, -50, -933, -93, -796, -112, -405, -117, 49, -71, 407, 33, 581, 131, 518, 201, 309, 248, 90, 263, -50, 190, -64, 12, 19, -215, 68, -359, 5, -364, -163, -249, -378, -28, -543, 239, -529, 416, -279, 444, 133, 333, 534, 126, 802, -151, 820, -367, 536, -418, 55, -326, -425, -126, -751, 170, -830, 403, -656, 436, -272, 305, 192, 113, 551, -125, 684, -322, 598, -382, 315, -304, -76, -136, -390, 109, -506, 361, -423, 522, -160, 502, 165, 277, 380, -103, 388, -477, 199, -692, -97, -642, -352, -307, -465, 193, -364, 631, -59, 864, 293, 777, 511, 389, 528, -126, 333, -611, 13, -922, -300, -869, -480, -468, -457, 92, -275, 626, -51, 953, 153, 902, 278, 511, 284, -24, 206, -487, 108, -739, 11, -709, -51, -429, -88, -26, -118, 313, -117, 490, -104, 487, -113, 336, -72, 98, 29, -112, 129, -194, 197, -155, 188, -84, 82, 4, -55, 53, -187, 6, -270, -89, -214, -125, -24, -84, 188, 3, 338, 117, 347, 224, 181, 242, -77, 181, -316, 87, -471, -2, -432, -77, -160, -117, 190, -134, 428, -150, 508, -151, 400, -127, 99, -97, -259, -3, -478, 157, -481, 303, -271, 405, 69, 455, 366, 338, 494, 45, 403, -288, 81, -553, -312, -682, -557, -569, -547, -265, -289, 109, 144, 485, 550, 749, 726, 773, 596, 583, 199, 242, -315, -180, -691, -575, -775, -792, -557, -753, -111, -469, 394, -35, 702, 395, 666, 667, 339, 696, -116, 500, -498, 205, -611, -79, -412, -280, -8, -356, 423, -296, 649, -176, 529, -76, 152, -25, -312, -8, -693, -25, -812, -10, -595, 90, -129, 258, 423, 406, 847, 445, 981, 319, 800, 39, 357, -303, -246, -538, -806, -603, -1104, -493, -1051, -207, -672, 176, -64, 499, 582, 663, 1048, 607, 1149, 355, 845, 19, 277, -275, -332, -448, -783, -445, -925, -303, -720, -115, -293, 45, 153, 148, 449, 174, 495, 160, 325, 161, 64, 207, -154, 235, -226, 192, -97, 86, 154, -59, 345, -247, 349, -411, 148, -436, -200, -280, -542, -40, -695, 226, -564, 453, -174, 530, 332, 434, 702, 227, 779, -46, 581, -281, 175, -388, -305, -384, -605, -298, -607, -115, -398, 88, -83, 223, 203, 280, 322, 273, 271, 216, 117, 156, -58, 83, -124, 4, -44, -79, 65, -199, 142, -324, 161, -331, 60, -214, -115, -51, -255, 136, -310, 338, -235, 454, -23, 436, 214, 303, 357, 82, 375, -190, 244, -420, -16, -518, -286, -443, -434, -233, -419, 60, -248, 318, 40, 442, 334, 433, 511, 342, 506, 177, 304, -11, -32, -159, -367, -254, -577, -311, -578, -311, -354, -265, 1, -144, 326, 46, 509, 239, 505, 374, 327, 443, 73, 385, -157, 197, -295, -17, -307, -200, -225, -362, -112, -410, -7, -318, 51, -191, 60, -44, 54, 154, 39, 297, 30, 355, 66, 366, 123, 310, 145, 161, 133, -21, 86, -193, -19, -318, -145, -369, -248, -340, -302, -233, -260, -31, -126, 196, 37, 359, 191, 430, 290, 391, 283, 214, 198, -18, 95, -191, 1, -267, -54, -267, -52, -182, -48, -62, -107, 31, -217, 87, -329, 104, -386, 62, -310, 2, -57, 1, 321, 76, 673, 161, 836, 229, 708, 225, 288, 100, -284, -91, -783, -254, -1010, -358, -877, -356, -450, -225, 95, -24, 580, 174, 844, 348, 790, 432, 475, 392, 63, 256, -315, 56, -537, -159, -513, -304, -284, -369, 20, -347, 266, -226, 328, -47, 160, 113, -125, 245, -365, 319, -446, 307, -286, 227, 88, 112, 508, -45, 769, -178, 746, -221, 418, -185, -122, -121, -663, -29, -974, 72, -939, 134, -570, 116, -8, 42, 526, -56, 836, -129, 831, -119, 538, 15, 108, 222, -248, 402, -408, 435, -378, 262, -213, -75, -34, -439, 28, -708, -53, -744, -204, -477, -304, 14, -250, 534, -27, 913, 292, 1006, 602, 745, 759, 211, 657, -381, 313, -842, -183, -1010, -684, -819, -999, -368, -1007, 154, -691, 589, -130, 806, 493, 742, 950, 442, 1083, 83, 857, -186, 361, -340, -208, -385, -648, -323, -830, -221, -710, -124, -371, -33, 18, 52, 307, 128, 425, 222, 348, 298, 135, 297, -70, 222, -146, 98, -77, -71, 81, -236, 235, -328, 287, -290, 183, -137, -57, 46, -336, 164, -517, 195, -510, 143, -321, 31, -7, -63, 330, -38, 558, 53, 591, 148, 429, 220, 129, 204, -182, 48, -385, -164, -448, -329, -374, -404, -186, -348, 15, -139, 140, 148, 188, 432, 172, 613, 113, 565, 53, 269, 22, -122, 18, -442, 38, -596, 45, -535, -4, -264, -75, 91, -111, 393, -122, 542, -99, 486, -33, 257, 36, -35, 67, -329, 53, -522, 0, -467, -44, -181, -41, 145, -7, 419, 58, 567, 170, 475, 258, 186, 246, -113, 120, -366, -108, -539, -376, -532, -561, -336, -580, -71, -400, 223, -24, 519, 443, 714, 792, 691, 894, 442, 729, 30, 317, -414, -254, -769, -777, -915, -1056, -757, -1021, -326, -677, 216, -105, 731, 516, 1062, 986, 1033, 1147, 610, 942, -13, 452, -608, -163, -972, -730, -932, -1064, -537, -1027, -30, -654, 419, -113, 688, 430, 655, 799, 347, 868, 10, 648, -211, 249, -328, -183, -302, -490, -93, -582, 137, -474, 224, -225, 169, 70, 40, 271, -126, 307, -221, 198, -181, 17, -46, -130, 109, -156, 224, -47, 221, 131, 101, 264, -32, 246, -72, 57, -33, -218, 48, -431, 113, -469, 100, -310, 2, 14, -140, 382, -272, 601, -301, 572, -191, 331, 32, -37, 284, -399, 467, -613, 491, -609, 331, -390, 31, -38, -283, 302, -476, 525, -474, 581, -301, 458, -28, 196, 221, -121, 360, -388, 355, -518, 229, -488, 34, -326, -134, -78, -204, 170, -151, 342, -19, 415, 106, 375, 157, 241, 141, 70, 60, -100, -73, -234, -189, -281, -220, -269, -183, -243, -74, -189, 93, -97, 247, 23, 332, 177, 333, 345, 226, 458, 40, 448, -154, 285, -306, -18, -393, -363, -342, -615, -155, -677, 71, -515, 265, -171, 376, 252, 343, 609, 200, 757, 22, 633, -139, 290, -224, -136, -177, -498, -52, -670, 68, -584, 139, -274, 130, 101, 5, 372, -168, 472, -283, 380, -262, 130, -104, -137, 159, -299, 434, -312, 599, -163, 556, 79, 277, 285, -181, 369, -608, 291, -801, 39, -697, -287, -358, -528, 109, -586, 541, -403, 773, -7, 723, 448, 442, 770, 61, 824, -266, 552, -469, 35, -499, -517, -345, -874, -110, -915, 56, -634, 129, -126, 134, 416, 86, 778, 55, 844, 113, 631, 206, 229, 276, -221, 293, -567, 190, -696, -53, -567, -336, -254, -548, 92, -583, 352, -387, 454, -20, 375, 366, 184, 638, -12, 695, -143, 501, -189, 115, -168, -283, -114, -517, -65, -513, -30, -326, -4, -47, 27, 208, 65, 331, 100, 276, 125, 96, 124, -101, 77, -213, -4, -189, -92, -20, -187, 208, -243, 358, -203, 344, -76, 177, 83, -108, 235, -400, 337, -531, 342, -418, 223, -147, 6, 176, -232, 451, -410, 571, -481, 474, -403, 195, -174, -163, 134, -436, 416, -504, 579, -360, 555, -85, 346, 225, 27, 427, -300, 419, -527, 229, -574, -28, -438, -256, -188, -383, 86, -366, 299, -178, 402, 106, 394, 329, 309, 418, 183, 404, 37, 272, -108, 19, -239, -244, -334, -406, -361, -446, -306, -368, -186, -195, -10, 50, 211, 309, 401, 481, 466, 505, 392, 393, 209, 165, -49, -113, -302, -350, -455, -460, -440, -410, -264, -203, -25, 57, 157, 226, 250, 253, 258, 185, 170, 64, 43, -45, -27, -70, -25, 29, 1, 187, 17, 291, 8, 254, -37, 70, -110, -206, -180, -464, -196, -566, -124, -454, 13, -185, 147, 175, 231, 509, 262, 684, 211, 647, 69, 423, -92, 71, -191, -278, -216, -524, -175, -606, -95, -514, -4, -296, 79, -50, 104, 185, 54, 367, 14, 455, 33, 448, 66, 354, 92, 169, 108, -39, 64, -207, -44, -327, -157, -374, -237, -318, -225, -191, -82, -30, 101, 132, 216, 243, 244, 239, 177, 156, 16, 71, -154, 54, -233, 109, -178, 176, -12, 176, 166, 73, 245, -144, 196, -397, 27, -550, -205, -503, -359, -254, -317, 116, -105, 484, 165, 728, 381, 750, 447, 513, 306, 75, 0, -399, -323, -727, -489, -780, -429, -530, -183, -85, 161, 340, 452, 584, 522, 563, 329, 315, -23, -20, -372, -256, -558, -312, -478, -213, -165, -31, 226, 163, 514, 295, 583, 287, 401, 108, 57, -157, -293, -381, -504, -447, -499, -316, -318, -48, -63, 250, 178, 465, 318, 497, 321, 349, 259, 114, 195, -103, 112, -265, 10, -345, -98, -323, -241, -200, -387, -42, -433, 72, -324, 123, -67, 142, 263, 120, 534, 94, 625, 129, 491, 203, 154, 225, -262, 161, -574, 18, -658, -192, -494, -405, -138, -507, 263, -433, 530, -209, 553, 90, 347, 402, 18, 630, -291, 668, -437, 506, -352, 203, -102, -201, 165, -574, 316, -744, 285, -653, 94, -364, -146, 29, -301, 390, -296, 604, -129, 613, 128, 433, 332, 157, 377, -120, 239, -332, -26, -404, -303, -333, -451, -198, -417, -31, -203, 139, 121, 218, 409, 204, 536, 152, 460, 66, 204, -49, -139, -98, -431, -61, -568, 3, -516, 65, -285, 127, 51, 126, 361, 36, 544, -97, 563, -211, 414, -279, 127, -263, -218, -108, -494, 174, -601, 433, -495, 524, -212, 424, 141, 166, 428, -206, 526, -536, 391, -649, 108, -500, -179, -157, -343, 269, -290, 602, -52, 695, 208, 502, 339, 114, 248, -317, -55, -609, -425, -635, -644, -375, -555, 38, -148, 415, 419, 593, 889, 507, 1030, 206, 718, -158, 31, -433, -722, -506, -1192, -317, -1201, 34, -720, 333, 98, 449, 899, 362, 1315, 102, 1171, -232, 543, -469, -292, -467, -977, -202, -1244, 178, -985, 492, -298, 606, 508, 472, 1057, 113, 1129, -325, 727, -647, 28, -711, -681, -500, -1094, -90, -1035, 370, -546, 712, 158, 818, 778, 639, 1063, 209, 935, -304, 470, -683, -162, -795, -718, -651, -977, -301, -874, 153, -480, 533, 66, 675, 557, 587, 825, 342, 798, 18, 488, -282, 20, -424, -409, -372, -656, -195, -651, -6, -394, 114, -14, 144, 317, 87, 463, -18, 378, -92, 147, -68, -91, 60, -245, 229, -237, 325, -65, 287, 142, 137, 247, -110, 201, -366, 17, -496, -215, -441, -375, -242, -394, 45, -226, 327, 97, 519, 406, 543, 562, 382, 524, 119, 274, -133, -123, -334, -488, -437, -666, -396, -599, -266, -319, -107, 72, 66, 429, 215, 634, 308, 622, 348, 409, 323, 78, 220, -262, 66, -513, -118, -607, -295, -502, -406, -222, -383, 129, -253, 413, -67, 529, 150, 438, 361, 188, 474, -94, 448, -289, 292, -325, 31, -184, -273, 29, -495, 155, -532, 139, -373, 2, -91, -191, 209, -307, 431, -248, 492, -35, 389, 253, 171, 496, -101, 564, -325, 401, -416, 61, -349, -346, -145, -664, 133, -756, 332, -588, 378, -215, 263, 257, 37, 669, -196, 845, -328, 718, -321, 353, -155, -109, 102, -517, 299, -738, 364, -698, 294, -429, 83, -45, -194, 299, -376, 486, -376, 501, -214, 385, 38, 187, 282, -24, 395, -174, 305, -246, 82, -274, -138, -263, -258, -199, -259, -95, -142, 34, 43, 181, 201, 282, 238, 286, 150, 203, -10, 62, -177, -87, -280, -184, -234, -227, -24, -216, 235, -137, 387, -26, 349, 73, 155, 148, -106, 182, -311, 168, -373, 108, -292, 15, -107, -67, 100, -114, 239, -131, 273, -114, 231, -79, 126, -45, -22, 10, -144, 77, -172, 119, -130, 148, -54, 150, 29, 94, 75, 6, 69, -93, 41, -193, 10, -233, -31, -187, -53, -79, -37, 69, -15, 201, 9, 256, 58, 243, 117, 168, 144, 31, 119, -122, 25, -229, -105, -282, -224, -286, -280, -206, -225, -23, -53, 206, 145, 393, 300, 450, 380, 333, 325, 71, 115, -228, -140, -450, -307, -501, -344, -346, -270, -51, -98, 250, 117, 435, 247, 428, 243, 245, 141, -18, -8, -241, -119, -342, -143, -288, -96, -108, 18, 104, 179, 242, 244, 244, 145, 124, -42, -32, -212, -156, -313, -202, -297, -148, -151, -34, 87, 82, 309, 166, 407, 176, 357, 103, 177, 4, -76, -68, -297, -107, -411, -106, -366, -80, -153, -48, 124, -9, 313, 18, 345, 29, 230, 47, 31, 80, -168, 109, -275, 101, -225, 52, -33, -15, 173, -76, 276, -135, 249, -175, 114, -171, -85, -111, -252, 11, -313, 157, -256, 270, -96, 301, 97, 211, 225, 25, 266, -188, 243, -355, 141, -383, 4, -229, -65, 20, -78, 246, -88, 375, -96, 348, -106, 171, -156, -75, -203, -291, -163, -366, -8, -275, 199, -96, 388, 123, 484, 305, 409, 344, 144, 250, -203, 86, -479, -112, -597, -284, -526, -361, -273, -310, 86, -128, 419, 101, 583, 285, 528, 388, 304, 355, -4, 175, -290, -57, -401, -259, -289, -378, -70, -357, 103, -207, 142, 0, 36, 198, -121, 326, -207, 338, -164, 219, -9, 6, 203, -205, 383, -308, 435, -277, 328, -135, 88, 73, -212, 257, -449, 318, -525, 218, -433, -16, -194, -283, 118, -443, 361, -397, 443, -132, 366, 270, 215, 604, 83, 655, -15, 383, -113, -85, -195, -558, -259, -795, -305, -655, -302, -216, -200, 296, 23, 638, 294, 667, 450, 431, 438, 71, 308, -276, 77, -466, -181, -421, -342, -214, -364, 24, -246, 180, -49, 222, 83, 172, 114, 35, 102, -125, 54, -182, 15, -119, 55, 16, 140, 189, 190, 310, 147, 292, -9, 138, -187, -129, -297, -438, -320, -618, -209, -538, 18, -203, 251, 293, 406, 736, 424, 901, 255, 695, -59, 173, -381, -480, -562, -936, -491, -971, -179, -612, 252, -15, 591, 584, 651, 895, 402, 772, -17, 325, -428, -204, -652, -557, -565, -583, -231, -328, 154, 53, 442, 334, 555, 336, 458, 109, 197, -156, -107, -308, -350, -252, -467, -15, -400, 235, -175, 358, 103, 302, 315, 106, 376, -107, 276, -251, 74, -296, -149, -216, -284, -70, -240, 35, -72, 95, 88, 132, 163, 129, 145, 103, 71, 86, 2, 64, -33, 28, -30, -15, -10, -76, -29, -155, -93, -204, -136, -185, -109, -102, -12, 41, 101, 203, 158, 291, 164, 271, 152, 156, 118, -43, 57, -241, -59, -320, -227, -263, -347, -102, -319, 107, -146, 263, 108, 308, 327, 243, 404, 56, 311, -202, 105, -403, -101, -436, -191, -256, -166, 84, -141, 437, -148, 641, -135, 557, -77, 179, 6, -312, 99, -670, 170, -728, 195, -453, 169, 5, 83, 403, -1, 584, -27, 523, -54, 275, -123, -35, -157, -250, -145, -294, -104, -217, -24, -98, 44, -6, 62, 9, 76, -36, 94, -79, 123, -69, 188, 41, 198, 215, 86, 310, -96, 267, -281, 103, -390, -152, -333, -358, -135, -361, 114, -186, 335, 44, 429, 236, 369, 284, 182, 156, -83, -46, -326, -206, -440, -243, -399, -121, -179, 87, 165, 270, 431, 358, 467, 276, 275, 21, -45, -262, -350, -442, -467, -466, -338, -295, -38, 42, 246, 379, 374, 545, 326, 452, 177, 146, 0, -205, -165, -429, -265, -429, -265, -182, -163, 170, 14, 406, 194, 386, 243, 98, 121, -307, -78, -550, -235, -484, -250, -160, -70, 280, 205, 643, 405, 738, 419, 490, 217, -4, -106, -507, -383, -788, -510, -752, -480, -438, -282, 41, 59, 519, 408, 797, 583, 733, 521, 373, 274, -101, -81, -511, -376, -712, -459, -621, -315, -289, -64, 147, 150, 511, 208, 642, 119, 496, -30, 161, -145, -238, -142, -538, -33, -594, 108, -386, 238, -23, 312, 335, 264, 546, 111, 524, -125, 277, -379, -65, -522, -342, -446, -462, -171, -386, 165, -163, 392, 84, 417, 267, 270, 308, 45, 193, -95, 31, -85, -92, -6, -151, 44, -91, 28, 41, -50, 123, -140, 128, -179, 50, -176, -106, -169, -237, -173, -289, -93, -246, 110, -82, 368, 142, 580, 339, 615, 486, 377, 485, -47, 277, -474, -49, -771, -413, -806, -709, -570, -759, -178, -518, 248, -67, 595, 456, 761, 839, 747, 906, 513, 649, 82, 147, -325, -419, -555, -792, -620, -842, -525, -609, -291, -176, -57, 294, 102, 589, 199, 617, 284, 433, 366, 132, 398, -157, 330, -320, 170, -326, -28, -206, -225, -35, -388, 91, -476, 132, -421, 94, -257, -3, -35, -94, 212, -114, 425, -71, 515, 22, 434, 129, 184, 188, -125, 182, -349, 116, -431, -12, -316, -138, -71, -207, 121, -229, 178, -198, 148, -89, 47, 55, -43, 184, -60, 265, -32, 256, 29, 137, 70, -29, 57, -172, 51, -245, 68, -200, 40, -53, 2, 90, -69, 167, -185, 147, -214, 28, -136, -94, -58, -121, 50, -85, 192, -7, 232, 94, 163, 134, 47, 81, -60, -23, -115, -123, -107, -131, -61, -24, 40, 110, 139, 209, 126, 224, 3, 92, -162, -156, -302, -397, -356, -499, -222, -378, 78, -53, 405, 350, 590, 675, 525, 773, 233, 568, -126, 106, -423, -450, -586, -874, -530, -959, -297, -653, -13, -111, 230, 437, 400, 800, 437, 811, 354, 470, 187, 8, 1, -324, -130, -412, -193, -254, -205, -13, -205, 117, -224, 74, -239, -145, -160, -427, -24, -500, 137, -282, 324, 99, 458, 543, 423, 868, 241, 871, 6, 551, -231, -6, -412, -621, -506, -1012, -448, -1051, -218, -766, 104, -212, 369, 405, 486, 851, 425, 1002, 213, 794, -65, 330, -276, -143, -317, -502, -224, -679, -80, -588, 3, -297, 16, 33, 42, 279, 119, 318, 157, 161, 141, -30, 88, -161, -48, -171, -203, 15, -241, 302, -156, 477, -32, 424, 125, 144, 230, -261, 207, -582, 114, -666, 42, -514, -22, -183, -103, 211, -214, 482, -336, 557, -349, 477, -206, 279, 59, 37, 378, -161, 631, -295, 633, -355, 380, -327, -34, -238, -498, -108, -788, 42, -746, 151, -439, 207, 3, 217, 462, 186, 720, 152, 660, 127, 327, 71, -90, -27, -375, -168, -430, -338, -319, -440, -113, -372, 98, -118, 203, 253, 202, 545, 111, 581, -45, 380, -190, 59, -257, -291, -246, -516, -51, -506, 285, -310, 495, -32, 439, 231, 212, 381, -92, 407, -392, 327, -534, 117, -482, -154, -272, -344, -17, -405, 192, -323, 343, -131, 451, 68, 426, 230, 251, 350, 44, 357, -150, 249, -269, 75, -299, -158, -330, -362, -379, -441, -288, -372, -46, -119, 250, 237, 499, 472, 574, 495, 388, 314, 6, -57, -338, -423, -439, -562, -292, -442, -71, -99, 115, 340, 177, 635, 109, 640, -7, 341, -111, -162, -193, -615, -194, -788, -78, -642, 115, -238, 341, 287, 451, 723, 348, 878, 59, 682, -293, 210, -549, -337, -557, -740, -346, -844, -31, -609, 275, -124, 435, 384, 409, 664, 260, 601, 54, 291, -172, -67, -300, -302, -247, -335, -39, -190, 153, 12, 209, 128, 113, 109, -93, 17, -292, -85, -372, -128, -277, -84, -24, -4, 286, 76, 452, 151, 443, 150, 308, 71, 77, -14, -181, -90, -376, -143, -454, -137, -373, -84, -165, 28, 55, 171, 243, 215, 307, 130, 229, -25, 87, -227, -42, -363, -95, -306, -15, -56, 111, 303, 157, 571, 71, 539, -168, 230, -395, -212, -448, -625, -313, -755, -17, -493, 342, -14, 517, 490, 455, 809, 253, 726, -13, 282, -204, -263, -272, -687, -272, -785, -219, -506, -126, -36, -42, 407, 69, 665, 135, 619, 91, 337, 21, -2, -14, -316, 5, -530, 120, -563, 227, -427, 182, -141, 29, 244, -187, 553, -349, 630, -332, 439, -172, 47, 7, -334, 165, -502, 261, -415, 274, -127, 212, 194, 35, 318, -201, 199, -358, -54, -323, -312, -112, -406, 208, -232, 454, 136, 441, 543, 132, 768, -274, 627, -559, 146, -599, -470, -333, -944, 81, -1017, 427, -650, 628, -23, 635, 606, 371, 965, -37, 906, -447, 520, -732, 12, -703, -438, -384, -716, 31, -738, 407, -466, 606, 7, 516, 447, 258, 651, -57, 524, -323, 123, -407, -347, -310, -636, -129, -578, 113, -163, 308, 413, 306, 840, 129, 865, -155, 455, -393, -190, -432, -816, -231, -1184, 89, -1075, 374, -454, 503, 435, 428, 1189, 168, 1436, -178, 1069, -445, 270, -529, -671, -405, -1354, -169, -1412, 95, -850, 328, 52, 440, 933, 359, 1393, 191, 1212, 7, 480, -207, -491, -366, -1265, -378, -1466, -233, -982, 14, 13, 240, 1067, 299, 1641, 218, 1469, 32, 634, -172, -529, -262, -1492, -213, -1808, -83, -1364, 86, -326, 218, 872, 249, 1689, 223, 1785, 120, 1121, -85, -18, -330, -1097, -472, -1644, -392, -1468, -109, -660, 198, 414, 400, 1229, 448, 1423, 304, 972, 38, 115, -233, -778, -390, -1314, -360, -1225, -188, -548, 4, 401, 186, 1195, 278, 1488, 191, 1117, 15, 198, -134, -877, -188, -1590, -99, -1608, 54, -936, 109, 136, 77, 1171, 17, 1737, -56, 1573, -103, 728, -103, -428, -107, -1353, -103, -1639, -41, -1219, 32, -311, 114, 688, 212, 1317, 226, 1305, 75, 714, -97, -152, -200, -887, -235, -1159, -184, -919, -102, -303, -33, 454, 97, 1010, 240, 1107, 231, 729, 141, 13, 24, -737, -132, -1124, -217, -1006, -189, -507, -169, 183, -125, 775, -26, 988, 50, 790, 159, 294, 305, -293, 333, -669, 189, -692, -70, -431, -387, 12, -529, 432, -406, 559, -166, 342, 113, -67, 360, -481, 462, -643, 438, -393, 272, 104, -96, 570, -452, 819, -594, 707, -531, 246, -268, -338, 142, -813, 460, -975, 550, -695, 432, -140, 156, 439, -151, 880, -372, 924, -486, 503, -459, -68, -217, -549, 160, -783, 487, -599, 587, -135, 401, 318, -10, 622, -453, 612, -700, 265, -663, -153, -327, -526, 184, -765, 597, -614, 751, -128, 687, 419, 351, 876, -217, 1007, -721, 641, -932, 8, -809, -619, -366, -1073, 209, -1090, 656, -643, 878, 5, 772, 662, 346, 1075, -159, 1020, -518, 606, -702, 15, -655, -616, -376, -979, -39, -872, 241, -447, 415, 122, 420, 631, 293, 781, 161, 568, 3, 165, -192, -330, -300, -677, -284, -654, -195, -327, -19, 162, 135, 655, 124, 849, 40, 623, -45, 124, -139, -509, -99, -980, 81, -996, 141, -602, 92, 50, 17, 744, -103, 1111, -134, 990, -51, 524, 2, -124, 61, -730, 105, -994, -31, -844, -154, -406, -142, 160, -166, 605, -137, 743, 36, 576, 143, 217, 185, -179, 237, -464, 166, -541, 14, -383, -92, -43, -196, 330, -279, 557, -260, 548, -224, 289, -158, -154, -16, -604, 108, -850, 212, -721, 347, -228, 392, 412, 276, 938, 115, 1116, -127, 824, -436, 155, -587, -620, -515, -1148, -337, -1165, -41, -673, 260, 71, 360, 734, 366, 1012, 372, 778, 259, 242, 114, -299, 1, -607, -228, -527, -440, -194, -471, 151, -388, 402, -192, 428, 60, 182, 180, -149, 214, -426, 231, -608, 155, -539, 142, -214, 219, 233, 147, 762, -61, 1109, -222, 966, -328, 433, -373, -312, -333, -1094, -254, -1558, -123, -1429, 82, -720, 289, 358, 438, 1375, 502, 1850, 409, 1631, 131, 796, -238, -418, -499, -1470, -538, -1873, -383, -1497, -168, -523, -14, 615, 115, 1384, 201, 1497, 175, 991, 108, 57, 110, -867, 94, -1258, 63, -1011, 83, -324, 43, 535, -61, 1137, -158, 1160, -319, 638, -452, -215, -391, -1054, -185, -1428, 113, -1181, 401, -446, 530, 568, 496, 1409, 308, 1678, -80, 1311, -430, 360, -526, -843, -469, -1660, -297, -1782, -20, -1224, 229, -119, 332, 1027, 281, 1665, 110, 1634, -95, 916, -228, -205, -218, -1123, -89, -1513, 65, -1313, 205, -529, 249, 485, 104, 1226, -113, 1439, -285, 1010, -380, 72, -287, -876, -81, -1401, 63, -1321, 169, -605, 245, 454, 194, 1294, 65, 1523, -40, 1051, -108, 48, -71, -988, 2, -1542, 19, -1405, 18, -604, -45, 545, -226, 1434, -390, 1612, -404, 1040, -236, -23, 93, -1097, 454, -1649, 680, -1429, 668, -532, 377, 665, -101, 1536, -602, 1641, -953, 1016, -923, -78, -488, -1191, 114, -1719, 628, -1427, 859, -501, 715, 695, 262, 1558, -253, 1600, -580, 919, -582, -121, -328, -1133, 14, -1581, 298, -1202, 393, -300, 272, 704, -10, 1369, -373, 1326, -631, 642, -613, -334, -275, -1212, 289, -1502, 783, -962, 925, 53, 680, 1069, 100, 1714, -628, 1516, -1054, 456, -978, -866, -560, -1863, 44, -2049, 559, -1211, 745, 281, 650, 1699, 359, 2387, -94, 1969, -481, 560, -618, -1118, -518, -2276, -168, -2417, 281, -1404, 547, 268, 529, 1774, 205, 2466, -323, 2015, -723, 622, -771, -1010, -455, -2127, 104, -2331, 634, -1498, 845, 41, 720, 1506, 338, 2310, -233, 2132, -733, 982, -930, -557, -769, -1818, -308, -2332, 248, -1826, 624, -490, 689, 984, 447, 1951, 31, 2080, -300, 1298, -405, 32, -315, -1114, -125, -1802, 29, -1695, 63, -809, 56, 290, 64, 1146, 13, 1535, -62, 1238, -66, 418, -98, -441, -145, -1047, -61, -1201, 49, -788, 40, -136, -8, 391, 13, 682, 63, 649, 144, 378, 200, 107, 113, -49, -104, -74, -383, -30, -566, -41, -478, -185, -187, -423, 146, -645, 421, -676, 529, -361, 465, 207, 322, 833, 80, 1344, -249, 1415, -516, 880, -669, -98, -650, -1185, -354, -1917, 106, -1925, 470, -1200, 583, -29, 461, 1199, 205, 2010, -64, 1995, -304, 1227, -406, 89, -263, -962, -24, -1503, 137, -1391, 173, -831, 60, -140, -174, 424, -385, 614, -408, 400, -223, 129, 131, 13, 492, 88, 586, 337, 424, 553, 162, 575, -190, 363, -552, -142, -742, -818, -687, -1298, -347, -1302, 228, -844, 646, -39, 700, 845, 499, 1498, 72, 1692, -409, 1231, -614, 281, -534, -673, -291, -1311, 79, -1470, 339, -1069, 386, -284, 370, 493, 213, 903, -152, 771, -512, 280, -684, -210, -551, -464, -147, -312, 306, 190, 602, 693, 648, 895, 445, 590, 98, -160, -268, -940, -573, -1368, -650, -1279, -502, -665, -283, 213, 4, 1030, 296, 1507, 438, 1352, 376, 665, 195, -149, 72, -848, 70, -1142, 55, -870, -75, -290, -326, 269, -601, 566, -680, 396, -472, -81, -78, -449, 397, -520, 744, -235, 825, 371, 644, 946, 158, 1148, -434, 826, -826, 61, -975, -824, -817, -1488, -241, -1592, 439, -972, 865, 61, 937, 1048, 500, 1631, -192, 1518, -631, 728, -819, -289, -736, -1123, -250, -1472, 332, -1110, 730, -219, 879, 745, 615, 1324, -4, 1211, -651, 534, -1121, -424, -1168, -1296, -642, -1554, 162, -1035, 885, -37, 1238, 1015, 1049, 1639, 424, 1564, -352, 848, -964, -210, -1145, -1141, -856, -1568, -261, -1393, 384, -675, 745, 291, 706, 1030, 384, 1292, -127, 1028, -539, 273, -595, -513, -360, -909, 59, -868, 423, -377, 480, 294, 292, 731, -28, 800, -447, 451, -716, -170, -587, -673, -166, -826, 347, -677, 667, -216, 594, 393, 273, 776, -166, 842, -637, 527, -828, -78, -557, -546, -27, -742, 480, -590, 785, -93, 811, 406, 513, 723, -118, 788, -846, 402, -1283, -368, -1217, -1032, -617, -1224, 292, -967, 1083, -274, 1396, 689, 1148, 1542, 522, 1830, -285, 1315, -979, 274, -1259, -888, -1064, -1732, -594, -1907, -31, -1448, 539, -470, 890, 703, 848, 1538, 448, 1719, -116, 1238, -521, 328, -619, -595, -454, -1112, -102, -1108, 220, -650, 344, 126, 315, 765, 177, 907, -126, 530, -505, -180, -713, -807, -613, -1096, -246, -996, 276, -373, 821, 591, 1060, 1391, 748, 1706, 52, 1394, -640, 438, -1003, -732, -948, -1552, -589, -1829, -83, -1533, 407, -705, 662, 358, 612, 1243, 363, 1578, -97, 1316, -557, 722, -629, -11, -367, -667, 47, -959, 505, -789, 730, -331, 535, 95, 13, 289, -593, 190, -1034, -89, -1089, -302, -730, -343, -78, -177, 679, 184, 1277, 615, 1439, 915, 991, 872, 95, 503, -863, -122, -1530, -830, -1581, -1284, -992, -1319, -158, -904, 641, -128, 1213, 679, 1213, 1222, 687, 1361, 11, 1043, -629, 378, -891, -284, -643, -736, -261, -898, 145, -742, 476, -466, 372, -160, -67, 119, -400, 135, -535, 50, -405, 178, 29, 430, 394, 653, 541, 790, 569, 627, 338, 126, -127, -482, -533, -1075, -710, -1428, -630, -1183, -351, -456, 31, 414, 375, 1232, 489, 1659, 314, 1395, 27, 611, -179, -398, -232, -1257, -108, -1526, 133, -1156, 311, -407, 208, 451, -82, 1030, -378, 1079, -698, 750, -847, 249, -545, -413, 64, -909, 684, -893, 1157, -501, 1180, 56, 615, 587, -196, 811, -954, 671, -1365, 295, -1221, -219, -756, -585, -64, -505, 747, -289, 1142, -130, 1006, 91, 641, 103, 39, -74, -668, -72, -928, 38, -686, 214, -235, 557, 241, 808, 443, 640, 247, 116, -119, -638, -462, -1342, -602, -1521, -335, -1140, 169, -299, 630, 912, 981, 1865, 983, 2090, 400, 1594, -501, 433, -1249, -1035, -1582, -2129, -1351, -2464, -528, -1928, 493, -553, 1282, 1116, 1674, 2309, 1406, 2648, 572, 1974, -358, 493, -1147, -1130, -1606, -2254, -1421, -2507, -714, -1879, 73, -594, 757, 955, 1093, 2080, 906, 2359, 495, 1830, 71, 673, -323, -715, -473, -1781, -402, -2113, -295, -1638, -134, -662, -84, 378, -336, 1153, -564, 1519, -443, 1333, -65, 723, 514, 88, 1140, -469, 1362, -839, 923, -861, 93, -670, -868, -390, -1680, -124, -1890, 65, -1455, 225, -592, 409, 539, 556, 1590, 572, 2119, 472, 1970, 213, 1139, -110, -198, -326, -1461, -517, -2207, -574, -2317, -481, -1611, -340, -369, -90, 831, 175, 1775, 372, 2149, 506, 1710, 511, 815, 384, -213, 194, -1254, 80, -1804, -27, -1660, -208, -1164, -426, -419, -641, 463, -757, 1021, -692, 1127, -333, 1045, 277, 798, 882, 339, 1342, -214, 1423, -732, 965, -1053, 110, -1104, -900, -919, -1740, -491, -2008, 105, -1529, 674, -507, 992, 731, 1003, 1808, 803, 2232, 389, 1889, -138, 962, -673, -333, -1097, -1556, -1182, -2238, -916, -2179, -459, -1370, 171, -55, 807, 1300, 1085, 2138, 1018, 2150, 715, 1427, 109, 216, -477, -1035, -748, -1741, -860, -1726, -736, -1138, -375, -170, -146, 802, 48, 1250, 324, 1059, 300, 521, 139, -167, 250, -730, 345, -791, 348, -353, 437, 273, 344, 758, -102, 898, -661, 572, -1222, -124, -1568, -898, -1234, -1438, -324, -1417, 729, -757, 1674, 315, 2117, 1418, 1756, 2047, 774, 1934, -493, 1064, -1741, -303, -2495, -1594, -2333, -2344, -1377, -2261, 31, -1271, 1551, 182, 2549, 1476, 2526, 2261, 1545, 2287, -2, 1384, -1583, -31, -2530, -1339, -2481, -2164, -1525, -2120, 0, -1189, 1494, 78, 2322, 1236, 2164, 1957, 1124, 1894, -351, 1085, -1577, -109, -2061, -1312, -1757, -2007, -806, -1854, 399, -969, 1275, 326, 1535, 1561, 1209, 2161, 479, 1838, -390, 725, -1094, -671, -1345, -1705, -1004, -2028, -201, -1606, 574, -571, 1009, 618, 1027, 1544, 476, 1947, -423, 1609, -1055, 646, -1143, -517, -759, -1449, 5, -1920, 782, -1770, 1146, -875, 1034, 390, 496, 1492, -312, 2081, -975, 1899, -1218, 1031, -1033, -138, -426, -1283, 337, -2074, 777, -2071, 814, -1332, 578, -336, 96, 830, -353, 1844, -475, 2161, -337, 1811, -149, 962, 56, -267, 230, -1454, 202, -2152, -7, -2171, -300, -1497, -531, -264, -508, 1083, -291, 2090, 13, 2346, 396, 1679, 631, 430, 553, -987, 378, -2040, 180, -2180, -175, -1448, -495, -170, -630, 1178, -715, 2012, -613, 1994, -249, 1093, 94, -340, 299, -1614, 455, -2218, 533, -1977, 550, -877, 471, 736, 205, 2117, -154, 2722, -576, 2281, -923, 839, -902, -998, -537, -2482, -100, -3086, 308, -2544, 636, -1062, 678, 869, 491, 2527, 290, 3192, -8, 2705, -408, 1307, -643, -602, -621, -2335, -440, -3135, -92, -2688, 396, -1245, 654, 676, 545, 2230, 288, 2755, -130, 2230, -670, 865, -972, -829, -873, -2090, -506, -2458, 112, -1843, 863, -518, 1364, 1025, 1312, 2134, 758, 2387, -48, 1763, -910, 425, -1566, -1091, -1750, -2136, -1436, -2411, -691, -1877, 375, -711, 1386, 686, 1935, 1754, 1902, 2229, 1281, 2067, 146, 1263, -1050, 158, -1873, -874, -2053, -1623, -1496, -1903, -581, -1697, 352, -1122, 1176, -423, 1534, 327, 1202, 1121, 531, 1715, -103, 1947, -583, 1808, -719, 1215, -500, 148, -223, -1119, -50, -2149, 1, -2690, -122, -2543, -365, -1603, -539, -101, -407, 1534, 60, 2833, 614, 3344, 997, 2849, 1113, 1470, 827, -403, 93, -2180, -815, -3272, -1456, -3424, -1585, -2588, -1259, -913, -536, 1003, 421, 2473, 1248, 3228, 1655, 3099, 1552, 1993, 982, 278, 28, -1374, -994, -2484, -1652, -2846, -1779, -2373, -1373, -1233, -517, 136, 441, 1372, 1144, 2139, 1459, 2226, 1364, 1709, 863, 787, 206, -288, -403, -1221, -977, -1737, -1355, -1703, -1359, -1208, -1066, -436, -510, 328, 286, 911, 1025, 1223, 1488, 1206, 1620, 945, 1281, 538, 448, 79, -667, -382, -1704, -922, -2237, -1384, -2012, -1479, -1088, -1197, 306, -575, 1723, 518, 2491, 1740, 2301, 2399, 1348, 2284, -162, 1407, -1735, -85, -2641, -1666, -2598, -2881, -1710, -3223, -125, -2299, 1695, -544, 2847, 1321, 2790, 2907, 1707, 3632, 11, 3002, -1797, 1317, -3017, -724, -3018, -2506, -1785, -3435, 45, -3175, 1769, -1851, 2862, 31, 2863, 1769, 1686, 2772, -128, 2803, -1799, 1882, -2739, 382, -2628, -1073, -1526, -1918, 107, -1931, 1570, -1312, 2328, -323, 2173, 672, 1189, 1107, -235, 918, -1518, 429, -2086, -181, -1781, -608, -852, -515, 319, -103, 1242, 337, 1561, 735, 1315, 768, 686, 354, -224, -174, -1085, -784, -1406, -1224, -1232, -1112, -804, -565, -40, 199, 798, 978, 1188, 1508, 1121, 1573, 768, 951, 168, -182, -419, -1184, -814, -1689, -1108, -1766, -1159, -1196, -781, -12, -96, 1127, 675, 1811, 1258, 1879, 1339, 1320, 915, 428, 182, -631, -651, -1598, -1244, -2022, -1368, -1788, -1047, -1095, -402, -65, 332, 1083, 967, 1959, 1340, 2294, 1200, 1943, 542, 958, -351, -352, -1116, -1664, -1417, -2495, -1102, -2485, -389, -1734, 344, -472, 887, 928, 1066, 1969, 825, 2422, 293, 2157, -358, 1265, -883, 163, -1029, -899, -729, -1789, -135, -2142, 483, -1806, 897, -1042, 913, -93, 393, 881, -359, 1548, -805, 1666, -880, 1313, -699, 711, -188, 3, 463, -642, 830, -938, 781, -895, 428, -734, -149, -426, -709, -120, -852, -28, -536, -20, -35, 59, 396, 232, 645, 537, 549, 894, 65, 1039, -472, 855, -760, 386, -744, -375, -401, -1189, 160, -1714, 762, -1746, 1178, -1208, 1070, -241, 372, 912, -562, 1876, -1337, 2258, -1654, 1959, -1288, 1012, -387, -317, 633, -1528, 1441, -2223, 1716, -2252, 1304, -1618, 425, -522, -577, 718, -1435, 1763, -1800, 2212, -1452, 1898, -512, 1135, 634, 172, 1476, -842, 1652, -1659, 1104, -1970, 140, -1602, -777, -846, -1352, -50, -1434, 817, -971, 1556, -145, 1761, 702, 1442, 1216, 780, 1245, -93, 836, -860, 124, -1355, -623, -1566, -1072, -1324, -1050, -689, -725, 4, -317, 694, 75, 1274, 395, 1476, 582, 1318, 602, 862, 528, 85, 427, -711, 225, -1234, -71, -1484, -310, -1417, -537, -900, -791, -56, -868, 743, -729, 1255, -442, 1432, 81, 1235, 762, 694, 1263, -22, 1385, -622, 1108, -929, 402, -966, -558, -868, -1340, -639, -1723, -250, -1631, 114, -1003, 351, -5, 547, 953, 713, 1577, 851, 1762, 806, 1385, 474, 472, 23, -652, -413, -1529, -813, -1757, -1072, -1316, -1038, -516, -671, 393, -177, 1131, 234, 1309, 630, 889, 1023, 205, 1059, -458, 746, -882, 416, -879, 19, -486, -454, 84, -723, 592, -781, 838, -729, 665, -548, 107, -290, -581, -32, -1075, 209, -1153, 408, -781, 563, -39, 629, 837, 633, 1507, 647, 1668, 533, 1174, 167, 179, -296, -991, -805, -1970, -1317, -2372, -1520, -1970, -1234, -810, -542, 773, 412, 2203, 1309, 2972, 1904, 2770, 2039, 1565, 1529, -293, 503, -2159, -701, -3418, -1738, -3562, -2182, -2430, -1933, -483, -1174, 1588, -78, 3232, 966, 3861, 1485, 3098, 1491, 1279, 1164, -870, 589, -2711, 36, -3681, -323, -3403, -513, -1941, -488, 95, -411, 1910, -469, 2959, -646, 2972, -834, 1994, -810, 436, -416, -1151, 283, -2234, 1131, -2449, 1841, -1760, 2053, -481, 1572, 894, 485, 1787, -925, 1809, -2133, 1090, -2730, -38, -2549, -1203, -1488, -1838, 142, -1601, 1683, -680, 2677, 519, 2799, 1624, 2013, 2204, 713, 1914, -617, 813, -1607, -650, -2012, -2015, -1852, -2838, -1296, -2719, -623, -1602, -80, 124, 386, 1864, 884, 3052, 1269, 3305, 1539, 2497, 1698, 857, 1482, -1074, 749, -2686, -389, -3536, -1682, -3342, -2649, -2061, -2928, -130, -2373, 1779, -1004, 3129, 749, 3445, 2318, 2620, 3379, 1052, 3565, -702, 2640, -2118, 922, -2767, -1030, -2556, -2822, -1675, -3892, -389, -3740, 875, -2452, 1627, -506, 1760, 1554, 1437, 3137, 818, 3734, 161, 3164, -301, 1726, -582, -90, -770, -1738, -918, -2742, -1000, -2861, -886, -2136, -536, -914, -46, 359, 593, 1359, 1226, 1843, 1478, 1747, 1272, 1217, 809, 474, -11, -296, -1088, -839, -1842, -1047, -1983, -987, -1551, -627, -515, -101, 862, 280, 1981, 537, 2407, 658, 1988, 509, 796, 185, -733, -154, -2028, -480, -2673, -698, -2386, -699, -1191, -446, 445, 52, 1933, 669, 2752, 1186, 2599, 1414, 1533, 1163, -43, 475, -1609, -470, -2636, -1530, -2762, -2299, -2009, -2322, -726, -1619, 702, -368, 1950, 1193, 2674, 2529, 2604, 3202, 1721, 3063, 378, 1981, -979, 157, -2164, -1786, -2865, -3316, -2690, -4044, -1761, -3605, -434, -2043, 1132, 188, 2473, 2409, 3033, 3916, 2776, 4298, 1792, 3468, 180, 1641, -1422, -582, -2511, -2560, -3026, -3737, -2736, -3785, -1629, -2823, -212, -1227, 1170, 584, 2319, 2057, 2801, 2817, 2439, 2873, 1486, 2257, 266, 1090, -885, -153, -1703, -1156, -2088, -1814, -2041, -1992, -1647, -1734, -1029, -1173, -185, -403, 769, 299, 1583, 801, 2139, 1266, 2331, 1560, 1951, 1386, 1034, 950, -193, 390, -1535, -414, -2718, -1176, -3283, -1522, -2886, -1466, -1591, -1013, 260, -183, 2179, 703, 3568, 1254, 3877, 1342, 2904, 955, 1057, 187, -1034, -639, -2876, -1085, -3901, -996, -3599, -540, -2177, 134, -253, 841, 1694, 1154, 3098, 905, 3373, 388, 2594, -208, 1209, -865, -453, -1267, -1891, -1165, -2578, -731, -2464, -171, -1789, 454, -742, 942, 470, 1145, 1531, 1133, 2072, 940, 1976, 522, 1414, -7, 529, -551, -506, -1059, -1371, -1405, -1784, -1448, -1739, -1170, -1287, -611, -493, 137, 454, 930, 1249, 1627, 1650, 2027, 1567, 1906, 1085, 1281, 351, 264, -434, -926, -1053, -1905, -1359, -2380, -1340, -2222, -1076, -1446, -575, -360, 104, 672, 719, 1487, 1114, 1949, 1273, 1903, 1143, 1479, 719, 896, 179, 261, -351, -368, -799, -984, -1161, -1548, -1376, -1927, -1233, -2022, -667, -1702, 6, -870, 646, 366, 1313, 1716, 1682, 2830, 1453, 3255, 869, 2719, 139, 1368, -725, -428, -1484, -2245, -1791, -3504, -1536, -3701, -875, -2747, -52, -1030, 770, 909, 1387, 2510, 1578, 3257, 1297, 2950, 730, 1841, 6, 339, -697, -1054, -1160, -1902, -1301, -2071, -1100, -1635, -582, -789, 34, 71, 534, 585, 840, 715, 903, 651, 737, 456, 419, 192, 25, 85, -321, 232, -508, 344, -540, 245, -480, 26, -386, -291, -308, -591, -194, -675, 11, -588, 277, -259, 542, 335, 843, 772, 1023, 755, 797, 439, 124, -88, -707, -727, -1441, -1122, -1874, -992, -1675, -344, -745, 607, 548, 1442, 1740, 1862, 2459, 1661, 2396, 725, 1536, -620, 181, -1814, -1347, -2489, -2616, -2437, -3074, -1654, -2525, -316, -1264, 1150, 425, 2206, 2087, 2645, 3039, 2564, 3003, 1860, 2212, 614, 841, -723, -786, -1907, -2087, -2752, -2706, -2901, -2626, -2365, -1931, -1280, -820, 194, 425, 1608, 1491, 2589, 2032, 2990, 2042, 2636, 1794, 1648, 1249, 380, 388, -942, -490, -2011, -1209, -2485, -1782, -2411, -2046, -1884, -1882, -989, -1310, -12, -417, 839, 599, 1480, 1476, 1781, 2097, 1791, 2308, 1601, 1976, 1227, 1185, 727, 111, 101, -1057, -710, -1986, -1565, -2404, -2314, -2342, -2799, -1904, -2677, -1024, -1757, 230, -258, 1466, 1553, 2337, 3279, 2795, 4307, 2709, 4192, 1906, 2919, 539, 733, -967, -1873, -2303, -4084, -3214, -5100, -3375, -4707, -2621, -3070, -1146, -537, 700, 2117, 2425, 3947, 3438, 4534, 3452, 3933, 2611, 2382, 1147, 354, -597, -1447, -2045, -2533, -2803, -2818, -2910, -2472, -2398, -1730, -1300, -926, 70, -265, 1254, 338, 2050, 928, 2342, 1434, 2066, 1912, 1353, 2218, 466, 2023, -478, 1261, -1312, 132, -1746, -1215, -1717, -2427, -1382, -3015, -831, -2815, -133, -1906, 542, -416, 1009, 1226, 1247, 2450, 1332, 2955, 1229, 2713, 812, 1742, 133, 347, -601, -945, -1174, -1813, -1473, -2141, -1430, -1904, -1054, -1308, -346, -568, 473, 194, 1074, 771, 1359, 1045, 1348, 1204, 925, 1243, 163, 997, -545, 563, -929, 94, -997, -398, -797, -851, -410, -1178, 18, -1236, 372, -936, 535, -410, 407, 124, 136, 595, -125, 904, -330, 912, -307, 648, 80, 330, 522, 151, 768, 127, 808, 101, 492, -25, -277, -286, -1105, -693, -1637, -1168, -1767, -1440, -1285, -1224, -160, -461, 1215, 646, 2342, 1788, 2811, 2559, 2362, 2561, 1079, 1622, -646, -8, -2318, -1762, -3355, -3007, -3349, -3307, -2298, -2534, -546, -936, 1423, 928, 2952, 2446, 3572, 3175, 3184, 2900, 1914, 1800, 67, 281, -1705, -1248, -2819, -2287, -3118, -2462, -2628, -1932, -1461, -1000, -39, 77, 1172, 871, 1997, 1116, 2289, 1011, 1926, 773, 1162, 532, 415, 456, -160, 550, -650, 573, -970, 357, -1126, -135, -1313, -875, -1533, -1685, -1451, -2144, -934, -1963, -88, -1136, 963, 194, 2031, 1664, 2751, 2753, 2820, 3125, 2083, 2610, 604, 1294, -1224, -396, -2854, -2005, -3790, -3200, -3677, -3532, -2426, -2801, -373, -1315, 1789, 507, 3378, 2220, 3985, 3252, 3468, 3279, 1877, 2369, -260, 910, -2177, -629, -3298, -1870, -3348, -2479, -2290, -2278, -597, -1512, 1033, -550, 2113, 375, 2329, 987, 1617, 1130, 413, 953, -694, 628, -1325, 383, -1269, 322, -577, 294, 368, 249, 1115, 167, 1380, -141, 1007, -615, 26, -1015, -1100, -1248, -1815, -1208, -1877, -773, -1378, -50, -380, 792, 872, 1491, 1909, 1771, 2303, 1561, 1995, 881, 1152, -89, 21, -949, -1144, -1505, -1980, -1670, -2147, -1316, -1688, -525, -880, 361, 74, 1022, 922, 1240, 1363, 1011, 1358, 459, 1081, -276, 661, -848, 223, -875, -122, -454, -331, 163, -476, 781, -572, 1126, -678, 1019, -766, 444, -752, -491, -564, -1383, -238, -1850, 219, -1745, 758, -1015, 1186, 197, 1313, 1412, 1089, 2233, 578, 2415, -94, 1831, -715, 652, -1098, -701, -1198, -1810, -1079, -2341, -779, -2203, -311, -1465, 174, -343, 573, 768, 837, 1521, 971, 1773, 969, 1490, 818, 846, 471, 154, 82, -381, -333, -708, -855, -723, -1207, -478, -1138, -271, -920, -241, -669, -262, -114, -310, 599, -386, 1054, -315, 1230, -40, 1253, 268, 1050, 626, 533, 1001, -148, 1127, -754, 953, -1169, 637, -1386, 147, -1269, -566, -861, -1294, -312, -1721, 332, -1766, 985, -1443, 1335, -727, 1295, 292, 982, 1336, 467, 2186, -122, 2578, -567, 2205, -823, 1226, -942, 17, -861, -1360, -591, -2495, -271, -2818, 29, -2393, 314, -1481, 488, -193, 441, 1056, 369, 1888, 459, 2292, 608, 2193, 616, 1559, 497, 741, 185, -30, -428, -744, -1149, -1360, -1562, -1801, -1570, -1996, -1162, -1866, -237, -1330, 960, -358, 1906, 856, 2282, 1987, 1962, 2681, 975, 2659, -333, 1852, -1509, 507, -2180, -958, -2108, -2068, -1426, -2503, -419, -2232, 654, -1356, 1489, -150, 1804, 841, 1586, 1327, 871, 1327, -73, 900, -861, 322, -1336, 5, -1387, -2, -862, 155, -82, 392, 495, 510, 836, 222, 960, -445, 747, -1142, 293, -1562, -191, -1622, -614, -1178, -846, -159, -773, 1028, -489, 1839, -70, 2110, 386, 1795, 680, 937, 695, -126, 626, -1003, 534, -1454, 301, -1386, -73, -1025, -448, -624, -808, -195, -1062, 145, -1023, 182, -667, 144, -132, 311, 471, 591, 1041, 863, 1387, 1094, 1333, 1107, 907, 781, 282, 136, -401, -690, -1019, -1412, -1363, -1760, -1323, -1698, -972, -1253, -517, -481, -52, 432, 409, 1186, 856, 1610, 1136, 1716, 1172, 1500, 1047, 941, 807, 283, 360, -266, -259, -781, -853, -1266, -1286, -1539, -1524, -1611, -1518, -1484, -1214, -1007, -605, -214, 256, 698, 1198, 1590, 1951, 2237, 2350, 2431, 2220, 2082, 1469, 1204, 228, -53, -1175, -1388, -2393, -2493, -3010, -3044, -2804, -2825, -1851, -1890, -418, -486, 1130, 1044, 2371, 2296, 2998, 2962, 2816, 2872, 1841, 2138, 470, 1002, -844, -351, -1906, -1565, -2462, -2246, -2268, -2407, -1489, -2123, -534, -1396, 378, -467, 1108, 398, 1505, 1178, 1451, 1715, 1036, 1868, 479, 1752, 22, 1365, -246, 648, -355, -213, -417, -1017, -445, -1617, -420, -1885, -463, -1750, -612, -1251, -621, -480, -380, 403, -35, 1213, 395, 1701, 868, 1700, 1109, 1346, 1048, 806, 789, 13, 279, -812, -457, -1256, -1001, -1296, -1118, -1104, -946, -650, -584, -11, 2, 513, 535, 752, 657, 705, 421, 370, 146, -30, -106, -260, -309, -323, -212, -206, 200, 131, 595, 480, 773, 651, 738, 633, 381, 393, -312, -76, -1005, -625, -1394, -1144, -1386, -1448, -1012, -1342, -319, -845, 551, -1, 1365, 1103, 1753, 2036, 1617, 2387, 1102, 2044, 303, 1096, -630, -279, -1304, -1712, -1514, -2686, -1334, -2782, -851, -1996, -214, -696, 317, 713, 609, 1879, 687, 2393, 629, 2096, 550, 1209, 529, 190, 536, -635, 477, -1141, 211, -1195, -236, -833, -722, -424, -1051, -193, -1125, -130, -949, -182, -552, -250, 69, -149, 714, 197, 1159, 710, 1333, 1156, 1142, 1284, 571, 1041, -146, 441, -761, -435, -1109, -1221, -1022, -1660, -594, -1629, -89, -1066, 363, -219, 597, 600, 515, 1254, 243, 1476, -62, 1170, -339, 640, -434, 81, -326, -470, -45, -747, 348, -701, 721, -534, 883, -295, 747, -95, 310, -80, -317, -71, -936, 17, -1371, 86, -1433, 219, -998, 490, -202, 650, 669, 539, 1417, 238, 1795, -142, 1548, -502, 833, -710, 0, -714, -780, -463, -1348, -7, -1404, 413, -1047, 594, -563, 578, -26, 377, 472, -24, 676, -420, 612, -595, 431, -531, 225, -201, 119, 267, 181, 625, 360, 779, 514, 680, 432, 236, 46, -366, -512, -859, -1097, -1113, -1496, -1003, -1419, -504, -872, 181, -10, 852, 994, 1252, 1802, 1207, 2055, 821, 1801, 211, 1103, -538, 14, -1047, -1136, -1096, -1892, -857, -2125, -446, -1869, 98, -1132, 508, -104, 622, 893, 509, 1639, 282, 1957, 94, 1725, 53, 1070, 66, 220, 94, -623, 131, -1215, 53, -1418, -180, -1235, -422, -774, -619, -199, -709, 283, -555, 598, -169, 661, 299, 539, 772, 419, 1103, 330, 1096, 204, 710, 148, 85, 119, -570, -23, -1025, -190, -1197, -362, -1052, -601, -562, -722, 91, -565, 607, -256, 894, 92, 923, 488, 677, 813, 276, 901, -79, 693, -308, 317, -370, -102, -305, -461, -264, -688, -324, -685, -379, -509, -314, -213, -132, 118, 107, 314, 408, 327, 653, 318, 679, 272, 449, 77, 90, -84, -252, -45, -488, 29, -568, 48, -446, 119, -178, 142, 100, -33, 239, -243, 217, -361, 81, -375, -65, -254, -122, -3, -48, 241, 137, 426, 343, 467, 420, 312, 312, 76, 44, -85, -287, -186, -560, -224, -645, -158, -494, -37, -173, 38, 208, 20, 529, -33, 641, -53, 517, -105, 217, -174, -148, -98, -422, 124, -450, 256, -267, 305, -11, 384, 238, 383, 385, 139, 318, -164, 55, -385, -301, -538, -556, -553, -603, -344, -440, -39, -59, 219, 467, 414, 908, 529, 1065, 496, 833, 325, 277, 89, -397, -136, -992, -302, -1345, -379, -1221, -345, -671, -205, 15, -60, 709, 50, 1243, 124, 1334, 182, 1026, 197, 472, 183, -232, 129, -848, 43, -1122, -53, -1036, -68, -661, -11, -110, 16, 416, 0, 726, 32, 704, 60, 383, -40, 9, -183, -281, -238, -392, -233, -194, -160, 211, 41, 555, 318, 637, 503, 336, 530, -259, 370, -876, 76, -1231, -236, -1138, -432, -529, -513, 370, -444, 1187, -224, 1606, 43, 1443, 219, 765, 307, -139, 361, -996, 334, -1482, 183, -1390, 21, -845, -30, -143, -48, 520, -129, 949, -159, 971, -91, 648, -83, 229, -143, -142, -58, -373, 65, -410, 65, -280, 62, -80, 140, 101, 115, 150, 12, 52, -25, -113, -1, -280, 63, -363, 194, -241, 315, 27, 313, 335, 137, 607, -193, 676, -554, 449, -792, 80, -803, -313, -500, -663, 49, -813, 690, -662, 1226, -316, 1445, 134, 1171, 564, 500, 804, -348, 762, -1178, 492, -1744, 71, -1689, -387, -1007, -737, -101, -832, 738, -658, 1426, -286, 1685, 197, 1302, 697, 574, 990, -108, 906, -666, 508, -996, -39, -947, -643, -607, -1100, -195, -1170, 137, -822, 249, -229, 193, 450, 120, 1015, 77, 1273, 37, 1138, 154, 629, 430, -102, 629, -738, 618, -1073, 442, -1081, 41, -801, -532, -336, -1005, 115, -1157, 430, -965, 592, -461, 655, 219, 656, 823, 582, 1155, 399, 1155, 114, 837, -267, 328, -650, -191, -893, -558, -911, -715, -713, -628, -293, -371, 259, -121, 734, -33, 952, -24, 889, -33, 588, -80, 145, -74, -281, 157, -515, 551, -538, 870, -415, 963, -228, 786, -68, 316, -4, -360, -34, -1006, -111, -1397, -133, -1424, -56, -1022, 113, -292, 343, 521, 607, 1191, 765, 1585, 690, 1512, 360, 1022, -156, 330, -715, -411, -1146, -1024, -1343, -1246, -1159, -1106, -565, -787, 254, -311, 1052, 242, 1620, 602, 1731, 679, 1314, 635, 514, 542, -444, 369, -1268, 171, -1655, 14, -1567, -89, -1095, -193, -367, -282, 406, -340, 998, -323, 1274, -227, 1183, -119, 824, -85, 328, -36, -186, 101, -574, 250, -711, 320, -662, 366, -518, 426, -329, 425, -154, 282, -17, 48, 99, -158, 185, -316, 313, -504, 470, -635, 540, -565, 478, -329, 309, -48, 7, 260, -348, 517, -602, 680, -679, 728, -564, 640, -269, 433, 51, 199, 293, -122, 413, -534, 397, -814, 281, -848, 145, -776, 24, -555, -38, -95, -36, 409, -21, 780, -40, 1054, -86, 1143, -186, 909, -302, 432, -332, -151, -227, -765, -23, -1171, 236, -1194, 458, -893, 524, -375, 365, 266, 91, 770, -202, 983, -445, 920, -503, 641, -313, 207, -18, -196, 260, -428, 463, -452, 477, -323, 236, -162, -111, -40, -413, 47, -569, 35, -527, -63, -310, -58, 20, 77, 378, 143, 616, 167, 673, 278, 558, 371, 305, 284, -54, 145, -419, 6, -681, -195, -730, -433, -582, -537, -339, -440, -54, -155, 240, 237, 424, 569, 505, 675, 570, 548, 607, 270, 533, -121, 335, -504, -6, -659, -458, -522, -882, -195, -1105, 209, -1035, 614, -635, 815, -14, 672, 622, 245, 1040, -257, 1134, -682, 918, -866, 498, -692, 24, -216, -339, 327, -529, 734, -586, 903, -570, 772, -494, 332, -412, -236, -329, -641, -169, -730, 62, -574, 272, -230, 490, 225, 717, 630, 866, 761, 868, 550, 689, 125, 268, -297, -340, -617, -1017, -732, -1578, -538, -1755, -82, -1391, 427, -583, 807, 488, 945, 1519, 808, 2142, 417, 2124, -143, 1472, -687, 375, -995, -791, -1023, -1655, -773, -1984, -265, -1689, 358, -915, 841, -20, 1062, 709, 1019, 1093, 760, 1058, 330, 692, -131, 259, -485, -30, -699, -96, -796, 24, -732, 193, -512, 219, -185, 33, 121, -338, 351, -791, 556, -1138, 773, -1120, 866, -672, 794, 58, 611, 842, 260, 1490, -283, 1777, -835, 1491, -1218, 653, -1305, -366, -1019, -1244, -448, -1771, 248, -1757, 968, -1161, 1498, -240, 1634, 662, 1323, 1245, 645, 1365, -276, 1062, -1083, 504, -1475, -116, -1407, -562, -943, -733, -202, -636, 505, -350, 933, -18, 1038, 226, 805, 332, 342, 256, -82, 48, -323, -182, -375, -329, -217, -337, 100, -180, 335, 67, 349, 324, 144, 514, -176, 551, -526, 417, -727, 181, -620, -134, -231, -463, 260, -692, 748, -715, 1078, -547, 1045, -254, 669, 120, 129, 509, -456, 744, -907, 746, -996, 573, -722, 288, -305, -93, 145, -437, 517, -633, 678, -657, 561, -498, 312, -188, 80, 130, -71, 363, -152, 464, -113, 388, 19, 145, 108, -108, 101, -254, 79, -249, 36, -73, -82, 221, -213, 472, -270, 522, -300, 284, -260, -166, -88, -682, 182, -1039, 468, -1019, 736, -556, 843, 160, 708, 883, 402, 1380, -38, 1425, -625, 940, -1132, 125, -1258, -737, -989, -1345, -476, -1514, 233, -1204, 980, -495, 1454, 362, 1442, 1020, 1060, 1283, 499, 1129, -162, 663, -853, 47, -1268, -513, -1216, -849, -866, -875, -379, -654, 246, -294, 766, 110, 910, 441, 786, 577, 593, 525, 319, 339, 41, 95, -118, -146, -193, -294, -286, -345, -307, -323, -264, -245, -246, -109, -250, 61, -178, 246, -24, 378, 176, 404, 389, 311, 554, 124, 588, -148, 486, -416, 294, -576, 17, -542, -295, -306, -483, 43, -506, 361, -452, 599, -356, 660, -103, 478, 233, 149, 492, -174, 602, -436, 593, -593, 426, -598, 119, -411, -193, -91, -368, 234, -404, 459, -336, 553, -140, 448, 114, 188, 295, -74, 357, -230, 283, -252, 113, -153, -84, -60, -212, -44, -246, -100, -129, -175, 66, -229, 242, -189, 353, -15, 391, 270, 312, 526, 145, 624, -78, 508, -319, 191, -461, -268, -433, -689, -273, -902, -15, -767, 285, -314, 516, 220, 549, 618, 438, 821, 275, 743, 90, 393, -136, -40, -294, -361, -334, -533, -285, -522, -181, -346, -52, -118, 34, 44, 99, 148, 195, 215, 282, 222, 311, 182, 332, 179, 324, 160, 226, 71, 5, -66, -242, -215, -419, -325, -451, -289, -366, -136, -167, 39, 139, 214, 454, 345, 617, 292, 555, 65, 297, -194, -28, -357, -255, -379, -339, -217, -304, 86, -126, 410, 88, 615, 214, 581, 229, 256, 190, -194, 87, -594, -24, -853, -125, -857, -171, -507, -96, 45, 77, 586, 254, 1001, 377, 1151, 379, 873, 214, 266, -34, -413, -265, -947, -420, -1203, -411, -1070, -218, -570, 90, 106, 350, 674, 507, 942, 520, 874, 368, 575, 74, 161, -183, -215, -319, -402, -365, -357, -296, -225, -101, -154, 100, -181, 228, -254, 334, -319, 363, -286, 272, -91, 203, 254, 149, 641, -27, 908, -288, 859, -434, 489, -468, -63, -349, -675, -25, -1179, 406, -1278, 743, -898, 871, -226, 701, 508, 275, 1103, -253, 1326, -717, 1081, -943, 462, -849, -271, -478, -844, 110, -1094, 730, -991, 1116, -536, 1080, 89, 690, 605, 107, 828, -455, 735, -832, 380, -874, -93, -570, -477, -88, -587, 377, -416, 701, -90, 730, 227, 414, 401, -64, 325, -442, 55, -532, -211, -270, -304, 189, -202, 621, 27, 795, 269, 606, 386, 100, 228, -495, -137, -948, -457, -1024, -546, -640, -395, 35, -28, 712, 455, 1171, 797, 1242, 780, 844, 441, 129, -96, -566, -630, -953, -921, -918, -860, -567, -540, -60, -55, 365, 453, 575, 772, 550, 822, 380, 689, 133, 398, -52, 19, -109, -339, -98, -599, -44, -747, 57, -739, 110, -536, 57, -194, -2, 164, -19, 505, -15, 769, 35, 860, 50, 746, 10, 465, -43, 14, -56, -470, -24, -826, 113, -1037, 245, -1038, 286, -678, 281, -70, 219, 535, 69, 997, -67, 1237, -160, 1127, -277, 645, -333, -51, -237, -698, -59, -1094, 146, -1124, 332, -810, 414, -284, 341, 259, 219, 633, 83, 697, -5, 503, -1, 227, 49, 11, 26, -65, -53, 17, -136, 126, -251, 146, -376, 16, -373, -260, -157, -586, 181, -752, 517, -639, 801, -277, 899, 226, 696, 716, 219, 1002, -306, 987, -735, 659, -947, 114, -878, -464, -504, -862, 56, -1004, 584, -869, 879, -464, 863, 87, 580, 544, 165, 781, -217, 768, -410, 516, -314, 90, -38, -319, 155, -539, 235, -508, 197, -254, -21, 126, -337, 429, -478, 490, -424, 267, -251, -149, 72, -588, 541, -801, 940, -670, 1046, -227, 846, 383, 410, 924, -193, 1134, -786, 938, -1149, 406, -1180, -287, -875, -904, -257, -1191, 435, -1050, 976, -560, 1228, 60, 1121, 588, 669, 855, 123, 797, -302, 474, -547, 72, -565, -232, -384, -331, -184, -256, -120, -83, -141, 71, -147, 118, -106, 25, 19, -189, 220, -437, 504, -528, 761, -401, 831, -110, 656, 314, 376, 779, -40, 1009, -575, 890, -966, 480, -1064, -135, -922, -767, -522, -1132, 91, -1122, 679, -761, 1096, -179, 1257, 420, 1065, 800, 609, 852, 54, 619, -447, 263, -788, -59, -853, -196, -679, -135, -354, -13, -33, 51, 170, 7, 220, -254, 219, -623, 290, -809, 421, -686, 548, -323, 629, 250, 583, 893, 343, 1335, -36, 1352, -436, 935, -797, 193, -979, -644, -897, -1303, -545, -1588, -20, -1422, 584, -787, 1063, 104, 1235, 875, 1075, 1296, 694, 1341, 158, 987, -420, 369, -820, -261, -964, -695, -893, -825, -569, -665, -69, -376, 358, -83, 568, 122, 673, 179, 646, 85, 463, -50, 245, -103, 129, -1, 2, 217, -175, 476, -290, 645, -325, 607, -354, 325, -330, -147, -178, -699, 16, -1070, 165, -1084, 322, -745, 491, -142, 561, 528, 453, 979, 282, 1113, 68, 941, -184, 512, -398, -42, -482, -523, -465, -825, -300, -882, -14, -728, 239, -396, 426, 77, 581, 524, 591, 735, 379, 698, 75, 453, -204, 90, -456, -284, -588, -547, -462, -571, -64, -333, 341, -12, 590, 266, 641, 453, 478, 459, 102, 238, -277, -68, -471, -333, -502, -466, -374, -422, -59, -229, 307, 17, 536, 257, 623, 428, 544, 485, 215, 384, -195, 157, -466, -124, -538, -364, -427, -503, -89, -486, 263, -296, 442, 22, 487, 310, 452, 451, 239, 430, -102, 267, -350, -22, -426, -295, -351, -422, -88, -351, 280, -108, 526, 189, 533, 374, 354, 400, 53, 263, -221, 6, -383, -261, -381, -399, -242, -391, -21, -270, 179, -82, 324, 104, 378, 225, 301, 338, 158, 412, 37, 345, -38, 172, -50, 17, -3, -175, 4, -400, -75, -505, -127, -427, -145, -271, -136, -69, -48, 163, 133, 355, 259, 425, 317, 413, 342, 346, 287, 205, 162, 16, 51, -150, -57, -331, -165, -493, -213, -530, -254, -418, -311, -201, -247, 133, -55, 455, 149, 615, 338, 595, 537, 405, 566, 49, 412, -307, 238, -496, 81, -462, -152, -252, -361, 33, -465, 228, -529, 232, -474, 54, -231, -186, 92, -354, 411, -296, 680, 15, 777, 397, 667, 648, 459, 697, 134, 466, -250, -26, -568, -589, -709, -955, -679, -960, -459, -598, -115, -44, 222, 517, 463, 911, 610, 966, 684, 631, 649, 98, 485, -382, 197, -640, -197, -641, -580, -404, -789, -49, -725, 246, -442, 342, -15, 238, 383, 4, 633, -190, 689, -228, 609, -106, 397, 105, 84, 331, -207, 440, -370, 353, -405, 102, -352, -226, -216, -527, -43, -643, 116, -514, 268, -175, 395, 239, 438, 574, 340, 689, 174, 530, -52, 155, -297, -254, -444, -504, -381, -496, -175, -289, 92, 4, 356, 250, 537, 351, 571, 252, 419, 27, 92, -201, -279, -327, -533, -304, -583, -124, -415, 129, -78, 359, 254, 462, 490, 394, 584, 177, 531, -106, 311, -387, 29, -569, -186, -567, -304, -358, -343, -33, -275, 335, -99, 627, 55, 695, 105, 489, 107, 112, 140, -309, 199, -585, 199, -582, 187, -357, 216, -66, 248, 239, 160, 423, -1, 349, -189, 108, -383, -109, -482, -256, -359, -284, -59, -118, 271, 175, 542, 381, 621, 396, 428, 212, 114, -103, -128, -431, -266, -601, -289, -513, -139, -191, 64, 238, 199, 596, 215, 705, 118, 560, -98, 202, -287, -294, -289, -710, -83, -783, 189, -527, 396, -100, 511, 375, 438, 731, 154, 761, -116, 473, -209, 9, -228, -433, -247, -664, -158, -617, -20, -384, 36, -41, 7, 299, 43, 479, 102, 445, 135, 285, 224, 94, 371, -25, 429, -84, 351, -125, 159, -156, -147, -181, -444, -242, -596, -306, -604, -308, -444, -170, -82, 90, 353, 384, 663, 625, 820, 741, 767, 622, 477, 257, 52, -261, -318, -778, -555, -1078, -596, -992, -439, -582, -222, 13, -27, 622, 147, 1026, 243, 1046, 254, 727, 273, 229, 323, -255, 365, -573, 424, -662, 393, -578, 178, -375, -188, -135, -547, 32, -803, 93, -842, 150, -567, 230, -44, 292, 516, 329, 930, 341, 1119, 261, 1006, 104, 581, -90, -23, -273, -616, -399, -984, -441, -1011, -407, -719, -279, -244, -91, 270, 99, 605, 267, 726, 413, 688, 483, 531, 448, 289, 318, 45, 153, -177, -46, -379, -277, -469, -475, -413, -565, -269, -557, -85, -447, 88, -231, 202, 79, 283, 410, 382, 666, 396, 771, 337, 703, 249, 447, 98, 56, -144, -354, -313, -667, -357, -825, -374, -772, -324, -538, -139, -182, 119, 210, 339, 555, 470, 739, 508, 722, 426, 530, 237, 238, 9, -99, -181, -389, -302, -525, -327, -478, -320, -350, -264, -187, -137, -15, 29, 85, 211, 87, 425, 79, 563, 93, 535, 140, 381, 227, 107, 332, -232, 354, -477, 280, -573, 121, -506, -129, -275, -439, 28, -684, 291, -765, 512, -614, 599, -232, 522, 280, 326, 745, 81, 1029, -165, 985, -378, 573, -493, -43, -455, -610, -282, -951, -61, -956, 166, -636, 408, -110, 572, 403, 558, 703, 369, 691, 129, 438, -130, 62, -373, -290, -520, -466, -474, -421, -287, -218, -21, 80, 277, 323, 506, 405, 561, 312, 445, 94, 234, -171, -35, -351, -292, -408, -390, -325, -315, -107, -162, 142, 1, 284, 125, 317, 159, 254, 161, 137, 123, 27, 87, -68, 126, -134, 211, -114, 244, -69, 203, -60, 60, -72, -190, -74, -417, -107, -531, -123, -474, -73, -153, 43, 306, 185, 655, 294, 796, 291, 697, 183, 316, 20, -149, -128, -501, -220, -657, -213, -588, -122, -307, -24, 17, 15, 276, -5, 467, -107, 480, -223, 311, -235, 138, -64, 23, 208, -65, 494, -81, 693, -20, 675, 3, 359, -52, -162, -153, -693, -232, -1046, -262, -1093, -159, -741, 77, -111, 339, 553, 522, 1047, 561, 1211, 422, 953, 132, 407, -170, -191, -394, -661, -525, -906, -482, -852, -288, -556, -19, -163, 267, 181, 463, 408, 482, 474, 387, 377, 214, 207, 24, 77, -106, -4, -144, -24, -134, 11, -117, 50, -125, 14, -159, -87, -161, -222, -106, -344, -9, -405, 124, -356, 294, -175, 479, 132, 563, 463, 468, 689, 183, 701, -223, 475, -612, 75, -772, -359, -669, -679, -357, -750, 124, -563, 593, -197, 844, 173, 795, 402, 521, 437, 131, 329, -274, 143, -547, -8, -607, -54, -451, 1, -169, 69, 104, 62, 279, -61, 366, -225, 328, -336, 176, -335, 31, -210, -38, 27, -61, 272, -12, 419, 119, 410, 205, 276, 156, 39, -5, -221, -221, -391, -381, -396, -428, -254, -311, -5, 5, 240, 399, 368, 669, 331, 742, 143, 568, -128, 193, -312, -266, -334, -638, -245, -748, -86, -555, 147, -193, 337, 159, 372, 413, 239, 501, 38, 432, -160, 278, -303, 88, -331, -33, -206, -53, -5, -65, 181, -102, 269, -102, 226, -120, 88, -160, -70, -174, -211, -123, -270, 9, -200, 192, -11, 351, 189, 397, 311, 325, 301, 167, 183, -39, 1, -189, -160, -257, -246, -256, -257, -166, -214, -22, -130, 62, -64, 86, -11, 97, 68, 92, 190, 56, 300, 48, 372, 113, 360, 207, 233, 255, -10, 217, -296, 107, -544, -64, -659, -272, -588, -414, -324, -427, 40, -306, 409, -76, 705, 213, 823, 477, 682, 616, 354, 562, -65, 373, -479, 85, -799, -221, -870, -429, -660, -533, -259, -518, 193, -328, 579, -51, 750, 177, 630, 396, 311, 571, -23, 524, -267, 335, -342, 132, -252, -121, -78, -369, 45, -441, 41, -363, -73, -198, -197, 50, -257, 277, -191, 362, -13, 304, 238, 172, 432, -23, 455, -200, 309, -256, 107, -190, -99, -19, -280, 186, -363, 352, -334, 429, -264, 341, -161, 69, -30, -271, 110, -560, 239, -653, 315, -460, 282, -72, 174, 345, 33, 706, -84, 853, -148, 672, -120, 277, -32, -181, 51, -596, 35, -815, -90, -741, -245, -382, -348, 131, -330, 540, -117, 698, 234, 633, 583, 342, 740, -48, 608, -339, 221, -425, -273, -305, -671, -80, -776, 135, -571, 277, -182, 282, 197, 106, 405, -121, 355, -258, 145, -282, -36, -124, -67, 150, 65, 353, 294, 402, 450, 305, 375, 81, 42, -155, -411, -290, -843, -291, -1020, -165, -752, -4, -124, 94, 573, 125, 1092, 127, 1224, 95, 895, 30, 239, 34, -480, 133, -988, 217, -1074, 186, -770, 58, -247, -115, 298, -304, 666, -420, 720, -357, 500, -121, 111, 186, -236, 439, -390, 573, -348, 530, -164, 304, 89, -19, 264, -373, 295, -636, 199, -629, -2, -379, -242, -25, -395, 375, -405, 678, -250, 680, 12, 434, 312, 81, 540, -298, 573, -585, 359, -609, 10, -333, -371, 69, -617, 405, -592, 561, -337, 495, 28, 211, 384, -136, 562, -360, 466, -435, 172, -344, -140, -146, -358, 75, -413, 280, -296, 447, -33, 506, 224, 404, 347, 147, 298, -185, 150, -447, -25, -569, -177, -516, -291, -281, -283, 15, -138, 282, 1, 507, 80, 620, 174, 551, 226, 377, 174, 104, 71, -274, -5, -566, -70, -629, -123, -511, -139, -248, -68, 64, 33, 299, 93, 425, 75, 426, -46, 284, -233, 163, -327, 139, -228, 47, 74, -60, 473, -60, 726, -121, 645, -277, 244, -324, -347, -278, -849, -247, -1013, -103, -750, 157, -188, 389, 455, 543, 888, 595, 952, 478, 671, 172, 166, -192, -363, -461, -671, -551, -679, -474, -455, -288, -119, -79, 191, 69, 354, 184, 338, 270, 187, 319, 28, 334, -70, 294, -83, 205, -47, 109, 5, 31, 13, -67, -4, -196, -5, -333, -2, -458, 10, -496, 15, -384, -48, -100, -137, 286, -171, 606, -132, 732, -36, 671, 150, 488, 333, 205, 356, -145, 211, -472, 25, -697, -155, -757, -282, -651, -323, -380, -255, 63, -126, 536, -20, 776, 35, 758, 100, 632, 213, 381, 304, 28, 316, -287, 269, -509, 118, -598, -127, -539, -392, -385, -545, -157, -513, 152, -277, 374, 70, 433, 416, 445, 618, 393, 566, 247, 273, 65, -94, -129, -385, -316, -504, -400, -415, -332, -170, -144, 116, 86, 318, 223, 361, 243, 308, 158, 149, -17, -93, -159, -318, -141, -430, -14, -419, 107, -240, 232, 77, 315, 400, 290, 634, 171, 683, -85, 455, -396, 28, -548, -442, -475, -808, -253, -918, 102, -678, 482, -203, 615, 323, 456, 727, 194, 926, -78, 818, -292, 446, -323, -19, -187, -436, -10, -723, 152, -761, 245, -546, 182, -232, -25, 92, -268, 361, -438, 425, -422, 329, -133, 226, 291, 159, 644, 95, 797, 72, 646, 68, 263, 12, -217, -148, -630, -335, -841, -488, -825, -533, -601, -392, -169, -65, 404, 333, 866, 668, 1030, 806, 861, 677, 403, 339, -153, -96, -564, -517, -714, -735, -644, -724, -442, -558, -196, -265, 32, 120, 223, 450, 396, 642, 525, 658, 500, 485, 345, 178, 128, -148, -102, -406, -264, -523, -393, -482, -460, -324, -360, -113, -163, 103, 41, 270, 265, 377, 444, 378, 440, 282, 298, 119, 99, -69, -126, -245, -247, -327, -241, -326, -179, -272, -78, -117, 21, 123, 66, 321, 59, 421, 51, 372, 74, 132, 85, -168, 54, -350, 63, -398, 63, -273, -7, -19, -28, 212, -19, 279, -40, 215, -53, 65, -19, -83, 26, -148, 39, -131, 47, -44, 9, 94, -58, 180, -83, 133, -25, -18, 100, -154, 217, -226, 285, -218, 212, -109, -1, 90, -214, 238, -349, 256, -359, 153, -203, 23, 1, -87, 173, -149, 348, -122, 423, -20, 364, 65, 213, 85, -58, 48, -330, -71, -450, -224, -406, -274, -223, -223, 75, -34, 349, 283, 423, 531, 309, 558, 111, 405, -56, 60, -157, -368, -245, -675, -221, -767, -72, -610, 85, -220, 210, 225, 289, 616, 278, 871, 112, 813, -193, 443, -460, -28, -476, -517, -251, -839, 75, -824, 388, -550, 595, -155, 590, 323, 333, 690, -16, 784, -352, 617, -611, 248, -676, -224, -510, -595, -115, -715, 366, -570, 709, -222, 765, 190, 528, 509, 90, 646, -373, 538, -570, 255, -482, -114, -284, -459, 12, -680, 284, -625, 319, -311, 200, 85, 116, 421, 22, 601, -98, 558, -147, 335, -119, 41, -54, -210, 60, -353, 194, -394, 242, -368, 209, -234, 57, -39, -201, 112, -347, 189, -336, 242, -211, 215, 31, 153, 276, 124, 404, 107, 413, 57, 319, -46, 73, -191, -230, -312, -420, -349, -451, -286, -304, -127, -45, 110, 234, 307, 431, 399, 407, 363, 211, 223, 29, 14, -104, -187, -226, -311, -265, -294, -223, -185, -125, -50, 16, 66, 200, 125, 369, 123, 383, 84, 235, 32, -45, 7, -333, 1, -454, -18, -376, -58, -139, -40, 164, 1, 409, 40, 483, 88, 389, 105, 173, 28, -134, -105, -386, -234, -491, -277, -443, -173, -171, 41, 213, 268, 489, 417, 593, 380, 486, 144, 148, -169, -269, -404, -582, -462, -662, -296, -456, -39, -47, 223, 413, 423, 710, 438, 724, 223, 454, -52, -19, -268, -473, -403, -720, -386, -645, -200, -328, 42, 43, 269, 378, 417, 576, 407, 552, 252, 350, 36, 121, -234, -123, -472, -386, -546, -496, -370, -415, -19, -212, 360, 111, 570, 411, 541, 473, 314, 309, -52, 30, -390, -225, -530, -315, -494, -267, -288, -81, 59, 200, 360, 410, 499, 437, 530, 263, 342, -57, -26, -469, -355, -751, -554, -663, -581, -251, -348, 315, -25, 813, 250, 977, 493, 718, 575, 238, 450, -262, 239, -675, -58, -836, -367, -765, -546, -544, -596, -94, -507, 457, -194, 861, 199, 1038, 546, 841, 752, 270, 687, -333, 371, -782, -58, -963, -518, -752, -789, -335, -717, 111, -421, 522, -17, 793, 400, 792, 636, 477, 612, -9, 394, -425, 100, -589, -201, -507, -409, -237, -469, 46, -358, 190, -155, 248, 55, 212, 196, 142, 241, 106, 217, 31, 139, -43, 45, -52, 33, -64, 52, -13, 14, 68, -63, -37, -174, -153, -289, -94, -282, 19, -189, 131, -32, 147, 185, 37, 366, -52, 393, -51, 311, 27, 153, 170, -57, 263, -255, 166, -389, -55, -392, -278, -265, -385, -98, -320, 100, -168, 279, 79, 338, 322, 278, 440, 158, 489, -1, 353, -81, -3, -82, -296, -74, -451, -82, -491, -94, -313, -153, -69, -235, 149, -237, 391, -104, 465, 139, 344, 391, 149, 535, -117, 499, -319, 239, -313, -138, -162, -488, 39, -670, 187, -586, 141, -250, 29, 124, -20, 368, -69, 464, -57, 452, -25, 325, -19, 130, 65, -69, 201, -238, 288, -326, 194, -331, -99, -283, -346, -170, -401, -27, -299, 95, 31, 179, 380, 267, 429, 345, 307, 404, 114, 334, -144, 86, -310, -225, -356, -510, -287, -694, -46, -634, 259, -338, 469, 76, 523, 510, 263, 811, -222, 827, -542, 542, -557, 31, -321, -466, 56, -747, 411, -752, 617, -493, 507, -16, 172, 404, -167, 535, -497, 375, -650, 79, -412, -151, 21, -229, 432, -146, 696, 97, 564, 329, 158, 348, -246, 139, -556, -152, -569, -411, -301, -551, -6, -500, 276, -212, 502, 180, 485, 537, 299, 745, 19, 669, -335, 291, -492, -194, -395, -608, -170, -809, 137, -631, 374, -167, 419, 328, 277, 664, 24, 674, -190, 386, -316, -79, -341, -539, -164, -721, 140, -495, 383, -51, 493, 454, 306, 811, -136, 764, -482, 319, -577, -322, -372, -877, 56, -1007, 439, -655, 622, -27, 576, 679, 250, 1125, -181, 1022, -504, 478, -683, -284, -585, -962, -226, -1235, 240, -974, 683, -270, 799, 623, 552, 1265, 176, 1347, -284, 857, -617, -5, -611, -893, -471, -1435, -242, -1374, 159, -706, 450, 230, 550, 1046, 509, 1446, 213, 1263, -111, 572, -278, -312, -353, -1083, -226, -1362, 21, -1004, 80, -257, 33, 531, 13, 1030, -82, 1029, -117, 608, -45, -70, 19, -724, 150, -950, 328, -688, 404, -143, 311, 520, 67, 951, -281, 905, -596, 452, -662, -258, -426, -959, -36, -1179, 384, -828, 695, -136, 670, 662, 377, 1211, 22, 1208, -382, 695, -616, -101, -517, -896, -233, -1328, 175, -1132, 532, -425, 547, 457, 316, 1143, -12, 1318, -433, 883, -641, 73, -509, -793, -247, -1305, 173, -1178, 612, -535, 790, 316, 721, 1056, 402, 1308, -155, 981, -661, 291, -894, -573, -849, -1220, -488, -1244, 62, -781, 559, -32, 843, 787, 825, 1230, 529, 1112, 56, 626, -391, -127, -619, -871, -598, -1215, -346, -1045, 19, -451, 289, 332, 391, 962, 326, 1216, 67, 982, -207, 300, -299, -496, -267, -1029, -93, -1113, 222, -740, 457, -104, 447, 556, 217, 923, -70, 859, -292, 497, -391, -37, -368, -535, -255, -674, -90, -480, 96, -143, 248, 262, 329, 477, 356, 365, 247, 119, 49, -203, -40, -456, -96, -399, -189, -158, -209, 123, -217, 443, -254, 540, -133, 403, 109, 203, 294, -131, 381, -460, 289, -532, 75, -442, -81, -247, -197, 59, -240, 289, -169, 380, -71, 375, 15, 228, 148, 57, 264, -60, 260, -162, 146, -201, -35, -96, -230, 54, -361, 127, -326, 80, -171, -32, -15, -192, 200, -367, 389, -390, 422, -179, 383, 188, 257, 565, -30, 745, -295, 685, -455, 437, -553, -26, -459, -580, -218, -915, 39, -973, 344, -747, 560, -248, 570, 337, 435, 841, 208, 1130, -44, 1010, -252, 546, -415, -26, -511, -598, -472, -988, -315, -1000, -66, -673, 243, -153, 518, 382, 631, 780, 476, 885, 179, 630, -140, 125, -432, -397, -526, -724, -378, -690, -134, -317, 180, 212, 453, 681, 450, 832, 224, 546, -113, -6, -463, -593, -555, -969, -383, -923, -93, -476, 338, 219, 723, 937, 762, 1252, 483, 1008, 46, 374, -448, -422, -792, -1055, -842, -1219, -587, -877, -84, -192, 401, 561, 688, 1038, 768, 1050, 612, 656, 246, 43, -215, -573, -612, -980, -774, -944, -599, -471, -148, 182, 381, 770, 700, 1064, 655, 870, 307, 296, -181, -420, -546, -986, -643, -1098, -448, -726, -56, -20, 299, 754, 525, 1153, 616, 993, 473, 429, 130, -352, -246, -1000, -572, -1081, -674, -623, -428, 107, -91, 791, 208, 1069, 465, 807, 462, 156, 238, -590, 14, -1039, -159, -978, -205, -465, -120, 317, -23, 1009, 76, 1245, 141, 906, 99, 136, -8, -679, -173, -1216, -300, -1281, -278, -746, -154, 172, 28, 933, 234, 1282, 397, 1142, 454, 535, 366, -235, 134, -901, -151, -1230, -368, -979, -466, -311, -428, 424, -325, 991, -152, 1077, 94, 637, 249, -24, 354, -703, 490, -1048, 489, -756, 334, -53, 64, 674, -309, 1119, -554, 979, -579, 341, -518, -501, -288, -1271, 80, -1495, 348, -963, 524, 25, 601, 1088, 423, 1795, 67, 1761, -254, 979, -455, -239, -449, -1415, -228, -2014, 53, -1809, 263, -865, 256, 460, 76, 1570, -134, 1998, -299, 1583, -279, 517, -100, -686, 163, -1522, 478, -1668, 580, -1010, 405, 127, 94, 1106, -386, 1485, -810, 1139, -798, 238, -482, -807, -35, -1461, 538, -1372, 895, -598, 837, 498, 502, 1462, -91, 1786, -704, 1272, -950, 233, -814, -956, -329, -1850, 409, -1941, 903, -1139, 919, 194, 530, 1480, -143, 2116, -732, 1799, -902, 667, -664, -795, -211, -1854, 313, -2011, 749, -1237, 862, 163, 593, 1515, 71, 2126, -485, 1776, -832, 592, -845, -951, -503, -2096, 113, -2350, 681, -1553, 833, 54, 578, 1698, 123, 2607, -375, 2402, -614, 1152, -484, -570, -206, -1955, 138, -2464, 420, -1934, 345, -655, 71, 753, -169, 1712, -396, 1843, -367, 1209, -46, 234, 249, -667, 495, -1105, 618, -904, 321, -332, -228, 283, -644, 640, -891, 499, -799, 44, -260, -419, 400, -673, 905, -500, 1081, -17, 775, 445, 161, 794, -445, 892, -870, 566, -979, 9, -692, -546, -197, -885, 279, -806, 630, -438, 690, 38, 387, 476, -3, 600, -242, 414, -297, 155, -101, -89, 191, -147, 255, 46, 91, 200, -194, 185, -532, 73, -655, -144, -419, -400, -77, -550, 307, -492, 725, -156, 881, 336, 665, 762, 219, 934, -345, 675, -832, 71, -979, -606, -704, -1075, -153, -1039, 398, -455, 685, 363, 656, 1060, 374, 1322, -70, 960, -417, 149, -493, -790, -371, -1459, -125, -1502, 199, -895, 466, 144, 491, 1236, 275, 1837, -67, 1675, -416, 884, -630, -242, -587, -1235, -337, -1733, -1, -1630, 330, -913, 534, 102, 545, 928, 392, 1374, 175, 1361, -34, 900, -252, 307, -422, -272, -473, -743, -399, -820, -284, -652, -140, -565, 65, -430, 254, -125, 387, 205, 458, 535, 402, 868, 198, 1052, -91, 915, -349, 384, -502, -360, -460, -1046, -200, -1489, 69, -1405, 186, -668, 203, 384, 136, 1331, -45, 1854, -201, 1653, -198, 728, -113, -533, 36, -1631, 322, -2095, 533, -1620, 467, -408, 182, 975, -320, 2003, -813, 2197, -951, 1405, -731, 10, -224, -1410, 434, -2268, 873, -2026, 927, -790, 724, 684, 264, 1816, -398, 2195, -852, 1497, -933, 71, -720, -1290, -173, -1979, 479, -1674, 815, -541, 746, 820, 355, 1810, -247, 1940, -724, 1065, -804, -328, -615, -1553, -202, -2151, 406, -1786, 824, -518, 886, 1051, 684, 2227, 80, 2496, -673, 1675, -1036, 104, -1001, -1494, -620, -2460, 91, -2436, 663, -1363, 788, 280, 647, 1674, 261, 2299, -283, 2011, -533, 903, -506, -482, -389, -1512, 7, -1864, 472, -1362, 602, -188, 431, 971, 4, 1585, -556, 1440, -903, 525, -855, -640, -460, -1434, 135, -1615, 662, -1002, 903, 227, 809, 1330, 469, 1804, 17, 1626, -420, 798, -679, -415, -684, -1429, -528, -1837, -249, -1494, 36, -527, 69, 573, -70, 1262, -113, 1339, -29, 896, 294, 140, 783, -518, 1014, -685, 819, -404, 256, 39, -560, 437, -1321, 549, -1664, 254, -1435, -284, -772, -804, 143, -1018, 1125, -710, 1743, -55, 1683, 669, 1111, 1269, 178, 1370, -921, 863, -1593, 121, -1523, -565, -948, -998, -109, -1019, 648, -730, 952, -280, 779, 249, 233, 556, -446, 520, -776, 348, -636, 85, -205, -161, 418, -123, 944, 140, 1048, 441, 725, 642, 1, 510, -941, 27, -1571, -544, -1612, -1040, -1123, -1284, -175, -1025, 871, -297, 1547, 616, 1676, 1408, 1257, 1720, 422, 1429, -525, 686, -1200, -308, -1430, -1224, -1322, -1606, -855, -1297, -86, -629, 598, 74, 960, 707, 1021, 1030, 762, 892, 297, 497, -184, 58, -610, -327, -792, -429, -693, -222, -497, 22, -156, 180, 248, 199, 472, 34, 563, -138, 490, -272, 143, -349, -216, -190, -448, 79, -625, 250, -627, 372, -360, 351, 0, 166, 284, 40, 530, -82, 642, -243, 480, -113, 189, 198, -155, 300, -516, 201, -714, -34, -740, -353, -633, -587, -273, -670, 182, -498, 469, -9, 707, 593, 851, 1078, 581, 1305, 108, 1092, -298, 442, -733, -432, -1008, -1263, -876, -1709, -526, -1544, -59, -836, 503, 192, 821, 1110, 719, 1600, 451, 1626, 96, 1151, -343, 288, -572, -576, -519, -1136, -382, -1251, -164, -915, 38, -337, 93, 218, 56, 579, -49, 595, -154, 335, -54, 49, 209, -107, 359, -68, 404, 146, 340, 408, -120, 595, -700, 517, -924, 88, -894, -520, -597, -1055, 94, -1284, 777, -1021, 1142, -292, 1175, 660, 701, 1476, -217, 1787, -1085, 1412, -1523, 545, -1395, -463, -750, -1288, 159, -1687, 993, -1494, 1429, -724, 1270, 283, 602, 1070, -311, 1379, -1117, 1200, -1502, 657, -1270, -61, -426, -655, 535, -875, 1133, -708, 1279, -325, 767, 77, -245, 343, -1021, 413, -1247, 340, -1051, 236, -431, 118, 433, -37, 1118, -177, 1316, -198, 890, -192, 10, -269, -867, -255, -1457, 5, -1517, 365, -890, 633, 49, 732, 839, 618, 1337, 187, 1314, -461, 703, -1009, -76, -1234, -748, -1035, -1283, -345, -1359, 605, -811, 1350, -61, 1647, 541, 1434, 894, 676, 821, -386, 400, -1331, -75, -1767, -406, -1536, -496, -810, -403, 169, -253, 1075, -72, 1522, 117, 1466, 115, 985, -127, 168, -295, -647, -306, -1120, -205, -1211, 107, -907, 427, -278, 464, 431, 314, 978, 48, 1111, -349, 810, -597, 325, -548, -327, -472, -924, -355, -1051, -29, -814, 271, -389, 389, 302, 392, 971, 239, 1291, 73, 1250, 24, 838, -82, 91, -243, -796, -326, -1565, -493, -1819, -695, -1479, -559, -744, -227, 407, 57, 1670, 534, 2373, 954, 2330, 885, 1608, 514, 320, -9, -1134, -687, -2296, -1218, -2787, -1274, -2361, -879, -1197, -227, 353, 466, 1878, 874, 2807, 927, 2814, 742, 1973, 292, 464, -264, -1183, -633, -2333, -806, -2649, -730, -2060, -371, -832, -11, 587, 185, 1771, 288, 2239, 167, 1845, -96, 853, -74, -413, 112, -1446, 164, -1730, 236, -1297, 151, -386, -248, 740, -614, 1513, -804, 1538, -763, 938, -365, -35, 229, -1022, 797, -1598, 1135, -1521, 980, -837, 333, 194, -494, 1207, -1297, 1786, -1767, 1649, -1470, 901, -578, -118, 460, -1019, 1445, -1485, 1978, -1390, 1700, -809, 783, 46, -446, 773, -1713, 1097, -2467, 1002, -2260, 482, -1317, -212, 0, -655, 1444, -735, 2357, -398, 2382, 270, 1709, 850, 355, 1037, -1237, 727, -2274, -71, -2618, -919, -2256, -1420, -1013, -1503, 590, -1013, 1765, 28, 2348, 1116, 2173, 1918, 1173, 2199, -140, 1671, -1336, 509, -2162, -771, -2231, -1807, -1501, -2378, -303, -2226, 874, -1270, 1580, 60, 1640, 1288, 1073, 2178, 118, 2454, -757, 1950, -1196, 911, -1104, -370, -629, -1561, -19, -2169, 494, -2015, 682, -1318, 398, -326, -199, 656, -732, 1407, -962, 1725, -761, 1406, -109, 689, 694, -12, 1313, -583, 1427, -866, 852, -745, -136, -385, -1159, -26, -1932, 137, -2136, -13, -1629, -250, -519, -313, 835, -232, 1939, -1, 2378, 448, 2000, 940, 967, 1198, -341, 1120, -1524, 696, -2237, -149, -2284, -1160, -1750, -1852, -828, -2012, 314, -1524, 1296, -394, 1817, 921, 1884, 1991, 1441, 2505, 567, 2183, -361, 1199, -1156, -80, -1716, -1461, -1900, -2434, -1596, -2525, -783, -1848, 227, -501, 1085, 1148, 1637, 2222, 1667, 2444, 1066, 1963, 74, 734, -896, -856, -1521, -1984, -1601, -2281, -1100, -1763, -202, -514, 772, 1040, 1360, 2214, 1234, 2567, 541, 1933, -420, 358, -1337, -1574, -1783, -2926, -1461, -3194, -481, -2272, 730, -286, 1755, 2027, 2161, 3689, 1604, 4098, 322, 2972, -1118, 647, -2236, -2005, -2591, -4018, -1976, -4554, -650, -3397, 833, -1066, 1940, 1696, 2276, 3859, 1677, 4450, 464, 3410, -832, 1266, -1706, -1314, -1797, -3238, -1183, -3714, -183, -2751, 776, -792, 1174, 1383, 848, 2838, 42, 2969, -839, 1769, -1373, -116, -1216, -1851, -360, -2727, 727, -2300, 1541, -787, 1762, 1067, 1126, 2530, -131, 2940, -1374, 2111, -2146, 491, -2160, -1382, -1380, -2785, -163, -3014, 1111, -2218, 2010, -739, 2021, 1116, 1185, 2524, 62, 2938, -1089, 2457, -1955, 1231, -1920, -335, -1014, -1647, 94, -2367, 960, -2298, 1429, -1528, 1281, -432, 428, 751, -586, 1617, -1245, 1868, -1498, 1673, -1216, 1040, -406, 32, 518, -835, 1206, -1366, 1461, -1536, 1195, -1201, 477, -484, -440, 400, -1207, 1216, -1628, 1592, -1666, 1433, -1221, 781, -354, -333, 582, -1378, 1266, -1805, 1576, -1637, 1391, -853, 752, 449, 16, 1711, -598, 2355, -1166, 2104, -1588, 1087, -1532, -356, -1025, -1840, -417, -2710, 313, -2542, 1107, -1521, 1417, 82, 1122, 1822, 687, 2863, 256, 2858, -332, 2039, -910, 547, -1204, -1228, -1262, -2501, -1054, -2853, -489, -2334, 201, -1169, 709, 398, 943, 1849, 883, 2566, 587, 2454, 151, 1739, -310, 546, -665, -822, -839, -1862, -812, -2241, -499, -1950, 3, -1182, 303, -157, 250, 929, 97, 1719, -91, 2005, -280, 1847, -201, 1188, 140, 73, 437, -1028, 520, -1803, 373, -2150, 27, -1871, -553, -872, -1235, 478, -1538, 1541, -1234, 2084, -548, 2161, 548, 1548, 1812, 320, 2372, -848, 1893, -1622, 724, -2093, -842, -1908, -2384, -991, -3221, 55, -2862, 915, -1462, 1622, 430, 1945, 2358, 1718, 3610, 1093, 3401, 231, 1907, -759, -249, -1634, -2507, -2143, -3915, -2113, -3855, -1437, -2559, -244, -364, 1070, 2033, 2145, 3564, 2733, 3790, 2572, 2738, 1538, 617, 6, -1735, -1526, -3408, -2759, -3907, -3279, -3034, -2651, -1142, -1101, 1031, 691, 2833, 2318, 3619, 3333, 2979, 3237, 1249, 2138, -746, 443, -2444, -1361, -3414, -2623, -3157, -3029, -1776, -2611, -21, -1376, 1608, 202, 2794, 1472, 2972, 2335, 2053, 2628, 579, 2015, -1070, 903, -2497, -192, -3042, -1243, -2493, -2002, -1231, -2088, 247, -1566, 1566, -731, 2484, 205, 2538, 1114, 1539, 1788, 152, 1965, -1122, 1528, -2213, 710, -2593, -282, -1927, -1336, -724, -2044, 569, -1961, 1738, -1189, 2238, -145, 1720, 988, 574, 1960, -590, 2227, -1521, 1612, -2049, 448, -1818, -799, -792, -1731, 449, -2130, 1355, -1789, 1726, -652, 1488, 680, 593, 1586, -736, 1974, -1744, 1727, -1900, 782, -1448, -326, -493, -1167, 836, -1635, 1719, -1416, 1728, -631, 1161, 179, 149, 858, -1083, 1173, -1958, 800, -2074, 116, -1436, -307, -257, -513, 1054, -476, 1943, 51, 2074, 786, 1469, 1096, 242, 754, -1228, -39, -2204, -973, -2337, -1777, -1762, -2067, -561, -1481, 845, -73, 1777, 1620, 2077, 2902, 1744, 3276, 702, 2542, -539, 751, -1457, -1542, -1947, -3403, -1857, -4104, -1163, -3483, -181, -1622, 720, 998, 1268, 3285, 1397, 4318, 1129, 3912, 536, 2305, -164, -22, -812, -2252, -1275, -3583, -1288, -3675, -911, -2539, -457, -625, 91, 1158, 700, 2239, 959, 2673, 842, 2330, 579, 1135, 111, -161, -503, -899, -919, -1304, -982, -1434, -793, -1064, -393, -517, 194, -121, 616, 230, 650, 522, 569, 654, 339, 739, -182, 787, -593, 631, -769, 303, -828, -112, -580, -573, -53, -951, 407, -1023, 686, -754, 707, -283, 437, 305, 67, 866, -319, 1142, -671, 1043, -838, 585, -848, -74, -675, -584, -229, -827, 323, -853, 769, -570, 980, -99, 867, 237, 497, 349, -92, 342, -701, 319, -1096, 345, -1322, 286, -1275, 220, -730, 320, 138, 292, 1004, -52, 1543, -468, 1503, -819, 978, -1042, 143, -996, -858, -579, -1608, 239, -1802, 1183, -1489, 1723, -709, 1752, 341, 1372, 1208, 478, 1646, -737, 1459, -1763, 683, -2295, -199, -2134, -900, -1287, -1364, -56, -1380, 1251, -947, 2270, -343, 2551, 249, 2001, 734, 949, 963, -303, 856, -1482, 480, -2161, -9, -2134, -410, -1533, -571, -580, -663, 534, -798, 1410, -773, 1682, -520, 1458, -236, 987, 178, 295, 815, -460, 1247, -840, 1204, -749, 849, -573, 198, -371, -774, -32, -1713, 85, -2154, -131, -1987, -229, -1223, -158, 146, -45, 1691, 318, 2659, 821, 2758, 1043, 1954, 986, 337, 661, -1523, -38, -2901, -802, -3388, -1322, -2740, -1549, -1117, -1336, 817, -604, 2420, 348, 3162, 1145, 2704, 1620, 1305, 1612, -441, 1113, -1940, 369, -2662, -391, -2364, -1007, -1259, -1274, 163, -1164, 1341, -813, 1859, -316, 1431, 199, 290, 577, -857, 773, -1525, 789, -1495, 688, -651, 555, 609, 314, 1581, 0, 1923, -246, 1476, -511, 183, -771, -1444, -842, -2684, -715, -3074, -406, -2408, 61, -714, 473, 1501, 787, 3302, 1068, 3963, 1056, 3336, 679, 1448, 208, -1165, -275, -3392, -718, -4537, -997, -4361, -1107, -2794, -1001, -268, -619, 2400, -117, 4315, 405, 4808, 1003, 3750, 1564, 1522, 1754, -1225, 1438, -3618, 701, -4878, -385, -4573, -1565, -2767, -2334, -167, -2421, 2294, -1846, 4041, -654, 4463, 844, 3236, 2127, 998, 2792, -1396, 2601, -3259, 1720, -3914, 473, -3165, -937, -1417, -2086, 624, -2495, 2262, -2226, 2926, -1535, 2374, -525, 910, 512, -798, 1294, -2110, 1772, -2414, 1873, -1558, 1651, -70, 1289, 1349, 713, 2152, -129, 1939, -1018, 779, -1785, -758, -2317, -2165, -2384, -2906, -1805, -2443, -708, -1000, 644, 831, 1979, 2520, 2925, 3432, 3148, 3089, 2608, 1568, 1449, -496, -179, -2352, -1884, -3602, -3122, -3788, -3599, -2683, -3239, -822, -2072, 1163, -281, 2839, 1662, 3647, 3149, 3278, 3884, 1981, 3752, 193, 2560, -1566, 609, -2820, -1369, -3429, -2945, -3097, -3873, -1747, -3739, -33, -2494, 1477, -717, 2564, 1044, 2841, 2533, 2206, 3418, 1014, 3296, -243, 2268, -1251, 865, -1945, -634, -2130, -1942, -1678, -2585, -842, -2481, 50, -1885, 742, -864, 1099, 376, 1122, 1285, 838, 1679, 346, 1751, 70, 1418, 68, 651, -127, -142, -529, -666, -714, -986, -813, -1063, -992, -769, -824, -285, -150, 151, 506, 560, 890, 806, 1229, 613, 1243, 77, 503, -402, -540, -733, -1330, -957, -1749, -752, -1598, 16, -662, 869, 674, 1452, 1791, 1787, 2276, 1600, 1869, 622, 552, -708, -1197, -1879, -2664, -2664, -3249, -2727, -2645, -1879, -981, -380, 1150, 1340, 2991, 2781, 3936, 3496, 3546, 3272, 1815, 2097, -597, 260, -2929, -1667, -4418, -3165, -4437, -3846, -3031, -3436, -758, -2065, 1806, -249, 3776, 1548, 4352, 3026, 3607, 3796, 1985, 3476, -214, 2243, -2343, 587, -3576, -1186, -3690, -2735, -2910, -3555, -1460, -3374, 296, -2352, 1788, -811, 2590, 957, 2724, 2520, 2241, 3363, 1279, 3219, 99, 2218, -1048, 649, -1912, -1093, -2312, -2446, -2227, -2990, -1689, -2611, -816, -1419, 244, 90, 1308, 1388, 2081, 2247, 2366, 2385, 2108, 1617, 1208, 321, -156, -899, -1455, -1690, -2318, -1837, -2688, -1331, -2364, -388, -1375, 693, -80, 1469, 1253, 1629, 2388, 1253, 2929, 565, 2583, -291, 1420, -1062, -155, -1411, -1671, -1374, -2797, -1137, -3280, -582, -2885, 192, -1596, 794, 161, 1262, 1881, 1745, 3294, 1894, 3845, 1447, 3053, 590, 1199, -551, -945, -1806, -2837, -2697, -3985, -2897, -3896, -2310, -2646, -981, -717, 807, 1442, 2504, 3205, 3540, 3931, 3601, 3426, 2665, 1880, 957, -230, -1067, -2154, -2782, -3214, -3639, -3189, -3458, -2379, -2365, -1101, -722, 343, 969, 1557, 2263, 2200, 2874, 2186, 2714, 1592, 1911, 653, 771, -258, -302, -954, -1061, -1381, -1452, -1426, -1503, -1186, -1354, -865, -1159, -416, -929, 155, -578, 657, -89, 1033, 515, 1165, 1256, 961, 1997, 537, 2314, 28, 1957, -624, 1151, -1189, 6, -1313, -1449, -1061, -2661, -563, -3081, 225, -2675, 974, -1563, 1181, 80, 907, 1748, 452, 2834, -163, 3117, -774, 2612, -1002, 1333, -873, -309, -665, -1674, -209, -2487, 452, -2598, 827, -1860, 797, -630, 662, 535, 381, 1488, -112, 1962, -534, 1590, -718, 722, -784, -85, -818, -776, -710, -1244, -349, -1124, 150, -497, 588, 232, 903, 873, 1128, 1220, 1082, 1040, 634, 444, -12, -307, -610, -1051, -1227, -1480, -1686, -1350, -1567, -854, -944, -163, -262, 694, 413, 1354, 1100, 1547, 1499, 1440, 1533, 1101, 1321, 490, 799, -278, 5, -983, -804, -1439, -1433, -1652, -1841, -1654, -1882, -1276, -1514, -503, -855, 363, 20, 1201, 1068, 1916, 1934, 2243, 2323, 2144, 2246, 1651, 1654, 709, 471, -571, -944, -1915, -2039, -2961, -2753, -3376, -3080, -2969, -2618, -1695, -1243, 212, 560, 2216, 2152, 3746, 3240, 4343, 3600, 3739, 2943, 2047, 1320, -178, -632, -2305, -2324, -3868, -3462, -4393, -3760, -3598, -2953, -1867, -1233, 96, 742, 1894, 2287, 3138, 3001, 3433, 2912, 2874, 2126, 1792, 730, 423, -747, -860, -1764, -1697, -2159, -2086, -1911, -2108, -1188, -1789, -408, -1235, 283, -499, 690, 317, 565, 1024, 295, 1586, 387, 1918, 569, 1865, 625, 1437, 756, 688, 685, -192, 173, -973, -464, -1608, -1083, -1992, -1669, -1941, -1920, -1434, -1477, -611, -422, 335, 814, 1162, 1789, 1741, 2288, 2058, 2102, 1994, 1208, 1461, -68, 598, -1234, -391, -1980, -1395, -2248, -2219, -1954, -2570, -1024, -2320, 174, -1458, 1085, -97, 1634, 1349, 1866, 2509, 1523, 3207, 784, 3094, 41, 1956, -693, 156, -1374, -1727, -1679, -3188, -1599, -3722, -1222, -3044, -524, -1409, 397, 608, 1222, 2394, 1656, 3368, 1693, 3123, 1377, 1844, 615, 179, -443, -1316, -1327, -2192, -1768, -2145, -1752, -1327, -1256, -228, -491, 635, 272, 888, 893, 542, 1238, -5, 1201, -416, 980, -513, 644, -56, 133, 893, -374, 1704, -683, 1805, -840, 1120, -955, -116, -996, -1637, -895, -2917, -596, -3192, -81, -2218, 519, -397, 1051, 1664, 1462, 3280, 1565, 3844, 1082, 3112, 264, 1299, -555, -935, -1312, -2766, -1849, -3571, -1843, -3094, -1272, -1649, -361, 139, 617, 1692, 1341, 2442, 1634, 2189, 1404, 1267, 640, 97, -247, -874, -805, -1203, -973, -824, -755, -40, -160, 686, 411, 947, 627, 610, 373, -226, -272, -1262, -1022, -1958, -1510, -1855, -1529, -970, -889, 375, 423, 1755, 1872, 2717, 2851, 2955, 3069, 2275, 2248, 755, 390, -1102, -1865, -2635, -3718, -3383, -4585, -3208, -4012, -2165, -2070, -463, 582, 1360, 3072, 2671, 4710, 3202, 4940, 2929, 3661, 1931, 1288, 510, -1493, -951, -3732, -2106, -4642, -2577, -4161, -2318, -2620, -1655, -445, -734, 1620, 315, 2874, 1141, 3149, 1577, 2552, 1709, 1382, 1527, 116, 998, -822, 351, -1290, -190, -1253, -650, -966, -982, -763, -1038, -743, -979, -812, -939, -770, -726, -459, -361, 112, 37, 872, 533, 1650, 1009, 2091, 1356, 1943, 1568, 1248, 1433, 100, 834, -1317, -61, -2545, -1038, -3019, -1860, -2576, -2295, -1303, -2130, 379, -1290, 1818, 25, 2642, 1362, 2757, 2293, 2008, 2595, 584, 2154, -826, 1013, -1808, -501, -2281, -1775, -2010, -2268, -1010, -1944, 167, -1068, 1050, 69, 1433, 1039, 1185, 1425, 532, 1142, -230, 414, -849, -345, -1032, -781, -666, -775, -36, -311, 629, 456, 1163, 1096, 1186, 1230, 593, 786, -221, -65, -975, -1029, -1581, -1751, -1736, -1829, -1275, -1166, -458, -67, 525, 1091, 1500, 1885, 2090, 2016, 1997, 1507, 1367, 493, 342, -746, -895, -1621, -1906, -1757, -2317, -1305, -2103, -494, -1376, 486, -275, 1249, 928, 1373, 1838, 811, 2134, -14, 1778, -715, 940, -1147, -105, -1057, -957, -374, -1371, 499, -1334, 1204, -976, 1551, -433, 1326, 2, 502, 201, -586, 284, -1523, 303, -2040, 200, -1913, 137, -1081, 252, 131, 468, 1270, 669, 2038, 644, 2233, 290, 1744, -211, 727, -754, -414, -1244, -1306, -1400, -1834, -1076, -1930, -479, -1438, 300, -486, 1042, 408, 1387, 953, 1267, 1265, 896, 1298, 334, 885, -326, 293, -798, -140, -900, -374, -723, -394, -525, -233, -426, -55, -358, -30, -205, -227, 46, -550, 231, -865, 411, -958, 747, -635, 1028, 14, 880, 807, 470, 1547, 21, 1917, -587, 1743, -1252, 1103, -1485, 68, -1194, -1178, -659, -2130, 10, -2410, 729, -2090, 1230, -1308, 1258, -139, 852, 1039, 304, 1804, -239, 2156, -640, 2162, -752, 1707, -548, 904, -217, -44, 23, -1052, 61, -1893, 23, -2356, -49, -2419, -211, -1957, -350, -893, -253, 479, 69, 1809, 406, 2803, 670, 3077, 798, 2490, 631, 1225, 201, -394, -302, -1881, -710, -2743, -991, -2789, -1057, -2130, -860, -984, -369, 367, 342, 1486, 970, 2000, 1171, 1852, 1009, 1262, 578, 511, -101, -161, -685, -543, -913, -619, -886, -563, -620, -501, -64, -467, 542, -403, 868, -334, 840, -288, 410, -126, -297, 172, -969, 425, -1306, 539, -1136, 569, -433, 548, 486, 369, 1260, 72, 1685, -79, 1627, -63, 990, -57, -71, -112, -1104, -298, -1805, -606, -2081, -815, -1745, -833, -852, -689, 209, -269, 1076, 447, 1614, 1174, 1738, 1605, 1499, 1659, 991, 1292, 353, 475, -305, -545, -919, -1437, -1443, -1968, -1719, -1944, -1673, -1387, -1310, -524, -592, 395, 326, 1186, 1182, 1634, 1850, 1609, 2149, 1236, 1939, 677, 1253, 40, 205, -452, -1022, -687, -1964, -818, -2289, -932, -2057, -921, -1447, -781, -496, -630, 560, -377, 1318, 106, 1654, 677, 1641, 1139, 1344, 1435, 869, 1519, 284, 1254, -310, 594, -741, -300, -1063, -1162, -1418, -1800, -1543, -2108, -1247, -1916, -704, -1140, -47, -18, 761, 1060, 1458, 1884, 1768, 2323, 1728, 2175, 1373, 1408, 593, 302, -491, -800, -1457, -1675, -1997, -2123, -2038, -2012, -1513, -1399, -556, -465, 442, 516, 1212, 1262, 1659, 1619, 1644, 1520, 1197, 1082, 462, 562, -319, 19, -993, -500, -1394, -843, -1317, -1008, -792, -1051, -130, -932, 448, -554, 861, -11, 1000, 514, 818, 1001, 374, 1290, -209, 1110, -718, 570, -1024, -45, -1035, -639, -640, -1111, 47, -1218, 702, -819, 1225, -149, 1370, 407, 952, 747, 248, 935, -466, 859, -1079, 444, -1385, -70, -1358, -479, -1053, -758, -397, -842, 450, -674, 1093, -333, 1417, 88, 1484, 487, 1140, 777, 358, 926, -338, 825, -696, 475, -1030, 51, -1366, -430, -1246, -935, -759, -1244, -295, -1186, 219, -759, 806, -106, 1149, 603, 1149, 1237, 967, 1603, 713, 1476, 288, 837, -319, -19, -811, -818, -1068, -1422, -1230, -1632, -1109, -1347, -620, -745, -10, -9, 520, 771, 938, 1367, 1115, 1535, 1001, 1307, 678, 764, 189, 21, -355, -710, -728, -1266, -825, -1431, -683, -1135, -384, -642, -34, -60, 232, 640, 329, 1188, 219, 1321, 5, 1084, -148, 588, -122, -87, -46, -775, 84, -1231, 346, -1286, 542, -924, 499, -263, 303, 489, -64, 1086, -508, 1325, -741, 1063, -733, 387, -595, -396, -283, -969, 101, -1145, 347, -861, 441, -240, 491, 393, 445, 755, 332, 788, 229, 466, 171, -47, 136, -425, 63, -517, -159, -326, -507, 73, -827, 462, -1039, 589, -1048, 347, -666, -113, 54, -604, 853, -931, 1528, -825, 1823, -300, 1586, 352, 979, 939, 20, 1258, -1108, 1096, -1949, 485, -2254, -310, -1995, -991, -1167, -1318, 16, -1202, 1218, -675, 2074, 65, 2283, 710, 1867, 1079, 1041, 1110, -46, 771, -1101, 227, -1755, -248, -1906, -564, -1612, -745, -868, -705, 85, -454, 886, -171, 1323, 39, 1354, 228, 953, 399, 285, 497, -273, 515, -526, 445, -531, 269, -306, 37, 1, -281, 134, -643, 43, -832, -210, -793, -521, -561, -690, -53, -576, 626, -149, 1153, 458, 1314, 1055, 1069, 1408, 418, 1277, -494, 542, -1316, -468, -1700, -1256, -1469, -1625, -712, -1552, 299, -936, 1269, 90, 1835, 1054, 1716, 1561, 938, 1557, -152, 1076, -1105, 147, -1654, -865, -1651, -1385, -1001, -1337, 28, -869, 957, -98, 1454, 686, 1357, 1122, 741, 1074, -102, 617, -897, -3, -1293, -609, -1039, -1004, -325, -910, 452, -397, 985, 187, 1112, 658, 791, 858, 77, 670, -706, 192, -1194, -342, -1210, -650, -730, -575, 73, -352, 876, -87, 1365, 318, 1284, 636, 650, 553, -211, 217, -914, -141, -1241, -492, -1067, -719, -440, -571, 286, -69, 781, 405, 945, 642, 732, 706, 194, 529, -435, 135, -816, -279, -812, -585, -475, -738, 116, -624, 723, -289, 979, 104, 803, 417, 354, 580, -231, 536, -767, 336, -1016, 120, -916, -47, -541, -174, -30, -254, 461, -284, 813, -286, 927, -278, 776, -191, 448, -58, 36, 67, -350, 209, -595, 344, -667, 386, -608, 384, -469, 292, -309, 51, -83, -206, 200, -347, 390, -467, 491, -541, 628, -350, 672, 17, 467, 257, 129, 355, -136, 414, -403, 404, -702, 240, -804, 21, -701, -78, -524, -117, -192, -276, 215, -370, 526, -258, 752, -137, 875, -83, 797, 80, 540, 285, 183, 348, -213, 294, -599, 190, -900, 37, -1038, -173, -934, -360, -606, -326, -143, -154, 376, 12, 869, 224, 1156, 401, 1150, 362, 913, 182, 471, -97, -183, -396, -802, -507, -1110, -390, -1157, -187, -1023, 41, -582, 319, 24, 586, 509, 657, 817, 488, 941, 199, 848, -135, 573, -479, 174, -703, -220, -735, -489, -535, -554, -194, -480, 119, -356, 439, -176, 770, -47, 815, -112, 592, -205, 320, -146, -60, 31, -459, 311, -621, 689, -627, 942, -546, 901, -270, 515, 77, -172, 240, -870, 239, -1287, 217, -1356, 191, -998, 124, -265, 194, 545, 443, 1126, 586, 1308, 444, 1057, 129, 494, -306, -179, -799, -699, -1142, -879, -1154, -709, -817, -326, -220, 98, 515, 367, 1228, 366, 1611, 125, 1507, -169, 1022, -352, 265, -334, -647, -92, -1330, 248, -1516, 545, -1292, 709, -887, 552, -381, 94, 241, -368, 786, -665, 1023, -824, 1077, -747, 1035, -366, 787, 140, 378, 567, -27, 785, -402, 713, -778, 482, -1111, 125, -1238, -355, -1086, -699, -644, -720, 61, -523, 806, -193, 1288, 236, 1478, 642, 1335, 785, 744, 603, -25, 213, -623, -285, -1011, -760, -1100, -974, -865, -850, -456, -420, -23, 209, 237, 813, 258, 1201, 226, 1260, 165, 834, 110, 44, 235, -758, 544, -1327, 811, -1541, 837, -1250, 541, -488, -21, 433, -724, 1131, -1349, 1447, -1582, 1347, -1285, 838, -621, 61, 235, -654, 1070, -1106, 1607, -1193, 1674, -901, 1265, -401, 516, 116, -305, 560, -949, 771, -1216, 702, -1097, 468, -723, 187, -217, -119, 186, -378, 315, -479, 292, -419, 233, -301, 180, -90, 233, 208, 413, 406, 597, 397, 647, 285, 465, 55, 93, -275, -407, -533, -949, -588, -1288, -401, -1172, -21, -671, 372, 62, 679, 860, 787, 1389, 579, 1422, 144, 1017, -322, 320, -731, -450, -929, -982, -804, -1071, -403, -762, 111, -208, 553, 373, 812, 697, 836, 605, 553, 262, 87, -163, -327, -566, -551, -698, -608, -393, -523, 134, -257, 622, 91, 928, 286, 916, 329, 548, 307, -41, 201, -611, 8, -924, -145, -920, -199, -641, -176, -196, -106, 254, -20, 571, 60, 655, 129, 473, 119, 229, 72, 114, 33, 89, -41, 69, -130, 88, -149, 113, -141, 5, -116, -287, -44, -570, 46, -672, 93, -623, 94, -359, 51, 165, 9, 665, 0, 973, 48, 1066, 125, 840, 203, 335, 213, -215, 73, -690, -181, -1026, -423, -1070, -639, -710, -727, -150, -523, 327, -44, 719, 493, 986, 946, 886, 1217, 465, 1142, 8, 604, -389, -201, -700, -961, -748, -1465, -501, -1591, -67, -1193, 379, -400, 657, 472, 704, 1161, 522, 1462, 142, 1292, -272, 781, -595, 90, -738, -495, -590, -768, -169, -760, 305, -599, 629, -363, 746, -173, 651, -130, 347, -232, 0, -281, -239, -106, -372, 244, -426, 630, -326, 1016, -125, 1219, -15, 1007, -20, 395, -26, -407, -39, -1219, -10, -1783, 146, -1862, 405, -1381, 650, -461, 703, 664, 515, 1618, 200, 2088, -218, 1901, -665, 1139, -956, 76, -980, -912, -752, -1527, -324, -1629, 212, -1249, 780, -572, 1214, 82, 1295, 561, 1014, 750, 538, 603, -49, 344, -645, 181, -1032, 74, -1093, 90, -936, 244, -625, 336, -109, 197, 485, -109, 850, -493, 931, -834, 823, -985, 543, -845, 147, -435, -193, 144, -340, 723, -293, 1129, -199, 1182, -121, 888, -42, 371, -48, -228, -203, -737, -376, -965, -416, -901, -307, -638, -48, -289, 412, 35, 915, 230, 1197, 326, 1145, 383, 781, 413, 142, 400, -644, 389, -1293, 321, -1503, 139, -1301, -110, -834, -383, -101, -665, 735, -779, 1326, -664, 1521, -412, 1350, -47, 875, 440, 227, 808, -355, 860, -730, 657, -928, 322, -971, -107, -797, -495, -481, -690, -171, -626, 138, -399, 479, -114, 727, 117, 820, 224, 829, 217, 764, 139, 530, 51, 106, 60, -351, 122, -703, 182, -956, 216, -973, 117, -677, -182, -245, -466, 186, -567, 611, -484, 905, -251, 980, 150, 870, 560, 582, 750, 132, 621, -316, 270, -649, -217, -815, -669, -715, -901, -380, -809, 40, -406, 427, 185, 653, 716, 641, 1017, 401, 978, 40, 554, -294, -143, -481, -797, -424, -1192, -104, -1205, 314, -798, 682, -71, 848, 711, 649, 1255, 143, 1309, -451, 882, -925, 161, -1071, -590, -836, -1156, -296, -1326, 418, -972, 1006, -250, 1184, 461, 997, 947, 561, 1090, 5, 797, -421, 177, -600, -420, -528, -792, -212, -867, 86, -610, 142, -110, 51, 362, -146, 618, -429, 618, -498, 396, -154, -20, 437, -431, 1010, -632, 1400, -561, 1408, -254, 886, 186, -32, 493, -1010, 547, -1751, 381, -1996, 53, -1599, -335, -644, -570, 524, -559, 1496, -322, 2057, 24, 2108, 347, 1542, 524, 528, 526, -487, 335, -1245, -12, -1685, -375, -1638, -578, -1088, -627, -305, -495, 448, -165, 996, 212, 1233, 467, 1207, 610, 929, 588, 468, 359, -16, 3, -414, -320, -641, -558, -672, -641, -553, -559, -265, -342, 102, -43, 309, 292, 304, 536, 300, 591, 308, 453, 155, 249, -12, -20, 21, -345, 92, -535, 113, -478, 234, -348, 345, -190, 189, 33, -83, 214, -265, 249, -410, 237, -419, 200, -211, 117, 30, 38, 262, 15, 479, -58, 567, -173, 519, -253, 354, -305, 104, -316, -142, -171, -321, 62, -339, 280, -180, 420, 27, 424, 163, 237, 252, -63, 258, -387, 110, -567, -17, -506, -10, -273, -39, 37, -100, 381, 5, 554, 248, 457, 380, 183, 388, -109, 384, -352, 222, -459, -101, -385, -316, -174, -397, 28, -410, 177, -342, 225, -185, 143, 72, -16, 358, -95, 623, -69, 823, 27, 788, 161, 497, 277, 106, 214, -272, -30, -567, -330, -662, -575, -553, -692, -373, -501, -129, -50, 200, 404, 495, 721, 684, 871, 748, 695, 665, 223, 420, -323, 122, -741, -76, -906, -257, -749, -463, -410, -544, 15, -487, 438, -321, 666, -69, 587, 204, 332, 501, 35, 711, -214, 693, -354, 541, -321, 342, -184, 74, 1, -226, 155, -436, 161, -476, 8, -347, -138, -134, -258, 62, -345, 227, -275, 317, -18, 287, 218, 254, 379, 215, 481, 151, 441, 168, 204, 229, -76, 258, -304, 261, -485, 170, -622, -22, -611, -245, -444, -438, -152, -509, 193, -401, 518, -145, 752, 209, 847, 592, 661, 909, 236, 1038, -239, 857, -675, 371, -1038, -240, -1106, -792, -820, -1080, -305, -963, 291, -568, 841, 0, 1137, 664, 1073, 1098, 682, 1172, 106, 954, -505, 424, -911, -250, -1024, -761, -886, -922, -520, -682, 27, -159, 467, 445, 645, 865, 653, 908, 514, 650, 184, 237, -112, -285, -232, -688, -240, -699, -234, -379, -211, 30, -220, 450, -286, 819, -350, 913, -296, 622, -97, 184, 250, -147, 605, -395, 779, -551, 694, -472, 387, -260, -149, -55, -739, 184, -1118, 425, -1113, 551, -741, 535, -95, 458, 621, 369, 1168, 171, 1294, -145, 922, -377, 181, -422, -615, -368, -1186, -166, -1330, 242, -992, 602, -269, 663, 521, 488, 1074, 184, 1200, -176, 871, -457, 182, -485, -568, -186, -1094, 294, -1176, 737, -771, 991, -85, 879, 550, 372, 960, -355, 963, -1022, 544, -1266, -57, -929, -534, -162, -754, 728, -678, 1369, -356, 1509, 77, 1122, 358, 353, 360, -498, 163, -1081, -90, -1203, -322, -813, -347, -42, -82, 775, 364, 1286, 730, 1222, 775, 564, 415, -280, -183, -915, -868, -1156, -1395, -801, -1456, 64, -904, 957, 33, 1497, 1003, 1530, 1692, 1032, 1870, 132, 1377, -851, 379, -1509, -745, -1551, -1637, -959, -2020, -12, -1702, 908, -876, 1522, 135, 1591, 1026, 1066, 1520, 269, 1465, -434, 993, -861, 315, -876, -338, -467, -787, 96, -904, 501, -748, 647, -469, 507, -197, 100, 50, -342, 187, -555, 170, -476, 92, -116, 81, 448, 125, 973, 225, 1217, 326, 1102, 366, 630, 261, -102, 28, -814, -260, -1215, -529, -1237, -716, -915, -666, -265, -410, 537, -91, 1165, 220, 1483, 508, 1463, 659, 1047, 624, 352, 401, -327, 87, -795, -230, -998, -473, -920, -581, -565, -505, -89, -313, 279, -25, 484, 247, 603, 349, 621, 245, 499, 52, 349, -168, 313, -335, 299, -365, 203, -158, 119, 220, -9, 559, -302, 669, -550, 550, -592, 180, -506, -340, -255, -801, 217, -1028, 695, -959, 924, -591, 953, -63, 888, 464, 587, 835, 61, 1026, -345, 985, -465, 680, -490, 214, -488, -255, -317, -725, -74, -1088, 37, -1190, 134, -1013, 336, -648, 502, -84, 565, 562, 647, 1081, 710, 1308, 568, 1227, 258, 830, -82, 172, -459, -575, -795, -1128, -915, -1370, -715, -1240, -280, -760, 230, -101, 733, 483, 1101, 861, 1186, 919, 993, 697, 589, 322, 96, -38, -349, -237, -651, -239, -745, -196, -656, -147, -390, -138, -2, -237, 311, -428, 497, -546, 643, -481, 742, -207, 677, 197, 458, 622, 245, 887, 22, 906, -259, 645, -438, 128, -443, -501, -312, -931, -99, -1062, 127, -921, 306, -500, 409, 85, 457, 538, 396, 766, 236, 743, 139, 481, 101, 101, 59, -207, 21, -367, -2, -362, 14, -271, 15, -157, -25, -81, -33, -69, 8, -127, 110, -147, 244, -74, 359, 101, 423, 289, 376, 408, 216, 370, -5, 163, -189, -149, -247, -439, -171, -631, 79, -586, 369, -266, 512, 190, 534, 548, 399, 702, 61, 596, -321, 219, -552, -342, -512, -794, -248, -921, 168, -703, 631, -209, 925, 451, 927, 925, 612, 999, 71, 705, -436, 126, -712, -568, -684, -1047, -406, -1134, 46, -782, 535, -108, 788, 618, 708, 1055, 442, 1068, 117, 656, -178, -60, -352, -827, -239, -1242, 110, -1105, 416, -494, 566, 312, 523, 1015, 262, 1313, -117, 1091, -489, 361, -655, -591, -487, -1312, -47, -1510, 503, -1196, 929, -414, 1053, 575, 834, 1335, 355, 1555, -198, 1222, -611, 438, -721, -501, -592, -1227, -319, -1449, 116, -1157, 549, -520, 734, 227, 647, 833, 429, 1021, 165, 818, -137, 400, -264, -83, -111, -477, 81, -610, 234, -493, 335, -249, 265, -1, 132, 201, 11, 248, -126, 120, -181, -58, -93, -148, 43, -191, 183, -164, 356, -38, 484, 138, 462, 246, 350, 263, 238, 188, 123, 63, -30, -134, -192, -330, -302, -433, -370, -420, -329, -287, -107, -25, 183, 210, 469, 351, 691, 414, 720, 360, 558, 170, 309, -15, 48, -164, -198, -301, -385, -401, -408, -366, -300, -257, -137, -166, 73, -51, 246, 158, 316, 302, 366, 328, 447, 310, 480, 286, 463, 177, 419, -14, 231, -260, -68, -452, -308, -532, -470, -520, -472, -416, -306, -134, -101, 237, 196, 538, 529, 658, 700, 630, 706, 440, 590, 73, 352, -380, 64, -690, -185, -779, -328, -647, -365, -338, -342, 77, -294, 434, -183, 590, 50, 479, 343, 241, 559, -13, 686, -204, 761, -276, 674, -195, 361, -30, -43, 128, -447, 120, -751, -37, -789, -234, -532, -406, -63, -502, 470, -361, 850, -4, 996, 415, 895, 720, 589, 804, 201, 586, -229, 136, -599, -386, -716, -779, -574, -928, -275, -770, 100, -392, 443, 52, 618, 440, 639, 674, 606, 620, 491, 393, 266, 147, 26, -92, -218, -295, -451, -338, -562, -251, -475, -149, -230, -136, 92, -161, 440, -164, 746, -143, 910, -101, 844, 65, 519, 288, 68, 417, -347, 403, -667, 283, -774, 33, -586, -248, -223, -447, 210, -502, 626, -418, 874, -190, 897, 74, 742, 258, 417, 315, -15, 279, -395, 116, -594, -94, -589, -214, -457, -194, -232, -111, 119, -1, 493, 112, 748, 213, 820, 187, 654, 41, 303, -118, -63, -257, -365, -395, -522, -408, -455, -282, -219, -56, 63, 215, 303, 445, 515, 521, 620, 458, 456, 260, 138, -34, -120, -328, -264, -504, -219, -551, 6, -458, 221, -275, 332, -38, 345, 165, 248, 288, 67, 320, -97, 310, -164, 269, -113, 216, 45, 115, 247, 1, 381, -148, 384, -362, 241, -564, -12, -607, -224, -491, -226, -201, -61, 213, 127, 605, 305, 795, 417, 717, 372, 375, 199, -90, -79, -536, -351, -794, -418, -769, -239, -452, 114, 6, 513, 434, 775, 662, 750, 636, 398, 337, -125, -142, -513, -593, -611, -784, -510, -665, -203, -266, 320, 258, 738, 719, 839, 941, 711, 800, 341, 295, -163, -325, -510, -841, -553, -1075, -300, -943, 53, -490, 296, 88, 415, 591, 389, 814, 211, 749, 7, 482, -61, 153, 26, -125, 152, -268, 263, -319, 334, -304, 258, -303, -10, -359, -342, -427, -535, -379, -455, -204, -109, 86, 332, 451, 702, 792, 923, 898, 811, 691, 378, 252, -51, -285, -398, -816, -670, -1086, -679, -975, -382, -572, 39, -47, 389, 459, 596, 771, 623, 811, 448, 542, 226, 119, 109, -234, 79, -420, 76, -433, 67, -235, 1, 38, -173, 217, -372, 217, -452, 58, -410, -211, -185, -445, 257, -530, 725, -389, 1005, -77, 1027, 314, 771, 645, 230, 800, -419, 691, -875, 343, -1051, -177, -918, -635, -446, -873, 181, -895, 739, -703, 1088, -262, 1113, 230, 820, 581, 350, 726, -121, 690, -468, 485, -592, 191, -524, -118, -367, -342, -107, -463, 176, -466, 311, -386, 326, -277, 330, -186, 338, -59, 303, 101, 263, 263, 270, 369, 199, 424, 2, 404, -212, 275, -358, -6, -365, -318, -274, -521, -146, -565, 78, -489, 352, -260, 535, 59, 577, 336, 509, 471, 347, 481, 93, 333, -170, 69, -346, -182, -384, -354, -320, -477, -208, -439, -3, -226, 253, 49, 444, 292, 540, 451, 495, 439, 328, 278, 120, 2, -91, -294, -213, -506, -223, -536, -214, -384, -176, -94, -38, 191, 149, 392, 269, 457, 335, 364, 374, 130, 287, -93, 95, -212, -40, -231, -62, -199, -60, -110, -81, -56, -80, -99, -77, -168, -69, -165, 27, -141, 162, -41, 275, 188, 379, 437, 418, 544, 356, 488, 178, 243, -111, -115, -392, -494, -522, -780, -446, -833, -198, -568, 174, -127, 568, 306, 796, 601, 775, 734, 524, 654, 106, 362, -317, -23, -610, -294, -696, -440, -505, -489, -104, -418, 304, -238, 551, -62, 630, 65, 545, 122, 301, 127, 37, 87, -132, 77, -207, 124, -160, 189, -36, 209, 41, 181, 21, 59, -67, -109, -149, -280, -145, -430, -15, -484, 225, -363, 494, -177, 671, 51, 631, 308, 369, 489, -5, 511, -385, 420, -668, 209, -749, -49, -538, -276, -86, -438, 388, -529, 720, -500, 844, -359, 716, -103, 391, 193, 21, 439, -264, 578, -398, 573, -381, 350, -247, 8, -100, -333, 3, -591, 69, -695, 77, -548, 62, -197, 130, 221, 297, 543, 483, 689, 593, 582, 534, 244, 257, -212, -171, -587, -582, -744, -823, -623, -813, -302, -530, 129, -5, 532, 620, 763, 1052, 679, 1128, 328, 900, -124, 399, -510, -257, -752, -731, -716, -841, -381, -671, 72, -319, 432, 89, 631, 388, 570, 525, 258, 480, -139, 305, -432, 150, -548, 47, -411, -21, -94, 47, 247, 168, 461, 136, 475, -20, 253, -186, -105, -337, -449, -387, -606, -239, -536, 34, -268, 316, 102, 530, 451, 590, 620, 480, 574, 266, 341, -22, 19, -297, -269, -417, -441, -362, -530, -190, -483, 22, -299, 192, -81, 278, 102, 268, 273, 164, 373, 56, 392, 22, 340, 46, 235, 95, 73, 161, -96, 212, -273, 168, -421, 0, -483, -178, -423, -270, -280, -286, -33, -202, 256, -1, 468, 220, 528, 370, 463, 429, 253, 386, -54, 241, -333, 34, -460, -161, -436, -263, -285, -250, -82, -160, 103, -40, 212, 79, 230, 171, 135, 204, 19, 166, -63, 108, -103, 60, -101, 15, -17, -4, 95, 69, 163, 193, 138, 231, 60, 148, -57, 17, -180, -122, -281, -232, -295, -256, -231, -170, -87, -36, 84, 111, 237, 293, 337, 428, 351, 430, 232, 318, 74, 111, -98, -106, -272, -251, -347, -315, -288, -258, -219, -140, -113, -80, 37, 1, 125, 161, 124, 277, 151, 323, 175, 363, 158, 332, 116, 193, 89, 28, 20, -150, -116, -309, -253, -372, -302, -340, -290, -207, -197, 19, -37, 287, 135, 485, 272, 526, 327, 449, 198, 265, 17, -28, -79, -281, -128, -404, -136, -398, -25, -261, 61, -40, 25, 203, -89, 372, -191, 382, -245, 285, -216, 168, -76, 37, 165, -103, 344, -184, 386, -196, 307, -159, 125, -52, -124, 76, -321, 175, -422, 248, -351, 245, -146, 160, 41, 35, 151, -95, 223, -168, 183, -195, 72, -148, -13, 24, -43, 234, -32, 406, 31, 448, 83, 255, 89, -67, 7, -333, -133, -509, -272, -514, -353, -241, -324, 177, -126, 565, 139, 820, 402, 782, 583, 432, 564, -92, 317, -650, -52, -970, -463, -883, -748, -483, -789, 131, -561, 751, -137, 1067, 356, 986, 704, 607, 827, 31, 689, -585, 338, -964, -97, -909, -491, -483, -764, 104, -772, 617, -533, 839, -161, 695, 212, 289, 487, -190, 584, -500, 486, -475, 243, -225, 45, 58, -59, 322, -138, 478, -203, 400, -231, 121, -323, -193, -451, -384, -468, -407, -255, -276, 113, -8, 512, 276, 830, 426, 917, 423, 609, 306, 35, 112, -582, -84, -1030, -202, -1103, -240, -760, -222, -196, -147, 452, -24, 926, 85, 973, 109, 681, 107, 250, 159, -269, 192, -621, 174, -660, 140, -513, 67, -282, -44, 13, -154, 230, -210, 336, -172, 360, -64, 287, 78, 108, 200, -63, 268, -195, 303, -267, 219, -229, -48, -77, -314, 35, -374, 73, -273, 79, -80, 40, 212, -39, 487, -39, 555, 7, 390, 66, 100, 121, -204, 145, -467, 105, -585, -2, -456, -177, -199, -277, 85, -282, 382, -249, 558, -107, 544, 161, 409, 330, 203, 381, -26, 355, -243, 198, -383, -42, -378, -258, -283, -414, -174, -403, -65, -275, 34, -129, 129, 49, 260, 214, 384, 238, 413, 220, 371, 231, 265, 213, 39, 135, -206, 53, -350, -52, -398, -215, -386, -422, -328, -497, -205, -396, -22, -200, 170, 57, 388, 357, 595, 557, 675, 598, 571, 474, 305, 228, -75, -92, -498, -396, -801, -630, -835, -705, -636, -584, -260, -253, 236, 199, 639, 601, 815, 758, 786, 633, 540, 291, 149, -125, -216, -484, -492, -618, -598, -468, -423, -136, -121, 198, 83, 406, 174, 365, 128, 126, -14, -155, -72, -351, -14, -401, 167, -231, 429, 87, 525, 373, 384, 454, 171, 336, -126, 107, -514, -116, -773, -256, -756, -288, -486, -273, -27, -203, 507, -119, 929, -73, 1056, -19, 787, 145, 205, 347, -442, 475, -911, 417, -1043, 149, -752, -221, -159, -490, 424, -585, 788, -456, 874, -119, 634, 281, 170, 497, -248, 467, -528, 262, -672, -38, -572, -333, -249, -445, 141, -393, 507, -221, 703, 83, 588, 407, 263, 551, -85, 501, -357, 289, -471, -29, -408, -367, -258, -625, -123, -753, -3, -650, 138, -322, 300, 145, 452, 615, 478, 985, 318, 1097, 95, 807, -137, 171, -379, -522, -485, -1077, -422, -1311, -322, -1089, -157, -502, 118, 188, 362, 801, 493, 1125, 535, 1069, 422, 719, 165, 214, -111, -314, -345, -667, -466, -819, -400, -774, -251, -524, -122, -121, 35, 264, 192, 495, 236, 534, 216, 451, 253, 242, 287, -24, 243, -173, 134, -152, -27, -116, -182, -91, -323, -74, -488, -117, -523, -218, -340, -251, -81, -186, 239, -26, 625, 210, 845, 461, 755, 578, 407, 467, -100, 112, -573, -339, -832, -662, -851, -734, -601, -574, -140, -154, 317, 366, 675, 705, 857, 766, 692, 599, 280, 187, -105, -301, -403, -661, -566, -794, -494, -668, -274, -308, -52, 142, 119, 569, 216, 785, 228, 711, 193, 430, 142, 54, 75, -352, 32, -632, 33, -701, 21, -531, -30, -217, -129, 67, -251, 252, -280, 389, -204, 429, -64, 413, 172, 365, 413, 226, 459, -16, 282, -274, 29, -521, -227, -640, -445, -563, -467, -335, -251, -21, 43, 338, 316, 591, 514, 677, 495, 618, 195, 437, -209, 57, -488, -441, -576, -791, -456, -828, -109, -643, 335, -259, 639, 252, 652, 677, 447, 835, 101, 704, -361, 306, -697, -187, -708, -591, -487, -760, -119, -625, 289, -233, 572, 220, 679, 566, 606, 652, 316, 460, -128, 88, -512, -281, -677, -499, -621, -518, -382, -411, -14, -159, 344, 166, 526, 403, 519, 510, 426, 516, 210, 319, -141, 5, -425, -270, -516, -492, -417, -609, -167, -494, 137, -242, 359, 59, 336, 371, 135, 595, -19, 614, -118, 458, -168, 147, -86, -237, 41, -531, 85, -586, 72, -440, 52, -198, 23, 53, -37, 265, -117, 332, -173, 287, -185, 211, -132, 121, 9, 9, 164, -60, 255, -121, 308, -162, 266, -182, 66, -201, -147, -195, -292, -95, -406, 39, -408, 207, -227, 381, 63, 414, 312, 207, 442, -94, 450, -338, 282, -441, -35, -395, -312, -180, -446, 120, -397, 334, -159, 367, 113, 292, 297, 137, 353, -52, 188, -211, -75, -305, -231, -318, -315, -191, -287, -19, -71, 126, 150, 250, 306, 311, 435, 247, 358, 130, 66, -35, -242, -207, -496, -299, -568, -287, -372, -204, -76, -36, 189, 106, 371, 167, 383, 200, 301, 228, 213, 190, 111, 118, 6, 13, -173, -145, -408, -314, -501, -383, -434, -323, -242, -121, 91, 139, 405, 340, 529, 419, 458, 368, 245, 170, -12, -62, -231, -275, -371, -433, -380, -420, -265, -202, -83, 44, 125, 242, 282, 345, 284, 288, 112, 118, -144, -43, -321, -177, -281, -215, -44, -165, 246, -81, 406, 28, 320, 152, 104, 185, -116, 141, -332, 48, -446, -103, -420, -270, -304, -288, -61, -150, 246, 32, 497, 176, 635, 307, 536, 363, 179, 280, -263, 75, -624, -166, -770, -410, -614, -554, -232, -504, 210, -231, 575, 156, 713, 527, 545, 708, 170, 600, -268, 259, -568, -150, -568, -527, -342, -685, -45, -527, 216, -205, 333, 114, 285, 412, 104, 504, -99, 338, -161, 90, -118, -154, -86, -327, -44, -256, 29, -64, 91, 93, 83, 212, -1, 234, -92, 86, -139, -109, -159, -294, -162, -392, -75, -284, 123, -28, 300, 221, 377, 441, 307, 532, 26, 415, -337, 113, -550, -249, -552, -553, -385, -675, -69, -568, 269, -216, 473, 255, 545, 633, 494, 741, 305, 584, 29, 193, -352, -290, -745, -605, -850, -575, -622, -333, -243, -74, 218, 100, 642, 189, 834, 202, 756, 201, 455, 207, 14, 241, -423, 230, -743, 88, -857, -175, -680, -430, -299, -595, 109, -558, 451, -297, 650, 100, 657, 493, 516, 788, 245, 840, -113, 592, -457, 95, -743, -470, -798, -900, -461, -1038, 18, -845, 338, -361, 511, 248, 540, 814, 362, 1124, 80, 1022, -146, 554, -294, -45, -371, -599, -318, -925, -132, -934, 93, -645, 203, -172, 99, 305, -96, 565, -191, 615, -127, 505, 47, 244, 209, -78, 237, -269, 128, -279, 8, -127, -39, 69, -75, 153, -168, 38, -316, -191, -429, -426, -352, -526, -63, -398, 310, -8, 599, 507, 624, 884, 350, 908, -50, 607, -355, 82, -508, -502, -584, -937, -515, -1028, -209, -768, 160, -281, 424, 242, 566, 647, 503, 803, 205, 715, -160, 436, -406, 55, -452, -282, -340, -433, -185, -416, -2, -239, 207, -46, 299, -44, 225, -177, 59, -221, -168, -193, -321, -34, -223, 332, 40, 688, 234, 782, 210, 595, 10, 107, -161, -481, -210, -867, -149, -968, -11, -793, 64, -280, 32, 352, -4, 817, -2, 983, 58, 806, 96, 328, -68, -240, -291, -706, -294, -885, -103, -704, 164, -245, 377, 304, 389, 732, 208, 797, -104, 466, -448, -98, -591, -592, -492, -782, -279, -573, 96, -66, 527, 478, 681, 743, 505, 649, 130, 258, -311, -232, -570, -556, -536, -607, -301, -447, -32, -94, 125, 279, 231, 492, 312, 500, 246, 298, 33, -43, -271, -304, -501, -453, -401, -449, -23, -196, 402, 169, 662, 428, 512, 541, 4, 412, -475, 74, -674, -338, -575, -694, -287, -747, -25, -333, 163, 258, 352, 720, 456, 878, 442, 601, 290, -26, -62, -634, -395, -925, -492, -741, -354, -200, -43, 422, 140, 818, 17, 817, -154, 451, -241, -101, -188, -649, 71, -898, 343, -717, 454, -234, 404, 356, 211, 829, -42, 899, -300, 546, -545, -48, -619, -591, -477, -824, -211, -693, 165, -288, 461, 273, 452, 674, 312, 724, 172, 446, -3, -46, -115, -522, -227, -739, -324, -641, -200, -181, -7, 450, 87, 874, 95, 895, -88, 490, -330, -258, -349, -930, -159, -1173, 186, -882, 531, -152, 582, 674, 328, 1184, -2, 1208, -273, 676, -459, -182, -542, -932, -451, -1278, -195, -1078, 92, -372, 351, 476, 460, 1150, 265, 1352, -40, 889, -256, -25, -341, -943, -144, -1476, 172, -1295, 273, -506, 249, 519, 113, 1364, -173, 1590, -330, 1068, -389, 108, -481, -958, -372, -1611, -71, -1453, 260, -662, 607, 375, 702, 1278, 431, 1523, 68, 1033, -267, 112, -503, -846, -540, -1352, -467, -1164, -314, -498, -78, 388, 138, 1096, 327, 1253, 422, 881, 314, 169, 101, -677, -96, -1245, -159, -1264, -74, -725, -63, 110, -150, 843, -198, 1196, -249, 1089, -204, 546, -19, -174, 97, -777, 196, -1023, 317, -804, 236, -286, 42, 273, -111, 720, -311, 775, -420, 380, -288, -193, -28, -683, 247, -796, 374, -354, 264, 295, 35, 829, -184, 1046, -251, 711, -209, -24, -212, -736, -160, -1244, -33, -1258, 74, -674, 208, 177, 264, 986, 153, 1453, 7, 1241, -170, 519, -243, -370, -67, -1128, 46, -1351, -4, -917, -11, -149, -115, 658, -228, 1150, -115, 1059, -72, 515, -86, -221, 79, -966, 179, -1306, 263, -986, 438, -205, 291, 682, -75, 1361, -300, 1459, -513, 913, -605, 33, -388, -880, -117, -1523, 97, -1516, 295, -923, 367, -49, 357, 873, 369, 1469, 274, 1404, 25, 843, -207, 5, -361, -836, -509, -1200, -566, -980, -404, -456, -155, 212, 93, 659, 402, 644, 567, 407, 526, 100, 448, -293, 159, -479, -300, -350, -554, -68, -679, 270, -674, 489, -323, 387, 109, 120, 443, -172, 722, -460, 651, -551, 226, -306, -186, 58, -515, 347, -715, 484, -598, 383, -204, 117, 274, -105, 631, -308, 677, -447, 377, -329, -98, -29, -475, 246, -614, 452, -540, 450, -203, 245, 230, -6, 408, -287, 392, -518, 295, -507, 3, -357, -301, -90, -445, 303, -437, 563, -136, 585, 297, 501, 518, 217, 530, -204, 264, -509, -285, -633, -669, -567, -698, -259, -524, 107, -169, 381, 242, 527, 539, 496, 701, 269, 638, -57, 304, -324, -140, -390, -557, -275, -837, -65, -796, 121, -366, 208, 216, 202, 596, 116, 644, -59, 423, -197, -12, -254, -420, -217, -534, -37, -387, 185, -20, 343, 431, 459, 634, 393, 532, 90, 139, -297, -482, -634, -901, -776, -881, -558, -558, -92, -8, 462, 571, 927, 908, 1028, 956, 674, 661, 23, 86, -690, -474, -1119, -870, -1068, -1002, -587, -723, 110, -183, 741, 339, 1056, 701, 944, 709, 421, 361, -209, -26, -652, -260, -801, -344, -572, -309, -90, -150, 292, 77, 466, 168, 367, 126, 8, 54, -302, -129, -393, -311, -315, -334, 33, -228, 482, 91, 750, 504, 787, 605, 483, 344, -201, -81, -913, -523, -1405, -694, -1466, -502, -824, -158, 323, 266, 1410, 608, 2025, 604, 1852, 343, 916, -9, -410, -361, -1602, -564, -2143, -599, -1786, -453, -737, -67, 548, 368, 1524, 616, 1794, 632, 1281, 436, 238, 65, -809, -398, -1334, -711, -1211, -619, -499, -273, 481, 102, 1166, 425, 1228, 442, 698, 149, -197, -97, -1044, -228, -1496, -277, -1339, -154, -533, 33, 564, 197, 1422, 312, 1789, 251, 1460, 98, 504, -101, -610, -399, -1484, -551, -1848, -442, -1456, -185, -465, 199, 674, 486, 1520, 430, 1699, 218, 1118, 3, 86, -190, -1001, -168, -1649, -19, -1460, 54, -484, 131, 771, 72, 1669, -195, 1772, -371, 1055, -428, -199, -411, -1473, -208, -2189, 162, -1994, 582, -936, 850, 597, 780, 1964, 415, 2576, -139, 2161, -673, 904, -915, -729, -857, -2127, -552, -2684, -16, -2094, 461, -625, 618, 1056, 510, 2165, 230, 2235, -80, 1391, -198, 41, -149, -1320, 16, -1977, 286, -1576, 353, -404, 84, 926, -313, 1750, -714, 1658, -927, 772, -797, -537, -365, -1735, 332, -2148, 1077, -1508, 1464, -116, 1253, 1467, 512, 2449, -437, 2320, -1246, 1189, -1542, -482, -1175, -2074, -438, -2806, 336, -2250, 940, -669, 1079, 1231, 707, 2593, 176, 2765, -277, 1713, -585, -87, -596, -1855, -299, -2792, 172, -2445, 587, -1039, 561, 816, 115, 2341, -333, 2778, -671, 1968, -798, 411, -467, -1288, 137, -2446, 672, -2478, 929, -1439, 731, 122, 228, 1590, -338, 2217, -820, 1718, -896, 570, -503, -635, 50, -1404, 583, -1330, 847, -576, 576, 316, -3, 895, -504, 858, -805, 248, -768, -449, -392, -876, 105, -867, 630, -333, 1013, 471, 931, 1035, 418, 1151, -253, 786, -893, -2, -1212, -830, -932, -1221, -210, -1057, 521, -426, 891, 374, 738, 872, 248, 883, -171, 529, -339, -105, -326, -666, -145, -756, 103, -361, 233, 276, 276, 843, 173, 972, -158, 558, -464, -210, -580, -1045, -484, -1478, -80, -1164, 451, -279, 760, 790, 712, 1578, 356, 1697, -142, 1065, -513, 30, -616, -973, -496, -1637, -270, -1671, 6, -978, 354, 116, 591, 1152, 460, 1759, 91, 1567, -295, 614, -628, -469, -669, -1323, -287, -1678, 185, -1157, 519, -117, 669, 748, 498, 1264, 170, 1263, -62, 672, -332, -30, -653, -560, -758, -953, -582, -911, -252, -413, 240, 102, 732, 371, 828, 418, 558, 298, 244, 104, -37, -2, -279, 104, -427, 334, -468, 467, -399, 293, -290, -224, -140, -826, 151, -1169, 362, -1088, 307, -459, 233, 541, 213, 1408, 111, 1819, 0, 1539, -111, 470, -199, -837, -120, -1796, -4, -2122, -28, -1520, -73, -242, -194, 985, -381, 1822, -295, 1969, -21, 1251, 241, 108, 546, -990, 614, -1720, 354, -1613, 75, -822, -226, 146, -533, 1101, -645, 1574, -603, 1140, -405, 181, 67, -739, 560, -1245, 733, -1073, 619, -328, 274, 563, -231, 1233, -567, 1252, -580, 496, -423, -550, -116, -1331, 275, -1548, 477, -1048, 470, 101, 385, 1359, 110, 1994, -317, 1719, -573, 666, -598, -687, -442, -1775, 27, -2184, 515, -1673, 633, -402, 546, 947, 291, 1797, -146, 2000, -448, 1463, -516, 373, -392, -739, -100, -1528, 196, -1648, 351, -1072, 336, -253, 149, 534, -154, 1066, -394, 982, -434, 467, -268, -48, 72, -455, 438, -519, 570, -144, 412, 260, 158, 501, -204, 525, -627, 170, -664, -420, -349, -867, -133, -948, 128, -637, 451, -59, 409, 629, 181, 1115, 47, 1088, -185, 641, -298, 36, -61, -545, 199, -779, 342, -600, 362, -258, 111, 116, -329, 322, -740, 148, -921, -182, -681, -466, -73, -527, 621, -172, 1134, 381, 1306, 892, 1043, 1267, 304, 1174, -626, 486, -1258, -486, -1506, -1363, -1282, -1774, -421, -1547, 527, -843, 1086, 246, 1323, 1279, 1050, 1682, 290, 1561, -417, 1025, -831, 76, -916, -781, -584, -1194, -76, -1219, 362, -803, 658, -47, 582, 553, 178, 757, -323, 580, -811, 147, -900, -328, -489, -643, 76, -569, 707, -147, 1170, 395, 1079, 936, 525, 1170, -189, 860, -810, 167, -1137, -659, -1129, -1409, -773, -1688, -222, -1313, 369, -417, 1016, 682, 1306, 1461, 960, 1713, 491, 1475, 21, 696, -657, -284, -1097, -1020, -1009, -1394, -675, -1285, -177, -681, 316, 36, 594, 571, 832, 802, 836, 680, 412, 356, -36, -7, -442, -208, -798, -105, -764, 29, -414, 43, -22, 90, 320, 60, 529, -164, 527, -384, 277, -439, -9, -287, -121, -24, -229, 301, -326, 638, -256, 662, -264, 282, -280, -136, -58, -494, 75, -718, 142, -495, 417, -15, 559, 409, 470, 786, 267, 777, -238, 308, -723, -252, -797, -807, -724, -1140, -417, -870, 240, -186, 682, 572, 781, 1238, 738, 1381, 417, 887, -83, 149, -496, -665, -661, -1297, -534, -1393, -248, -907, 122, -113, 419, 646, 387, 1175, 114, 1272, -190, 786, -370, -29, -208, -699, 115, -1018, 313, -890, 469, -281, 420, 393, 75, 804, -278, 858, -631, 448, -793, -266, -498, -863, -112, -1027, 318, -763, 899, -140, 955, 781, 405, 1458, -88, 1327, -648, 655, -1143, -102, -902, -976, -263, -1591, 320, -1435, 898, -723, 1130, 220, 778, 1054, 30, 1333, -793, 1149, -1200, 644, -992, -200, -438, -833, 287, -816, 948, -480, 1141, -59, 773, 264, 77, 214, -575, -37, -904, -253, -856, -420, -435, -259, 150, 246, 667, 698, 998, 946, 822, 899, 115, 424, -614, -337, -1035, -1110, -1052, -1557, -567, -1346, 257, -535, 1031, 474, 1336, 1412, 896, 1897, 92, 1512, -552, 468, -1021, -625, -1126, -1408, -680, -1749, -92, -1388, 349, -412, 666, 585, 754, 1287, 527, 1564, 104, 1230, -236, 391, -354, -486, -405, -1060, -322, -1236, -67, -985, 31, -439, 2, 227, -13, 740, -101, 882, -64, 792, 64, 581, 113, 225, 287, -214, 418, -529, 189, -693, -84, -775, -270, -659, -543, -300, -481, 209, -11, 748, 258, 1103, 396, 1046, 485, 580, 171, -91, -256, -823, -446, -1323, -501, -1299, -308, -744, 192, 130, 668, 999, 864, 1583, 772, 1613, 278, 915, -615, -221, -1370, -1292, -1523, -1990, -1080, -1956, -93, -1005, 1051, 361, 1716, 1614, 1804, 2410, 1236, 2267, -13, 1196, -1179, -307, -1768, -1834, -1902, -2704, -1356, -2438, -196, -1360, 861, 200, 1525, 1840, 1697, 2725, 1126, 2532, 212, 1511, -572, -55, -1128, -1607, -1161, -2493, -742, -2486, -194, -1579, 389, -118, 624, 1347, 392, 2372, 153, 2423, -35, 1479, -240, 137, -117, -1192, 254, -2122, 379, -2171, 266, -1368, 86, -201, -220, 983, -554, 1829, -605, 2029, -346, 1507, -35, 443, 340, -706, 722, -1622, 750, -1982, 413, -1528, -106, -631, -700, 374, -1045, 1321, -899, 1730, -336, 1409, 499, 795, 1209, 57, 1333, -701, 922, -1088, 159, -1152, -803, -961, -1496, -433, -1693, 101, -1409, 465, -541, 747, 622, 843, 1567, 647, 2073, 340, 1877, 66, 940, -203, -251, -438, -1344, -468, -2054, -334, -2040, -329, -1444, -307, -575, -96, 440, -55, 1428, -63, 1985, 247, 1884, 611, 1401, 823, 547, 920, -709, 665, -1592, 46, -1796, -660, -1793, -1274, -1327, -1588, -157, -1425, 867, -730, 1405, 390, 1842, 1467, 1743, 2157, 887, 2339, -69, 1634, -935, 111, -1630, -1471, -1761, -2646, -1308, -3019, -448, -2230, 544, -557, 1198, 1332, 1404, 2696, 1238, 3036, 645, 2425, -135, 1067, -706, -756, -998, -2192, -1073, -2633, -832, -2273, -281, -1245, 212, 177, 550, 1360, 818, 1867, 721, 1686, 266, 1080, -91, 238, -256, -551, -335, -884, -252, -806, -91, -595, -75, -226, -100, 160, -129, 169, -265, -13, -323, -168, -176, -285, 100, -164, 410, 154, 658, 550, 837, 904, 813, 883, 385, 516, -308, 47, -964, -561, -1370, -1122, -1354, -1275, -915, -1103, -148, -524, 825, 385, 1583, 1021, 1753, 1296, 1347, 1288, 551, 794, -423, 71, -1332, -550, -1757, -1034, -1445, -1150, -714, -827, 125, -373, 910, 173, 1271, 767, 1041, 1075, 461, 878, -273, 262, -887, -405, -897, -824, -394, -898, 190, -537, 736, 40, 938, 536, 548, 940, -125, 1003, -825, 553, -1363, -27, -1334, -559, -657, -1007, 295, -1118, 1170, -873, 1669, -343, 1550, 408, 799, 957, -305, 1102, -1275, 984, -1680, 563, -1330, 48, -466, -340, 453, -683, 1149, -742, 1321, -519, 816, -371, -47, -252, -874, -91, -1341, -8, -1095, 159, -201, 429, 810, 555, 1596, 653, 1859, 718, 1187, 552, -185, 237, -1574, -238, -2441, -769, -2372, -1132, -1335, -1255, 252, -1048, 1833, -462, 2745, 385, 2552, 1211, 1438, 1618, -172, 1436, -1809, 945, -2710, 236, -2461, -661, -1385, -1238, 71, -1370, 1517, -1217, 2350, -694, 2141, 38, 1166, 637, -103, 993, -1391, 1098, -2199, 901, -2097, 409, -1139, -224, 258, -728, 1520, -976, 2167, -952, 2012, -452, 1156, 319, -90, 912, -1312, 1225, -2094, 1044, -2136, 208, -1417, -788, -300, -1389, 819, -1507, 1745, -1182, 2139, -360, 1716, 814, 784, 1805, -214, 2147, -1128, 1833, -1655, 897, -1560, -538, -1058, -1897, -386, -2644, 324, -2553, 891, -1528, 1069, 75, 857, 1627, 512, 2647, 166, 2792, -128, 2075, -316, 682, -339, -1074, -262, -2359, -362, -2640, -513, -2169, -478, -1069, -411, 555, -211, 1840, 314, 2202, 754, 1873, 801, 1008, 707, -192, 443, -1198, -155, -1604, -650, -1416, -816, -788, -831, 114, -527, 823, 75, 1031, 522, 836, 693, 383, 630, -125, 287, -386, -179, -378, -543, -255, -633, 1, -322, 142, 167, -23, 481, -197, 615, -309, 635, -325, 234, -81, -587, 299, -1101, 633, -992, 843, -594, 744, 95, 252, 1075, -428, 1659, -999, 1310, -1131, 455, -888, -443, -524, -1384, 167, -1986, 978, -1696, 1283, -713, 1122, 393, 762, 1455, 142, 2267, -598, 2196, -1085, 1144, -1182, -300, -963, -1644, -474, -2470, 232, -2378, 875, -1480, 1130, -180, 1036, 1211, 648, 2176, -10, 2257, -652, 1635, -1078, 641, -1131, -508, -628, -1451, 94, -1830, 660, -1631, 1053, -1063, 1076, -260, 614, 574, -53, 1151, -710, 1376, -1130, 1213, -1075, 699, -631, 91, 27, -433, 678, -824, 991, -905, 1035, -750, 851, -582, 284, -231, -379, 280, -809, 572, -961, 718, -889, 790, -653, 490, -140, 3, 540, -279, 880, -552, 814, -813, 711, -676, 413, -226, -87, 204, -347, 497, -447, 661, -546, 644, -542, 262, -401, -306, -150, -578, 36, -514, 145, -497, 408, -453, 711, -26, 675, 433, 464, 458, 276, 384, -123, 449, -662, 267, -986, -146, -907, -262, -593, -202, -194, -353, 433, -473, 1022, -394, 1138, -314, 889, -197, 485, 125, -100, 612, -714, 978, -1121, 946, -1157, 652, -718, 289, -119, -384, 385, -1236, 875, -1619, 1080, -1387, 850, -745, 421, 266, -128, 1357, -589, 1975, -700, 1829, -628, 1016, -395, -178, 9, -1280, 168, -1859, 83, -1801, 100, -1177, 79, -159, 19, 892, 244, 1556, 620, 1649, 757, 1189, 518, 274, 32, -720, -476, -1352, -984, -1450, -1423, -1037, -1422, -258, -722, 559, 372, 1063, 1351, 1094, 2067, 711, 2323, 123, 1637, -433, 113, -780, -1451, -776, -2558, -505, -2977, -168, -2306, 126, -730, 356, 1093, 533, 2561, 552, 3132, 370, 2731, 143, 1561, -69, -219, -290, -2000, -455, -2976, -471, -3007, -449, -2231, -417, -729, -148, 975, 291, 2374, 653, 3111, 939, 2793, 985, 1582, 499, 56, -278, -1438, -856, -2638, -1172, -3011, -1159, -2315, -680, -1000, -30, 475, 556, 1846, 1096, 2666, 1296, 2580, 963, 1838, 360, 680, -363, -782, -1060, -1968, -1316, -2471, -1048, -2341, -533, -1534, 50, -258, 590, 987, 917, 1930, 953, 2331, 774, 1958, 429, 1075, -98, 41, -667, -953, -990, -1635, -959, -1844, -750, -1597, -415, -931, 95, -57, 667, 726, 1116, 1255, 1310, 1481, 1133, 1374, 451, 925, -562, 241, -1387, -464, -1757, -989, -1559, -1177, -731, -1097, 366, -844, 1271, -326, 1828, 303, 1891, 641, 1246, 713, 48, 757, -1220, 645, -2087, 352, -2148, 89, -1335, -85, 12, -179, 1300, -305, 1958, -465, 1817, -526, 1029, -536, -130, -559, -1199, -441, -1757, -65, -1616, 412, -831, 810, 281, 1064, 1300, 1208, 1819, 1073, 1493, 383, 440, -556, -813, -1296, -1701, -1745, -1817, -1788, -1206, -1250, -244, -196, 865, 960, 1766, 1755, 1870, 2066, 1165, 1876, 125, 1042, -1010, -136, -1826, -1056, -1726, -1744, -841, -2122, 198, -1728, 1017, -779, 1420, 213, 1156, 1118, 297, 1747, -478, 1831, -830, 1415, -940, 665, -647, -256, 110, -1026, 819, -1409, 1129, -1423, 950, -1168, 212, -607, -755, 145, -1408, 721, -1530, 1069, -1004, 1240, 31, 1008, 1013, 496, 1607, 14, 1733, -471, 1267, -822, 272, -828, -864, -655, -1621, -379, -1823, -49, -1584, 94, -805, 136, 359, 256, 1210, 325, 1508, 408, 1481, 544, 1067, 587, 304, 573, -463, 351, -1031, -240, -1262, -870, -1102, -1240, -709, -1320, -180, -1009, 356, -297, 625, 551, 655, 1315, 670, 1716, 612, 1517, 347, 873, -18, 47, -232, -771, -299, -1378, -427, -1488, -464, -1080, -351, -473, -387, 158, -484, 594, -308, 630, 82, 481, 494, 406, 890, 331, 1163, 348, 1153, 548, 790, 554, 33, 300, -959, -85, -1805, -753, -2118, -1406, -1764, -1592, -876, -1334, 500, -718, 2021, 292, 2786, 1406, 2455, 2131, 1470, 2191, 66, 1605, -1576, 626, -2745, -581, -2859, -1682, -1999, -2126, -541, -1926, 1040, -1390, 2172, -573, 2459, 371, 1847, 1077, 629, 1398, -673, 1428, -1540, 1250, -1712, 940, -1194, 531, -201, 13, 768, -563, 1195, -1079, 998, -1466, 330, -1714, -630, -1591, -1383, -917, -1398, 40, -713, 1037, 317, 1911, 1317, 2295, 1946, 2061, 1950, 1378, 1242, 338, 0, -869, -1373, -1863, -2412, -2381, -2720, -2324, -2136, -1732, -867, -759, 662, 468, 2079, 1629, 2967, 2318, 2964, 2457, 2069, 2061, 585, 1149, -1109, -55, -2602, -1226, -3388, -2133, -3071, -2586, -1802, -2306, -75, -1327, 1626, -153, 2854, 944, 3205, 1958, 2551, 2455, 1165, 2105, -479, 1364, -1923, 440, -2782, -743, -2747, -1711, -1777, -2092, -330, -1963, 1025, -1352, 1933, -338, 2162, 733, 1675, 1517, 719, 1831, -315, 1612, -1053, 936, -1382, -33, -1368, -918, -901, -1435, -48, -1505, 564, -955, 693, -1, 779, 784, 823, 1203, 478, 1261, 66, 815, -79, -84, -339, -993, -877, -1497, -1195, -1473, -993, -985, -482, -7, 177, 1230, 1012, 2044, 1724, 2141, 1886, 1660, 1430, 566, 486, -953, -816, -2218, -2188, -2735, -3066, -2526, -2875, -1676, -1559, -188, 347, 1556, 2244, 2766, 3684, 3111, 4012, 2778, 2885, 1701, 810, -19, -1544, -1687, -3622, -2806, -4720, -3268, -4327, -2910, -2448, -1754, 291, -193, 2915, 1342, 4611, 2562, 4908, 3225, 3658, 3057, 1277, 2096, -1350, 742, -3472, -784, -4611, -2282, -4403, -3242, -2857, -3325, -471, -2623, 1949, -1277, 3657, 496, 4220, 2219, 3530, 3378, 1874, 3640, -161, 2939, -2012, 1398, -3187, -618, -3437, -2493, -2803, -3662, -1389, -3734, 391, -2608, 1834, -681, 2630, 1382, 2736, 2994, 2090, 3642, 926, 3041, -313, 1429, -1321, -607, -1893, -2328, -2004, -3179, -1781, -2981, -1175, -1703, -235, 278, 651, 2071, 1295, 2936, 1755, 2716, 1946, 1611, 1662, -24, 872, -1670, -121, -2651, -1101, -2568, -2029, -1691, -2570, -431, -2381, 959, -1500, 1947, -155, 2129, 1375, 1714, 2679, 1023, 3341, 224, 3039, -507, 1737, -985, -117, -1178, -1967, -1266, -3451, -1334, -4053, -1227, -3331, -863, -1529, -275, 663, 567, 2688, 1565, 4059, 2398, 4209, 2762, 3016, 2425, 1027, 1270, -1189, -528, -3083, -2417, -4024, -3717, -3801, -4088, -2592, -3344, -676, -1438, 1381, 955, 2955, 3045, 3638, 4453, 3242, 4636, 2041, 3315, 512, 1129, -1160, -1204, -2569, -3198, -3102, -4165, -2796, -3877, -1955, -2632, -538, -809, 1085, 967, 2218, 2230, 2635, 2797, 2380, 2605, 1478, 1922, 191, 1038, -1002, 6, -1818, -838, -2160, -1176, -1804, -1367, -854, -1558, 166, -1467, 973, -1136, 1433, -687, 1288, -78, 680, 703, 88, 1456, -330, 1907, -523, 1949, -360, 1502, -85, 618, 47, -401, 39, -1310, -150, -1996, -468, -2120, -689, -1579, -643, -778, -190, 196, 593, 1224, 1301, 1800, 1585, 1794, 1348, 1366, 517, 584, -789, -381, -1994, -1203, -2501, -1584, -2187, -1370, -1089, -713, 667, 112, 2411, 929, 3275, 1411, 3023, 1326, 1819, 750, -152, -158, -2286, -1077, -3639, -1692, -3748, -1781, -2711, -1165, -849, -35, 1359, 1153, 3205, 2065, 3977, 2424, 3447, 2032, 1947, 969, -76, -491, -2057, -1849, -3312, -2630, -3476, -2780, -2679, -2186, -1206, -835, 489, 643, 1808, 1809, 2435, 2567, 2398, 2655, 1801, 2082, 899, 1178, 33, 80, -639, -1031, -1114, -1841, -1356, -2301, -1405, -2392, -1369, -2054, -1199, -1352, -720, -288, 31, 1009, 797, 2269, 1482, 3185, 2098, 3371, 2288, 2656, 1748, 1136, 700, -870, -608, -2736, -1992, -3840, -2921, -3922, -2969, -2920, -2171, -1052, -740, 999, 914, 2648, 2225, 3525, 2904, 3358, 2822, 2314, 1954, 825, 614, -630, -784, -1667, -1932, -2150, -2495, -2118, -2383, -1712, -1754, -1143, -741, -550, 377, 61, 1216, 661, 1730, 1256, 1996, 1768, 1856, 1986, 1214, 1866, 349, 1291, -535, 185, -1453, -1106, -2152, -2199, -2274, -2849, -1821, -2741, -889, -1747, 446, -176, 1788, 1468, 2583, 2661, 2600, 3059, 1885, 2596, 639, 1334, -835, -292, -2107, -1657, -2651, -2412, -2309, -2383, -1388, -1622, -165, -539, 1081, 433, 1944, 1064, 2081, 1238, 1479, 1015, 564, 654, -189, 390, -674, 310, -895, 314, -789, 280, -514, 66, -357, -480, -372, -1176, -471, -1656, -503, -1718, -343, -1209, 23, -112, 576, 1196, 1239, 2188, 1782, 2528, 1869, 2110, 1189, 1076, -49, -277, -1293, -1560, -2329, -2352, -2923, -2409, -2594, -1793, -1352, -808, 307, 250, 1902, 1169, 2985, 1631, 3219, 1577, 2553, 1355, 1158, 1050, -516, 539, -1928, 38, -2738, -405, -2783, -987, -2124, -1508, -1064, -1764, 232, -1753, 1423, -1254, 1970, -245, 1875, 877, 1509, 1860, 972, 2531, 316, 2520, -251, 1712, -600, 446, -904, -872, -1242, -1963, -1387, -2572, -1241, -2484, -887, -1696, -290, -481, 463, 713, 1149, 1497, 1647, 1858, 1756, 1817, 1315, 1252, 569, 492, -270, 27, -1056, -258, -1458, -602, -1409, -886, -1048, -1050, -423, -1135, 103, -1088, 337, -856, 508, -352, 482, 326, 179, 915, 144, 1366, 517, 1616, 847, 1553, 1000, 1199, 1007, 546, 570, -325, -457, -1160, -1660, -1855, -2415, -2336, -2482, -2273, -1892, -1581, -625, -483, 1084, 886, 2628, 2265, 3516, 3216, 3439, 3340, 2288, 2523, 334, 963, -1825, -980, -3432, -2765, -3977, -3854, -3454, -3922, -1974, -2871, 126, -914, 2089, 1302, 3304, 3092, 3618, 3990, 2979, 3639, 1517, 2267, -290, 424, -1878, -1488, -2801, -2774, -2846, -2951, -2120, -2310, -939, -1228, 230, 41, 1115, 942, 1648, 1192, 1609, 1046, 1093, 675, 681, 300, 461, 267, 103, 626, -268, 1035, -397, 1033, -614, 569, -1134, -253, -1459, -1457, -1259, -2637, -827, -3033, -236, -2347, 700, -810, 1678, 1175, 2175, 2985, 2092, 4004, 1449, 3823, 273, 2340, -1103, 97, -2208, -2141, -2652, -3749, -2217, -4156, -1093, -3205, 281, -1289, 1447, 906, 2069, 2594, 2100, 3212, 1573, 2723, 533, 1499, -592, 34, -1334, -1184, -1612, -1768, -1384, -1510, -585, -768, 341, -83, 865, 502, 1011, 806, 845, 473, 214, -190, -579, -695, -990, -925, -990, -727, -721, -24, -42, 798, 868, 1344, 1497, 1471, 1658, 1135, 1335, 379, 446, -596, -792, -1281, -1888, -1411, -2425, -1231, -2277, -802, -1470, -151, -38, 388, 1645, 655, 2735, 746, 2858, 687, 2286, 533, 1041, 411, -720, 330, -2095, 245, -2564, 42, -2380, -219, -1618, -365, -302, -580, 967, -856, 1580, -874, 1557, -663, 1191, -404, 585, -37, -95, 442, -462, 860, -332, 1120, -38, 1239, 88, 1222, 81, 871, -90, 122, -564, -623, -1061, -1264, -1175, -1886, -831, -2070, -156, -1558, 698, -658, 1441, 343, 1716, 1345, 1416, 2144, 708, 2417, -169, 1957, -926, 957, -1350, -145, -1352, -1170, -947, -1867, -316, -1952, 186, -1568, 378, -959, 434, -253, 439, 374, 276, 775, 154, 964, 264, 1011, 403, 949, 447, 812, 440, 627, 285, 430, -103, 171, -600, -209, -997, -710, -1174, -1224, -1081, -1516, -678, -1546, 23, -1302, 735, -623, 1158, 331, 1356, 1253, 1378, 2020, 1022, 2364, 308, 2058, -464, 1363, -1073, 410, -1468, -816, -1543, -1892, -1120, -2516, -343, -2725, 346, -2387, 794, -1424, 1121, -34, 1208, 1495, 816, 2806, 203, 3458, -210, 3202, -455, 2114, -586, 457, -388, -1404, -26, -2954, 100, -3626, 34, -3235, -102, -1992, -417, -265, -656, 1398, -516, 2515, -185, 2801, 232, 2222, 734, 1122, 1044, -6, 1060, -857, 795, -1265, 195, -1182, -506, -813, -937, -412, -1071, -135, -970, -77, -583, -166, -47, -267, 367, -206, 564, 113, 516, 520, 292, 858, 101, 1070, 77, 993, 127, 525, 177, -114, 324, -628, 461, -957, 299, -1104, -93, -948, -522, -459, -927, 48, -1128, 349, -989, 508, -611, 469, -101, 316, 501, 260, 1093, 218, 1481, 205, 1555, 355, 1282, 418, 662, 200, -174, -79, -992, -384, -1631, -771, -1986, -1064, -1915, -1094, -1348, -750, -460, -141, 576, 505, 1604, 1125, 2321, 1493, 2439, 1356, 1924, 869, 964, 256, -250, -423, -1497, -950, -2323, -1162, -2474, -1112, -2064, -806, -1184, -417, 25, -138, 1171, 141, 1899, 473, 2013, 710, 1590, 776, 934, 830, 195, 905, -545, 706, -932, 185, -924, -342, -897, -782, -787, -1233, -429, -1478, -196, -1269, -198, -692, -65, 26, 235, 702, 455, 1366, 679, 1812, 1004, 1644, 1117, 1015, 796, 232, 243, -687, -394, -1519, -1051, -1872, -1485, -1649, -1481, -955, -1060, -68, -301, 693, 611, 1288, 1293, 1511, 1491, 1203, 1257, 676, 693, 108, -98, -461, -885, -816, -1267, -949, -1084, -937, -607, -674, -10, -250, 691, 114, 1156, 475, 1067, 827, 551, 990, -127, 813, -852, 349, -1370, -131, -1344, -577, -776, -982, 25, -1065, 822, -773, 1458, -286, 1694, 311, 1356, 835, 639, 1081, -220, 1085, -1101, 794, -1707, 154, -1762, -541, -1361, -1038, -673, -1211, 196, -1036, 972, -624, 1393, -25, 1537, 598, 1439, 993, 906, 1120, 47, 998, -650, 594, -994, 75, -1177, -381, -1174, -793, -802, -1048, -346, -1007, -105, -706, 165, -259, 579, 178, 821, 593, 828, 925, 800, 975, 744, 775, 537, 475, 179, 123, -277, -224, -778, -570, -1268, -942, -1558, -1144, -1356, -1048, -660, -707, 212, -60, 1052, 751, 1672, 1437, 1834, 1832, 1462, 1660, 697, 823, -272, -349, -1227, -1471, -1799, -2213, -1705, -2249, -1116, -1499, -301, -183, 635, 1247, 1369, 2212, 1438, 2438, 951, 1903, 336, 711, -333, -709, -950, -1869, -1085, -2407, -657, -2088, -34, -1052, 492, 289, 841, 1485, 851, 2063, 461, 1801, -70, 956, -504, -114, -804, -1020, -897, -1390, -717, -1189, -289, -561, 251, 230, 696, 738, 923, 749, 912, 417, 660, -68, 300, -562, -54, -745, -432, -365, -761, 314, -904, 812, -927, 986, -809, 819, -400, 173, 179, -683, 701, -1248, 1077, -1365, 1234, -960, 1169, -122, 832, 766, 177, 1421, -580, 1609, -1189, 1076, -1576, 55, -1633, -878, -1214, -1455, -371, -1541, 582, -1006, 1353, -34, 1808, 914, 1826, 1434, 1315, 1433, 456, 935, -480, 52, -1356, -830, -1896, -1343, -1836, -1367, -1321, -911, -518, -140, 489, 591, 1363, 1035, 1760, 1108, 1648, 809, 1149, 349, 369, -103, -502, -476, -1127, -677, -1360, -650, -1251, -390, -802, -115, -153, -45, 347, -35, 616, 33, 745, 29, 645, 87, 358, 394, 163, 671, 116, 734, 104, 630, 61, 270, -59, -294, -275, -848, -564, -1213, -787, -1245, -745, -902, -492, -258, -78, 552, 509, 1245, 999, 1496, 1146, 1253, 1007, 685, 589, 0, -105, -644, -818, -1102, -1211, -1147, -1154, -817, -744, -404, -182, 10, 407, 375, 854, 539, 936, 487, 680, 322, 258, 175, -232, 172, -577, 217, -626, 172, -391, 153, 17, 88, 359, -199, 474, -520, 430, -689, 222, -742, -161, -631, -519, -241, -664, 288, -602, 724, -342, 1014, 110, 1025, 607, 659, 894, 154, 851, -282, 536, -685, 75, -896, -377, -756, -662, -538, -756, -312, -684, 57, -453, 359, -109, 499, 277, 585, 590, 549, 659, 384, 506, 188, 270, -67, 1, -313, -215, -407, -292, -415, -277, -326, -219, -124, -111, 38, 41, 118, 138, 105, 65, 28, -117, -9, -193, -36, -143, -70, -92, 62, 32, 317, 266, 408, 401, 396, 346, 371, 236, 104, 149, -368, -31, -681, -302, -745, -493, -711, -499, -464, -316, 11, -32, 378, 174, 582, 241, 759, 219, 770, 130, 521, 34, 215, 50, -25, 159, -257, 230, -463, 220, -611, 176, -685, 93, -697, -97, -629, -384, -353, -627, 84, -722, 546, -617, 967, -288, 1197, 216, 1131, 736, 824, 1080, 306, 1116, -361, 833, -947, 255, -1331, -486, -1483, -1049, -1306, -1231, -828, -1089, -134, -633, 629, 37, 1268, 649, 1707, 1003, 1837, 1016, 1492, 690, 723, 222, -245, -250, -1211, -689, -1943, -860, -2238, -590, -1958, -117, -1095, 339, 47, 695, 1129, 767, 1983, 466, 2314, -31, 1914, -542, 1002, -924, -50, -995, -996, -709, -1605, -176, -1656, 530, -1195, 1161, -543, 1397, 37, 1202, 416, 662, 514, -200, 414, -1036, 302, -1417, 242, -1383, 373, -1082, 703, -434, 858, 382, 656, 938, 209, 1102, -476, 1065, -1236, 833, -1668, 325, -1575, -194, -991, -426, -35, -535, 982, -664, 1713, -604, 1873, -347, 1388, -166, 518, -75, -434, 89, -1175, 268, -1406, 305, -1092, 310, -467, 408, 176, 396, 583, 160, 634, -21, 379, -80, -46, -195, -375, -220, -417, -63, -208, -49, 222, -269, 684, -465, 825, -500, 597, -391, 162, -149, -372, 226, -851, 677, -1058, 1010, -880, 1044, -376, 764, 199, 287, 653, -316, 927, -918, 849, -1255, 404, -1160, -117, -765, -489, -261, -619, 262, -475, 684, -124, 898, 262, 911, 517, 700, 523, 326, 288, -22, -94, -244, -482, -346, -763, -362, -873, -361, -642, -361, -48, -364, 555, -362, 971, -285, 1206, -146, 1132, 4, 685, 248, 12, 538, -695, 713, -1226, 796, -1467, 788, -1390, 529, -870, 39, -54, -501, 674, -971, 1269, -1270, 1616, -1304, 1422, -1022, 830, -402, 176, 423, -493, 1179, -1085, 1616, -1344, 1617, -1192, 1175, -759, 397, -253, -470, 190, -1134, 539, -1447, 723, -1337, 739, -849, 670, -212, 567, 339, 414, 727, 152, 828, -193, 597, -546, 269, -844, 68, -956, 27, -792, 119, -416, 198, 118, 154, 677, -2, 945, -279, 869, -650, 599, -895, 115, -812, -410, -421, -634, 123, -552, 676, -298, 1060, 58, 1101, 380, 735, 503, 121, 335, -455, -98, -798, -557, -855, -815, -589, -771, -125, -341, 241, 351, 414, 952, 468, 1214, 288, 1077, -86, 587, -309, -170, -312, -907, -270, -1263, -86, -1205, 256, -861, 474, -211, 477, 559, 368, 1012, 117, 1057, -219, 820, -444, 313, -478, -258, -410, -621, -278, -693, -87, -509, 105, -156, 231, 204, 302, 400, 324, 383, 301, 225, 267, -24, 208, -304, 54, -432, -164, -331, -329, -188, -375, -27, -368, 224, -334, 415, -179, 445, 79, 420, 254, 371, 326, 177, 371, -130, 307, -382, 76, -590, -145, -761, -238, -738, -214, -456, -96, -55, 61, 451, 187, 958, 224, 1144, 134, 948, -34, 533, -225, -44, -395, -657, -488, -1050, -431, -1067, -186, -781, 197, -327, 571, 178, 808, 600, 835, 757, 595, 624, 132, 322, -348, -42, -713, -282, -933, -256, -913, -78, -595, 144, -143, 332, 251, 337, 541, 79, 721, -313, 715, -667, 531, -883, 295, -874, 80, -512, -126, 153, -263, 822, -268, 1269, -230, 1436, -319, 1207, -525, 567, -667, -283, -617, -1081, -370, -1609, 47, -1754, 598, -1455, 1129, -671, 1366, 374, 1217, 1266, 782, 1780, 133, 1844, -652, 1392, -1359, 518, -1762, -484, -1698, -1251, -1156, -1609, -326, -1570, 561, -1083, 1363, -235, 1843, 563, 1803, 1053, 1298, 1196, 516, 959, -359, 443, -1107, -113, -1531, -527, -1540, -638, -1174, -445, -578, -122, 87, 198, 677, 361, 998, 243, 972, -49, 740, -380, 428, -603, 74, -551, -159, -228, -143, 203, -58, 623, -108, 883, -187, 860, -257, 556, -475, 53, -713, -474, -688, -854, -492, -1010, -208, -851, 305, -413, 949, 91, 1367, 489, 1407, 757, 1078, 857, 412, 697, -436, 315, -1208, -62, -1678, -345, -1670, -595, -1223, -674, -516, -481, 340, -226, 1129, 10, 1525, 248, 1478, 372, 1140, 373, 563, 338, -141, 198, -679, -40, -975, -219, -1090, -238, -936, -141, -563, -54, -193, 35, 141, 168, 466, 116, 660, -129, 649, -246, 524, -226, 369, -245, 213, -133, 28, 201, -175, 491, -289, 575, -313, 505, -379, 280, -430, -148, -363, -659, -252, -927, -140, -828, 76, -482, 354, 38, 552, 639, 632, 1058, 566, 1117, 326, 805, 19, 202, -309, -519, -631, -1114, -745, -1352, -558, -1088, -253, -432, 112, 364, 505, 1047, 657, 1409, 431, 1291, 66, 688, -250, -195, -462, -998, -455, -1434, -181, -1365, 217, -801, 544, 81, 669, 947, 561, 1459, 194, 1389, -354, 796, -825, -44, -999, -870, -855, -1433, -446, -1452, 154, -884, 764, 5, 1108, 860, 1049, 1451, 692, 1550, 201, 1009, -331, 67, -716, -807, -791, -1388, -665, -1552, -475, -1129, -192, -289, 92, 545, 222, 1177, 255, 1440, 347, 1169, 445, 519, 410, -184, 333, -782, 328, -1126, 217, -1072, -105, -689, -460, -161, -708, 341, -829, 683, -724, 811, -364, 684, 125, 342, 561, -54, 806, -349, 816, -526, 663, -517, 378, -273, 27, 26, -264, 217, -482, 352, -666, 388, -697, 185, -536, -179, -315, -445, -87, -527, 218, -426, 537, -119, 747, 339, 791, 729, 627, 861, 265, 720, -145, 318, -517, -303, -800, -886, -859, -1194, -647, -1168, -282, -753, 162, 42, 608, 848, 871, 1318, 811, 1433, 466, 1130, -21, 337, -450, -580, -690, -1157, -688, -1359, -435, -1249, -20, -684, 368, 154, 621, 804, 681, 1093, 457, 1091, -7, 753, -449, 167, -719, -367, -799, -676, -580, -773, -45, -681, 509, -421, 829, -37, 900, 316, 706, 524, 246, 604, -289, 553, -708, 326, -907, -4, -813, -334, -456, -608, 10, -722, 431, -566, 682, -215, 716, 189, 526, 569, 164, 842, -213, 807, -419, 432, -426, -40, -278, -467, -15, -815, 234, -885, 284, -619, 154, -194, -62, 263, -345, 656, -553, 776, -435, 585, -54, 263, 325, -34, 634, -280, 861, -395, 785, -297, 344, -154, -239, -153, -751, -138, -1068, -71, -1046, -100, -649, -96, -30, 113, 571, 338, 974, 461, 1053, 506, 757, 387, 221, 86, -292, -289, -629, -614, -770, -719, -683, -570, -339, -276, 134, 97, 485, 461, 565, 624, 448, 540, 214, 348, -120, 133, -413, -147, -470, -392, -335, -404, -148, -260, 78, -178, 325, -104, 474, -1, 489, 60, 428, 119, 250, 210, -107, 271, -520, 309, -779, 274, -791, 81, -602, -214, -233, -476, 275, -579, 718, -458, 887, -184, 867, 239, 743, 667, 388, 785, -182, 564, -703, 172, -1047, -377, -1131, -847, -849, -909, -305, -597, 258, -75, 725, 533, 1004, 969, 964, 1037, 625, 674, 214, -22, -168, -744, -536, -1174, -749, -1180, -642, -725, -324, 56, -15, 856, 184, 1343, 271, 1335, 251, 852, 115, 44, -82, -843, -145, -1433, -30, -1530, 104, -1116, 248, -236, 415, 767, 397, 1398, 160, 1552, -107, 1265, -353, 508, -606, -468, -731, -1190, -586, -1426, -220, -1223, 226, -703, 636, 59, 860, 815, 779, 1186, 426, 1080, -21, 674, -388, 80, -551, -498, -483, -794, -275, -733, -57, -432, 96, -26, 120, 316, 17, 457, -135, 325, -214, 34, -143, -230, 89, -355, 422, -252, 697, 65, 718, 368, 443, 523, -43, 460, -583, 100, -946, -377, -975, -664, -697, -707, -202, -502, 367, -28, 812, 535, 947, 895, 719, 878, 250, 482, -182, -104, -424, -688, -472, -1051, -326, -986, -77, -498, 84, 167, 91, 762, 8, 1085, -81, 1008, -149, 583, -173, -2, -97, -587, 127, -991, 392, -1034, 522, -698, 417, -210, 100, 255, -302, 585, -551, 679, -498, 586, -226, 412, 109, 192, 424, 33, 529, -24, 277, -103, -119, -282, -434, -496, -712, -687, -748, -744, -269, -603, 437, -245, 970, 336, 1261, 958, 1128, 1335, 409, 1327, -549, 913, -1225, 188, -1494, -648, -1380, -1334, -820, -1648, 107, -1484, 999, -920, 1488, -53, 1521, 862, 1144, 1451, 354, 1582, -569, 1312, -1151, 675, -1224, -149, -949, -852, -439, -1198, 174, -1185, 581, -905, 625, -409, 490, 188, 256, 629, -69, 780, -266, 699, -200, 470, -40, 153, 118, -155, 274, -358, 321, -377, 188, -278, -37, -129, -281, 56, -489, 194, -574, 222, -474, 168, -210, -12, 125, -250, 420, -358, 625, -308, 682, -182, 532, 5, 254, 210, 9, 411, -215, 519, -486, 433, -668, 255, -613, 57, -420, -224, -185, -457, 80, -539, 305, -545, 415, -473, 442, -266, 445, -9, 428, 255, 315, 513, 101, 715, -120, 765, -300, 582, -453, 258, -512, -79, -485, -449, -458, -752, -369, -852, -98, -784, 288, -602, 641, -253, 856, 202, 891, 599, 705, 863, 320, 1016, -136, 968, -563, 602, -977, 81, -1231, -370, -1068, -837, -509, -1221, 164, -1228, 762, -874, 1146, -360, 1152, 244, 792, 834, 299, 1222, -167, 1259, -555, 944, -780, 407, -750, -199, -505, -708, -163, -937, 138, -922, 309, -733, 340, -367, 246, 21, 73, 266, -32, 408, -24, 466, 23, 431, 120, 345, 288, 270, 370, 238, 242, 185, -57, 38, -410, -133, -684, -372, -754, -697, -567, -833, -137, -656, 371, -367, 724, 17, 843, 523, 796, 954, 544, 1126, 45, 1001, -490, 593, -793, 6, -864, -642, -725, -1165, -309, -1353, 243, -1125, 616, -574, 714, 130, 630, 782, 377, 1211, -20, 1282, -361, 964, -521, 363, -529, -310, -367, -834, -14, -1074, 333, -1000, 472, -584, 412, -16, 238, 392, -6, 595, -224, 655, -328, 500, -300, 228, -191, 5, -65, -168, 39, -269, 110, -247, 131, -199, 142, -181, 163, -180, 162, -156, 169, -61, 180, 90, 85, 244, -99, 399, -268, 488, -411, 402, -504, 108, -422, -280, -176, -605, 125, -762, 459, -669, 756, -265, 784, 285, 483, 740, 58, 957, -326, 825, -620, 334, -704, -277, -525, -757, -224, -953, 43, -808, 213, -382, 286, 178, 297, 651, 209, 822, 66, 672, 72, 289, 230, -182, 295, -508, 245, -548, 141, -352, -151, 0, -596, 319, -876, 393, -841, 222, -533, -68, 3, -364, 612, -540, 1039, -461, 1170, -90, 967, 377, 442, 714, -249, 836, -867, 661, -1212, 149, -1135, -448, -676, -878, -51, -1031, 516, -832, 864, -358, 881, 202, 607, 701, 183, 928, -205, 855, -395, 616, -392, 217, -291, -275, -77, -579, 148, -672, 168, -671, 29, -524, -87, -230, -191, 75, -249, 330, -142, 516, 76, 586, 249, 476, 352, 248, 381, 11, 270, -195, 50, -348, -147, -364, -274, -278, -329, -191, -282, -107, -154, -24, -38, 12, 22, 18, 55, 59, 97, 180, 149, 277, 193, 321, 205, 360, 172, 277, 110, -6, 57, -285, -24, -476, -151, -609, -238, -541, -272, -261, -320, 37, -291, 319, -123, 552, 79, 619, 282, 483, 493, 202, 556, -92, 436, -276, 209, -387, -129, -424, -499, -313, -660, -129, -546, -29, -283, 32, 26, 122, 313, 193, 488, 200, 477, 228, 266, 261, -26, 156, -218, -40, -256, -157, -213, -251, -107, -334, 80, -253, 249, -36, 249, 131, 104, 217, -90, 232, -284, 131, -424, -62, -387, -221, -109, -259, 283, -171, 532, 8, 546, 251, 403, 438, 124, 460, -242, 278, -474, -73, -484, -447, -378, -654, -173, -650, 119, -454, 315, -72, 334, 367, 261, 636, 124, 679, -47, 544, -111, 276, -58, -65, 10, -319, 41, -409, -3, -389, -141, -316, -266, -229, -269, -193, -141, -166, 82, -84, 337, 62, 508, 308, 501, 631, 271, 786, -91, 664, -412, 372, -618, -78, -674, -656, -470, -1092, -57, -1166, 366, -886, 695, -333, 855, 367, 686, 973, 220, 1300, -274, 1225, -611, 749, -785, 56, -737, -600, -415, -1058, 12, -1179, 316, -901, 487, -354, 581, 216, 546, 653, 351, 832, 114, 719, -91, 390, -286, -14, -470, -342, -556, -462, -466, -391, -247, -210, -1, 24, 262, 234, 497, 302, 565, 193, 427, -21, 204, -218, -40, -332, -285, -309, -425, -119, -359, 147, -172, 337, 18, 418, 167, 377, 203, 165, 81, -163, -92, -409, -190, -459, -151, -324, 6, -66, 224, 231, 404, 428, 456, 423, 315, 197, 0, -166, -381, -501, -670, -602, -738, -431, -506, -71, -45, 387, 459, 804, 818, 934, 886, 661, 593, 118, 63, -491, -461, -1009, -793, -1215, -837, -957, -546, -338, -43, 362, 418, 921, 664, 1171, 679, 1034, 450, 562, 31, -65, -351, -596, -486, -835, -418, -768, -254, -457, -18, -45, 181, 253, 212, 318, 150, 208, 73, -19, -28, -204, -49, -170, 90, 56, 213, 337, 179, 588, 67, 657, -70, 431, -289, -5, -469, -498, -382, -904, -60, -1028, 209, -813, 318, -350, 356, 212, 290, 693, 73, 938, -132, 910, -192, 647, -147, 278, -23, -68, 152, -337, 231, -507, 122, -562, -126, -569, -409, -554, -612, -462, -559, -258, -199, 11, 294, 351, 732, 738, 1017, 1005, 971, 985, 519, 709, -148, 225, -785, -410, -1214, -977, -1226, -1236, -783, -1157, -114, -770, 531, -176, 957, 423, 1001, 861, 718, 1050, 304, 940, -94, 634, -347, 251, -388, -155, -322, -483, -227, -648, -143, -692, -170, -611, -302, -411, -346, -156, -224, 104, 14, 347, 372, 507, 758, 563, 931, 507, 784, 318, 377, 39, -154, -188, -674, -320, -1063, -399, -1154, -386, -836, -239, -280, -100, 277, -19, 773, 79, 1089, 137, 1000, 128, 599, 159, 163, 187, -231, 165, -576, 152, -746, 110, -698, -2, -494, -97, -213, -194, 94, -281, 371, -261, 526, -175, 469, -80, 288, 61, 128, 172, -18, 213, -183, 219, -257, 185, -184, 113, -61, 42, 34, -50, 97, -138, 71, -162, -84, -178, -265, -215, -304, -154, -169, -2, 58, 116, 309, 199, 522, 311, 568, 307, 410, 116, 115, -108, -279, -286, -673, -437, -827, -433, -635, -206, -211, 138, 290, 464, 688, 646, 790, 584, 599, 306, 252, -144, -153, -601, -486, -827, -595, -763, -493, -447, -251, 74, 77, 585, 377, 854, 479, 827, 332, 528, 58, 33, -155, -412, -231, -649, -193, -651, -79, -426, 80, -61, 174, 224, 135, 305, 1, 241, -144, 86, -222, -117, -179, -186, -21, -44, 229, 182, 445, 368, 444, 464, 187, 343, -181, -4, -489, -416, -601, -711, -459, -768, -133, -572, 217, -172, 499, 338, 652, 716, 561, 819, 216, 679, -147, 356, -371, -84, -505, -445, -514, -588, -284, -524, 44, -323, 242, -81, 283, 87, 233, 132, 122, 91, 18, 42, -28, 18, -2, 92, 94, 259, 212, 383, 226, 387, 42, 269, -285, -2, -571, -357, -679, -636, -561, -736, -179, -613, 400, -277, 878, 154, 1015, 571, 823, 812, 394, 775, -205, 549, -780, 199, -1109, -233, -1085, -559, -695, -690, -59, -666, 547, -492, 916, -189, 978, 132, 738, 408, 288, 558, -166, 558, -475, 457, -595, 264, -530, 6, -347, -245, -161, -445, -23, -537, 56, -520, 93, -384, 115, -119, 190, 194, 354, 457, 509, 636, 489, 628, 265, 398, -102, 58, -497, -309, -786, -591, -865, -655, -694, -544, -257, -282, 309, 76, 762, 389, 968, 560, 924, 577, 595, 421, 34, 184, -534, -68, -883, -326, -922, -499, -681, -518, -293, -414, 127, -199, 471, 47, 605, 284, 502, 476, 315, 533, 158, 429, 12, 227, -104, -50, -159, -308, -233, -452, -320, -496, -337, -414, -290, -182, -199, 85, -21, 303, 201, 390, 378, 342, 475, 233, 473, 85, 327, -72, 35, -143, -316, -145, -543, -113, -556, -57, -405, -60, -151, -119, 145, -128, 354, -127, 424, -97, 387, 22, 227, 190, -18, 334, -211, 389, -309, 308, -309, 122, -151, -124, 99, -338, 198, -422, 116, -407, 38, -322, 9, -99, -33, 131, -19, 261, 45, 357, 42, 392, -14, 296, -47, 142, -82, -14, -104, -161, -69, -280, -1, -324, 90, -279, 231, -187, 328, -110, 249, -1, 0, 127, -276, 229, -437, 304, -419, 322, -230, 255, 66, 140, 326, -25, 434, -220, 398, -374, 258, -423, 27, -357, -201, -177, -331, 61, -336, 289, -217, 410, 25, 399, 251, 300, 298, 94, 172, -167, -21, -289, -203, -274, -273, -217, -190, -126, 14, -10, 280, 86, 482, 134, 472, 101, 244, 57, -100, 75, -423, 79, -626, 27, -636, -16, -393, -53, 56, -74, 480, -89, 720, -81, 773, -30, 574, 21, 115, 53, -359, 95, -654, 86, -741, 20, -599, 4, -244, 2, 175, -78, 496, -135, 632, -118, 593, -52, 396, 28, 63, 109, -303, 188, -531, 236, -549, 188, -404, 49, -142, -126, 197, -282, 464, -365, 516, -333, 389, -202, 185, 35, -99, 310, -383, 499, -508, 485, -411, 278, -157, 3, 166, -250, 434, -423, 525, -425, 406, -269, 143, -34, -193, 158, -481, 216, -595, 162, -498, 93, -240, -9, 159, -88, 593, -31, 826, 100, 734, 211, 371, 266, -180, 168, -701, -43, -956, -281, -898, -500, -567, -573, -22, -397, 553, -102, 960, 238, 1068, 591, 821, 767, 281, 666, -351, 382, -861, -8, -1050, -408, -855, -708, -421, -796, 47, -637, 438, -306, 666, 49, 675, 361, 475, 592, 163, 676, -129, 572, -308, 346, -352, 110, -239, -115, -48, -373, 33, -566, -66, -643, -184, -623, -233, -483, -235, -172, -117, 270, 140, 726, 367, 1005, 488, 983, 513, 667, 398, 126, 107, -513, -273, -1018, -593, -1212, -733, -1015, -675, -520, -429, 107, -49, 716, 301, 1102, 511, 1101, 606, 791, 549, 309, 353, -246, 121, -712, -119, -907, -362, -835, -496, -589, -505, -235, -450, 191, -315, 543, -92, 693, 140, 672, 343, 519, 503, 215, 569, -127, 452, -414, 158, -586, -168, -560, -419, -381, -600, -182, -628, 78, -402, 327, -29, 407, 308, 391, 556, 334, 626, 156, 408, -32, 14, -158, -335, -285, -564, -360, -591, -289, -345, -164, 35, -38, 369, 84, 591, 191, 594, 278, 363, 332, 31, 303, -329, 189, -640, 7, -718, -229, -528, -483, -197, -619, 194, -524, 555, -204, 733, 209, 682, 595, 453, 838, 110, 815, -294, 458, -631, -98, -740, -622, -599, -973, -322, -1040, 35, -679, 403, -56, 615, 526, 577, 929, 392, 1048, 158, 748, -124, 193, -361, -335, -388, -689, -251, -767, -96, -564, 62, -224, 203, 139, 210, 370, 81, 358, -72, 180, -174, 3, -196, -101, -95, -77, 129, 66, 363, 239, 448, 339, 371, 273, 188, 6, -108, -340, -445, -594, -620, -631, -545, -447, -292, -72, 41, 379, 395, 704, 662, 755, 708, 546, 505, 144, 158, -307, -245, -605, -567, -657, -634, -498, -445, -154, -130, 253, 214, 551, 436, 591, 422, 369, 240, 7, 20, -360, -150, -604, -180, -580, -69, -278, 71, 153, 148, 548, 165, 749, 132, 615, 29, 237, -155, -202, -304, -559, -310, -718, -198, -611, -11, -314, 270, 35, 528, 315, 560, 469, 345, 484, 44, 399, -253, 238, -508, 44, -620, -139, -485, -263, -147, -345, 243, -368, 537, -279, 679, -121, 605, 21, 280, 174, -158, 306, -501, 333, -681, 225, -644, 39, -355, -157, 71, -250, 447, -208, 681, -57, 709, 156, 497, 323, 100, 323, -347, 153, -687, -143, -777, -450, -633, -649, -329, -615, 103, -331, 549, 115, 806, 586, 808, 945, 610, 1029, 221, 760, -296, 209, -729, -450, -947, -997, -894, -1261, -551, -1211, -39, -790, 462, -62, 847, 716, 960, 1273, 727, 1472, 307, 1237, -136, 608, -538, -227, -752, -989, -710, -1412, -516, -1364, -251, -890, 61, -128, 287, 589, 366, 994, 386, 1032, 376, 732, 288, 200, 167, -255, 53, -416, -79, -334, -245, -153, -430, 1, -586, -22, -604, -208, -438, -388, -135, -411, 241, -248, 585, 124, 775, 584, 764, 860, 514, 799, 77, 453, -371, -91, -713, -646, -932, -970, -911, -950, -583, -613, -76, -51, 436, 492, 823, 839, 966, 911, 794, 683, 347, 253, -190, -219, -631, -618, -862, -808, -812, -729, -488, -443, -46, -23, 311, 417, 493, 671, 507, 691, 346, 521, 99, 200, -89, -177, -181, -456, -212, -553, -164, -475, -93, -291, -91, -50, -138, 173, -150, 301, -108, 298, 10, 263, 182, 235, 321, 166, 344, 32, 206, -86, -20, -190, -209, -338, -350, -419, -393, -303, -260, -109, -46, 88, 146, 304, 318, 450, 394, 416, 289, 255, 43, 17, -227, -218, -385, -357, -349, -388, -175, -287, 81, -50, 330, 166, 434, 259, 338, 252, 123, 168, -145, 3, -392, -138, -516, -183, -439, -149, -173, -94, 189, -25, 506, 56, 673, 111, 636, 139, 377, 197, -56, 232, -480, 170, -719, -16, -710, -268, -457, -507, -42, -609, 320, -476, 496, -96, 538, 397, 506, 798, 395, 920, 231, 705, 48, 239, -175, -288, -475, -739, -712, -950, -661, -850, -359, -526, 21, -99, 443, 350, 767, 682, 792, 828, 568, 806, 239, 594, -153, 181, -486, -304, -613, -710, -510, -904, -229, -863, 119, -587, 354, -93, 402, 471, 276, 851, 42, 903, -177, 651, -245, 223, -121, -251, 131, -586, 359, -648, 441, -443, 327, -154, 52, 102, -275, 256, -495, 259, -513, 188, -368, 153, -143, 104, 127, -21, 381, -176, 563, -273, 631, -261, 520, -81, 229, 208, -132, 449, -498, 479, -740, 243, -651, -192, -284, -606, 70, -727, 310, -483, 460, -53, 483, 405, 378, 736, 224, 778, 64, 488, -133, 35, -367, -410, -463, -709, -328, -767, -98, -550, 119, -129, 301, 337, 327, 661, 178, 732, 13, 521, -86, 132, -149, -272, -146, -502, -64, -503, 32, -342, 82, -114, 109, 98, 128, 194, 70, 180, -107, 169, -259, 169, -252, 110, -136, 45, 20, -18, 247, -83, 422, -101, 329, -52, 12, -21, -305, -50, -505, -132, -488, -217, -210, -218, 183, -65, 470, 210, 525, 475, 327, 536, 15, 355, -252, 5, -462, -372, -561, -587, -432, -537, -144, -291, 190, 65, 489, 398, 601, 510, 426, 361, 69, 108, -298, -174, -529, -386, -534, -384, -340, -158, -86, 138, 137, 373, 296, 439, 347, 290, 265, 0, 96, -309, -124, -526, -335, -517, -406, -301, -260, -14, -9, 270, 215, 524, 337, 602, 277, 457, 52, 191, -205, -124, -395, -430, -445, -592, -320, -535, -68, -311, 205, -31, 443, 233, 561, 405, 435, 424, 85, 304, -304, 163, -617, 28, -749, -116, -591, -216, -199, -257, 237, -262, 592, -169, 738, -17, 571, 99, 192, 161, -184, 164, -464, 64, -600, -35, -538, -53, -288, -20, 25, 52, 259, 133, 374, 132, 394, 44, 277, -72, 19, -165, -246, -223, -373, -208, -331, -124, -143, 7, 131, 142, 364, 252, 415, 291, 239, 221, -78, 84, -381, -76, -574, -248, -563, -353, -278, -326, 195, -165, 603, 64, 776, 312, 701, 465, 387, 431, -124, 222, -604, -120, -814, -504, -762, -727, -537, -642, -135, -274, 367, 272, 757, 819, 875, 1059, 731, 878, 371, 361, -121, -353, -554, -1016, -731, -1313, -671, -1120, -462, -519, -109, 272, 293, 954, 561, 1310, 669, 1262, 591, 754, 262, -11, -194, -701, -506, -1117, -546, -1148, -339, -776, 9, -201, 320, 331, 414, 690, 280, 804, 43, 632, -166, 270, -264, -108, -210, -328, -44, -377, 139, -285, 309, -64, 420, 151, 335, 186, 50, 42, -272, -167, -456, -333, -478, -355, -343, -164, 6, 128, 468, 389, 699, 540, 599, 544, 342, 344, 1, -7, -382, -357, -607, -612, -581, -694, -359, -506, -26, -141, 299, 247, 550, 552, 684, 635, 575, 437, 237, 145, -168, -118, -532, -338, -723, -404, -586, -300, -199, -151, 210, 20, 506, 178, 644, 241, 552, 220, 256, 153, -82, 3, -353, -125, -532, -152, -536, -170, -318, -183, 42, -88, 418, 34, 645, 98, 559, 157, 215, 196, -173, 162, -432, 139, -467, 123, -293, 25, -47, -150, 123, -331, 155, -455, 150, -444, 151, -267, 110, 64, 93, 459, 107, 713, 36, 699, -64, 472, -117, 65, -179, -395, -233, -696, -236, -784, -177, -653, 11, -252, 232, 258, 321, 625, 319, 755, 236, 603, -7, 221, -248, -158, -321, -436, -246, -564, -91, -423, 64, -84, 148, 193, 117, 344, -44, 366, -182, 180, -175, -120, -98, -334, -10, -388, 98, -246, 198, 48, 249, 332, 245, 443, 196, 362, 41, 137, -280, -129, -582, -326, -627, -418, -456, -373, -122, -168, 312, 109, 575, 331, 550, 409, 371, 324, 114, 83, -137, -206, -315, -405, -393, -388, -299, -136, -95, 196, 40, 442, 57, 483, -48, 262, -217, -113, -291, -467, -191, -641, 87, -540, 467, -175, 668, 272, 567, 626, 251, 751, -206, 560, -611, 153, -766, -292, -721, -639, -499, -737, -108, -562, 312, -204, 623, 219, 717, 568, 557, 676, 262, 519, -105, 191, -456, -169, -596, -420, -473, -530, -212, -468, 83, -212, 285, 81, 284, 330, 94, 515, -140, 494, -261, 210, -230, -150, -62, -441, 184, -569, 300, -397, 265, -4, 239, 371, 147, 552, -57, 414, -231, 56, -414, -274, -544, -428, -454, -378, -188, -120, 194, 212, 557, 402, 628, 389, 462, 220, 223, -74, -112, -366, -389, -484, -410, -407, -282, -215, -121, 100, 30, 428, 134, 558, 158, 499, 19, 330, -134, 4, -48, -398, 110, -636, 183, -616, 266, -408, 255, -55, 57, 343, -141, 576, -226, 534, -256, 308, -297, 3, -252, -278, 4, -368, 307, -261, 447, -108, 449, 72, 278, 259, -42, 319, -294, 188, -383, -83, -328, -397, -180, -581, -66, -537, 107, -239, 388, 266, 551, 754, 525, 990, 277, 863, -240, 358, -666, -316, -700, -845, -415, -1086, 58, -984, 451, -561, 505, -30, 369, 472, 224, 857, 70, 953, -64, 778, -167, 477, -221, 50, -183, -443, -113, -792, 10, -866, 154, -664, 136, -241, 21, 190, -22, 454, 17, 542, 97, 447, 71, 181, -38, -87, -7, -180, 80, -162, 98, -119, 134, 1, 101, 144, -51, 226, -146, 206, -167, 30, -184, -240, -179, -468, -151, -588, -30, -492, 210, -104, 460, 366, 630, 713, 515, 872, 24, 706, -443, 253, -607, -252, -523, -625, -271, -763, -57, -690, 55, -449, 215, -48, 366, 346, 454, 527, 451, 546, 215, 427, -150, 109, -426, -233, -529, -416, -349, -362, -35, -26, 133, 377, 219, 558, 272, 409, 191, -42, 90, -612, -33, -982, -246, -910, -342, -379, -224, 402, 27, 1048, 288, 1264, 339, 963, 249, 272, 164, -464, -39, -979, -266, -1103, -363, -774, -418, -201, -346, 362, -74, 726, 252, 746, 499, 473, 488, 68, 179, -335, -105, -568, -191, -531, -131, -285, -26, 128, -92, 550, -288, 714, -330, 585, -203, 173, 33, -436, 301, -896, 375, -974, 243, -634, 56, 41, -88, 708, -83, 1024, -76, 919, -206, 395, -263, -341, -171, -792, -7, -758, 235, -395, 333, 116, 131, 554, -148, 689, -317, 396, -322, -185, -186, -708, 6, -906, 258, -658, 407, -17, 330, 701, 215, 1138, 23, 1136, -323, 641, -513, -177, -489, -922, -369, -1290, -88, -1093, 181, -433, 288, 278, 390, 796, 439, 1009, 340, 764, 151, 201, -183, -368, -498, -729, -496, -695, -308, -253, -65, 319, 165, 722, 159, 726, -1, 280, -74, -355, -14, -872, 160, -1048, 267, -706, 220, 16, 142, 731, 38, 1157, -83, 1169, -199, 721, -356, -51, -434, -829, -321, -1299, -44, -1256, 309, -643, 494, 269, 358, 1033, 89, 1347, -163, 1032, -293, 157, -133, -758, 99, -1256, 156, -1203, 175, -530, 123, 505, -11, 1291, -107, 1493, -320, 1016, -526, -12, -430, -1091, -165, -1751, 239, -1690, 674, -785, 769, 505, 568, 1517, 239, 1936, -200, 1550, -488, 432, -552, -799, -588, -1616, -453, -1760, -69, -1134, 253, -73, 421, 950, 490, 1544, 368, 1374, 93, 562, -165, -388, -225, -1102, -81, -1317, 52, -880, 146, -47, 205, 757, 90, 1220, -140, 1149, -382, 588, -533, -230, -426, -982, -116, -1348, 303, -1187, 684, -508, 709, 430, 438, 1184, 140, 1432, -182, 1074, -386, 250, -351, -616, -308, -1116, -261, -1130, -89, -680, 40, 27, 119, 618, 189, 892, 108, 734, 6, 222, 36, -328, 147, -693, 320, -740, 363, -389, 179, 183, -21, 670, -239, 841, -481, 601, -525, 83, -393, -417, -157, -752, 160, -792, 386, -484, 487, -4, 484, 462, 270, 679, -18, 508, -197, 159, -292, -154, -250, -369, -77, -351, 67, -36, 148, 314, 138, 488, -22, 414, -245, 52, -372, -427, -311, -802, -79, -959, 229, -769, 494, -187, 566, 619, 444, 1332, 289, 1654, 72, 1326, -277, 410, -549, -700, -677, -1612, -701, -1991, -456, -1633, 19, -688, 471, 474, 723, 1476, 634, 1952, 391, 1695, 211, 881, -16, -203, -210, -1212, -263, -1705, -348, -1478, -421, -692, -315, 263, -138, 962, -6, 1195, 113, 932, 185, 300, 219, -366, 276, -746, 265, -787, 150, -471, 24, 107, -89, 575, -136, 714, -119, 545, -119, 86, -183, -486, -276, -830, -242, -724, -67, -238, 132, 352, 311, 764, 317, 852, 159, 553, 61, -36, -4, -650, -97, -1017, -146, -944, -165, -392, -137, 399, 4, 1086, 199, 1334, 270, 987, 91, 196, -272, -747, -539, -1506, -493, -1632, -208, -986, 223, 66, 631, 1075, 664, 1667, 391, 1565, 118, 837, -129, -202, -307, -1147, -377, -1553, -424, -1228, -411, -442, -290, 395, -103, 957, 107, 1034, 325, 646, 455, 34, 433, -507, 365, -736, 244, -547, -23, -40, -288, 470, -417, 711, -427, 572, -343, 145, -219, -407, -110, -877, 4, -1007, 159, -641, 348, 67, 513, 747, 506, 1157, 225, 1203, -123, 763, -322, -51, -411, -883, -394, -1378, -229, -1337, -24, -767, 93, 98, 131, 924, 182, 1389, 209, 1243, 80, 581, -117, -221, -177, -922, -66, -1218, 137, -892, 297, -189, 281, 441, 77, 806, -206, 805, -418, 372, -422, -215, -247, -603, -30, -626, 172, -281, 310, 135, 326, 411, 265, 533, 213, 435, 129, 106, -93, -237, -372, -511, -496, -712, -399, -609, -148, -195, 207, 270, 527, 782, 567, 1147, 284, 993, -123, 349, -466, -457, -568, -1173, -364, -1479, -4, -1184, 292, -457, 402, 505, 401, 1370, 342, 1636, 145, 1243, -120, 431, -310, -521, -414, -1237, -440, -1412, -341, -1062, -85, -344, 227, 444, 406, 899, 384, 918, 275, 621, 212, 91, 149, -363, 35, -477, -107, -295, -316, -8, -495, 288, -499, 431, -362, 210, -76, -277, 320, -668, 584, -740, 560, -495, 356, -12, 149, 550, -51, 939, -239, 1024, -345, 718, -342, 101, -238, -563, -95, -1073, 56, -1209, 175, -829, 126, -163, -1, 521, -10, 1033, 72, 1093, 180, 635, 291, 4, 330, -512, 172, -710, -182, -556, -513, -278, -617, -2, -462, 228, -123, 300, 275, 259, 601, 167, 689, 52, 462, -6, 40, -75, -358, -210, -596, -219, -637, -141, -389, -83, 79, 42, 461, 160, 676, 237, 673, 375, 252, 348, -373, 74, -751, -229, -762, -523, -458, -672, 111, -459, 668, -87, 846, 358, 563, 802, 19, 847, -481, 417, -704, -170, -616, -686, -229, -886, 320, -666, 697, -114, 757, 614, 527, 1120, -20, 999, -715, 328, -1134, -653, -1038, -1479, -476, -1591, 405, -960, 1223, 203, 1530, 1562, 1206, 2350, 341, 2104, -756, 964, -1512, -727, -1603, -2351, -1114, -3072, -232, -2529, 753, -904, 1413, 1195, 1458, 2855, 911, 3358, 90, 2474, -607, 598, -1055, -1409, -1171, -2780, -735, -2960, 39, -1956, 646, -326, 920, 1290, 820, 2283, 315, 2258, -358, 1394, -853, 80, -897, -1265, -400, -1969, 302, -1666, 754, -656, 861, 598, 602, 1487, -7, 1619, -500, 977, -586, -204, -556, -1218, -465, -1535, -183, -1216, 65, -292, 202, 868, 456, 1422, 684, 1218, 577, 653, 276, -238, -62, -1032, -424, -1152, -594, -688, -536, 90, -439, 749, -308, 842, -87, 459, 239, -182, 615, -823, 791, -1059, 679, -679, 414, 195, -36, 1257, -593, 1820, -887, 1454, -878, 363, -710, -1097, -214, -2323, 479, -2604, 955, -1687, 1149, 190, 972, 2090, 280, 3046, -589, 2744, -1182, 1328, -1306, -687, -904, -2403, -142, -3119, 676, -2561, 1300, -935, 1391, 1003, 815, 2495, -28, 2977, -802, 2043, -1367, 258, -1384, -1447, -756, -2522, 178, -2429, 1036, -1094, 1429, 717, 1148, 2109, 399, 2353, -453, 1353, -1044, -186, -1086, -1647, -671, -2529, -93, -2058, 516, -423, 896, 1370, 779, 2623, 324, 2801, -227, 1670, -721, -267, -873, -2214, -531, -3310, 101, -3000, 700, -1435, 1020, 759, 840, 2748, 159, 3622, -606, 3010, -1088, 1155, -1160, -1180, -699, -2921, 155, -3382, 953, -2494, 1355, -589, 1184, 1450, 422, 2649, -553, 2596, -1236, 1509, -1402, -76, -939, -1484, -31, -2073, 795, -1611, 1299, -552, 1286, 638, 616, 1624, -209, 1767, -846, 894, -1321, -318, -1223, -1370, -404, -1915, 491, -1564, 1043, -481, 1247, 814, 892, 1909, 19, 2228, -774, 1540, -1062, 257, -825, -1077, -244, -1990, 363, -2159, 768, -1484, 766, -179, 319, 1101, -221, 1819, -589, 1743, -751, 909, -630, -205, -123, -983, 621, -1218, 1096, -843, 991, -58, 445, 585, -315, 838, -1013, 611, -1305, -120, -976, -744, -185, -898, 593, -695, 1075, -126, 1160, 590, 748, 1036, 54, 1084, -555, 651, -959, -103, -1001, -722, -496, -1083, 210, -1028, 660, -340, 854, 370, 661, 757, 24, 955, -536, 635, -764, -151, -762, -758, -386, -985, 308, -838, 885, -230, 1038, 589, 750, 1232, 180, 1484, -525, 1068, -1159, 105, -1348, -983, -895, -1802, -37, -1963, 799, -1308, 1294, -29, 1338, 1272, 905, 2002, 74, 2006, -781, 1181, -1294, -136, -1394, -1192, -941, -1682, -8, -1624, 831, -842, 1257, 296, 1264, 1098, 751, 1417, -87, 1088, -811, 193, -1134, -608, -920, -1107, -398, -1137, 86, -561, 537, 151, 798, 731, 647, 1165, 327, 977, -33, 281, -397, -207, -463, -553, -296, -846, -152, -674, 18, -272, 168, 25, 184, 173, 43, 96, -210, -53, -286, -21, -39, 204, 240, 554, 432, 861, 616, 826, 525, 416, 37, -152, -516, -838, -936, -1460, -1070, -1598, -688, -1045, 46, -143, 690, 759, 1053, 1560, 1155, 1847, 832, 1376, 26, 541, -739, -425, -1060, -1240, -949, -1443, -442, -1117, 143, -590, 487, 110, 598, 657, 388, 754, -40, 590, -300, 193, -278, -331, -29, -497, 334, -208, 512, 322, 393, 780, 127, 839, -322, 518, -819, -68, -879, -890, -513, -1446, 4, -1345, 621, -840, 1017, -80, 881, 858, 349, 1447, -253, 1487, -679, 1163, -834, 500, -565, -327, 41, -880, 524, -1042, 683, -927, 546, -641, 137, -365, -439, -243, -980, -103, -1026, 188, -391, 509, 410, 889, 1059, 1322, 1518, 1370, 1327, 884, 333, 87, -800, -981, -1606, -2058, -1910, -2393, -1412, -1819, -346, -701, 793, 769, 1734, 2114, 2046, 2666, 1596, 2291, 577, 1164, -793, -372, -1771, -1711, -1914, -2318, -1546, -2126, -615, -1251, 765, 9, 1679, 1150, 1703, 1724, 1167, 1538, 289, 819, -689, 5, -1308, -667, -1317, -977, -789, -795, -28, -281, 614, 162, 964, 377, 934, 366, 542, 113, 8, -189, -444, -299, -735, -129, -828, 220, -545, 436, 25, 364, 328, 74, 381, -330, 601, -757, 625, -779, 258, -204, 37, 454, -70, 901, -363, 1166, -587, 977, -644, 187, -627, -827, -424, -1550, 10, -1766, 590, -1304, 1059, -218, 1139, 1118, 880, 2119, 302, 2255, -568, 1541, -1273, 285, -1423, -1173, -1076, -2213, -428, -2349, 315, -1638, 971, -480, 1329, 831, 1211, 1870, 740, 2194, 80, 1741, -745, 706, -1355, -524, -1348, -1472, -893, -1787, -104, -1433, 830, -704, 1296, 218, 1134, 993, 643, 1220, -33, 933, -699, 459, -1056, -56, -946, -500, -527, -596, -14, -394, 601, -202, 1018, -25, 866, 149, 432, 195, 9, 50, -477, -35, -833, 30, -812, 12, -597, -67, -277, -50, 293, 4, 846, 65, 1008, 175, 791, 249, 343, 202, -228, 144, -811, -23, -1077, -361, -875, -644, -531, -690, -45, -471, 670, -26, 1220, 558, 1340, 1087, 913, 1231, 21, 883, -834, 154, -1392, -735, -1523, -1451, -972, -1635, -59, -1226, 653, -376, 1153, 724, 1416, 1664, 1168, 1997, 572, 1618, -133, 640, -899, -646, -1357, -1807, -1328, -2317, -986, -1951, -341, -886, 396, 559, 922, 1883, 1224, 2464, 1238, 2154, 924, 1093, 373, -464, -307, -1792, -972, -2235, -1391, -1964, -1337, -1158, -912, 117, -332, 1205, 430, 1601, 1166, 1502, 1501, 1046, 1441, 366, 1046, -224, 188, -595, -863, -783, -1548, -782, -1743, -700, -1442, -646, -585, -562, 418, -347, 1187, 49, 1684, 652, 1709, 1307, 1127, 1715, 166, 1576, -822, 869, -1490, -233, -1619, -1451, -1240, -2337, -562, -2506, 169, -1820, 714, -447, 985, 1040, 1112, 2170, 1104, 2712, 833, 2435, 374, 1300, -208, -193, -880, -1484, -1334, -2269, -1406, -2345, -1281, -1740, -898, -674, -66, 497, 1000, 1300, 1910, 1634, 2321, 1505, 1959, 971, 892, 375, -561, -63, -1967, -456, -2703, -750, -2444, -792, -1420, -795, 23, -839, 1463, -640, 2420, -218, 2618, 293, 1854, 788, 286, 1123, -1272, 1165, -2193, 860, -2286, 244, -1420, -518, -17, -1034, 1143, -1087, 1772, -826, 1744, -315, 903, 272, -299, 666, -1134, 706, -1491, 421, -1434, 11, -751, -293, 346, -463, 1225, -502, 1563, -171, 1338, 356, 664, 623, -170, 766, -896, 743, -1333, 260, -1283, -470, -788, -1028, -217, -1285, 317, -1163, 753, -627, 806, 148, 694, 978, 690, 1556, 513, 1551, 177, 1084, -128, 328, -569, -531, -1037, -1240, -1158, -1585, -867, -1402, -256, -770, 495, 76, 1003, 860, 1121, 1310, 936, 1289, 366, 771, -387, -2, -851, -700, -963, -1069, -728, -967, -87, -346, 674, 475, 1129, 971, 995, 1087, 328, 775, -563, -78, -1352, -977, -1672, -1555, -1248, -1645, -180, -1006, 1046, 162, 1960, 1291, 2281, 2047, 1698, 2127, 323, 1425, -1134, 317, -2172, -940, -2548, -2013, -2000, -2295, -660, -1900, 860, -1049, 1985, 263, 2380, 1456, 1901, 2022, 726, 2056, -682, 1455, -1711, 255, -1890, -826, -1346, -1351, -366, -1502, 817, -1234, 1508, -537, 1374, 200, 814, 635, -103, 854, -1182, 871, -1670, 478, -1394, -81, -695, -390, 385, -529, 1553, -527, 2114, -221, 1869, 293, 1025, 661, -306, 682, -1730, 416, -2539, -11, -2369, -579, -1410, -1048, -13, -1059, 1480, -674, 2501, -21, 2570, 839, 1733, 1366, 320, 1319, -1194, 905, -2256, 91, -2488, -887, -1728, -1454, -277, -1470, 1213, -919, 2240, 123, 2375, 1117, 1367, 1597, -306, 1453, -1781, 556, -2531, -743, -2284, -1733, -965, -2011, 974, -1365, 2584, 63, 3044, 1572, 2264, 2501, 630, 2517, -1358, 1559, -2861, -224, -3194, -2127, -2394, -3223, -743, -3193, 1245, -2122, 2649, -155, 2976, 2034, 2320, 3536, 839, 3888, -930, 2944, -2123, 875, -2346, -1466, -1651, -3295, -358, -4101, 786, -3477, 1245, -1684, 1118, 588, 591, 2639, -167, 3683, -693, 3437, -616, 2158, -137, 265, 413, -1591, 852, -2718, 891, -2957, 395, -2322, -411, -922, -1201, 619, -1546, 1743, -1175, 2284, -273, 2092, 789, 1247, 1578, 97, 1714, -947, 1228, -1648, 349, -1782, -716, -1296, -1511, -489, -1619, 386, -1181, 1160, -447, 1538, 465, 1356, 1195, 728, 1364, -163, 993, -1007, 454, -1368, 7, -1307, -438, -844, -778, 60, -781, 861, -651, 1270, -598, 1324, -453, 815, -89, -32, 398, -683, 882, -1068, 1258, -1168, 1344, -719, 1034, -49, 320, 462, -735, 788, -1766, 746, -2269, 475, -2038, 201, -1059, -116, 511, -290, 2006, -250, 2713, -219, 2552, -288, 1570, -309, -107, -300, -1683, -239, -2528, 19, -2631, 354, -1888, 655, -391, 843, 1239, 670, 2328, 164, 2442, -384, 1631, -835, 329, -1181, -1025, -1026, -1900, -367, -1879, 227, -1120, 812, -56, 1406, 1010, 1348, 1637, 683, 1465, 5, 698, -714, -290, -1409, -1264, -1520, -1795, -1081, -1421, -341, -314, 534, 809, 1187, 1581, 1498, 1845, 1390, 1310, 760, 223, -62, -864, -783, -1678, -1354, -1841, -1558, -1253, -1226, -364, -561, 573, 294, 1396, 1069, 1689, 1458, 1340, 1519, 658, 1129, -145, 244, -976, -575, -1503, -1058, -1390, -1388, -820, -1420, -224, -886, 409, -182, 1060, 330, 1267, 884, 994, 1404, 631, 1454, 141, 1070, -541, 519, -1110, -179, -1263, -985, -974, -1628, -467, -1812, 158, -1349, 854, -522, 1220, 322, 1089, 1262, 751, 1986, 242, 1896, -515, 1239, -1176, 408, -1312, -582, -922, -1474, -335, -1890, 343, -1735, 1072, -1094, 1337, -220, 881, 643, 229, 1395, -362, 1782, -931, 1526, -1126, 845, -815, 48, -238, -713, 488, -1254, 1000, -1374, 962, -1017, 571, -455, 13, -10, -601, 353, -892, 650, -745, 756, -386, 667, 64, 604, 530, 567, 762, 259, 608, -306, 293, -733, -23, -937, -460, -1043, -746, -838, -565, -252, -232, 409, 73, 974, 451, 1177, 627, 1018, 469, 781, 234, 243, -17, -669, -320, -1230, -540, -1208, -574, -1048, -416, -607, -168, 254, 82, 958, 424, 1198, 815, 1045, 930, 713, 657, 307, 119, -225, -558, -683, -1171, -880, -1418, -943, -1091, -989, -332, -792, 534, -183, 1312, 573, 1684, 1279, 1450, 1755, 776, 1766, -229, 1142, -1273, -2, -1865, -1268, -1864, -2320, -1195, -2661, 67, -2036, 1297, -758, 1946, 876, 1867, 2338, 1091, 3053, -15, 2803, -995, 1649, -1632, -107, -1656, -1865, -987, -2991, -73, -3145, 799, -2244, 1449, -676, 1458, 1023, 843, 2441, -41, 2829, -928, 2131, -1371, 1064, -1082, -166, -318, -1332, 425, -1723, 839, -1407, 912, -1024, 639, -515, 65, 120, -487, 378, -763, 350, -678, 443, -283, 682, 235, 817, 694, 812, 827, 746, 415, 417, -244, -284, -729, -1112, -940, -1665, -701, -1657, 42, -1096, 785, -174, 1147, 830, 1092, 1683, 537, 1962, -326, 1448, -1158, 528, -1681, -345, -1367, -979, -319, -1338, 739, -1262, 1616, -756, 2036, -279, 1418, 50, 139, 348, -1014, 485, -1873, 514, -2182, 646, -1530, 731, -267, 696, 994, 661, 2061, 315, 2523, -451, 1865, -1121, 467, -1603, -950, -1837, -2111, -1374, -2626, -245, -2080, 1057, -846, 2106, 504, 2533, 1745, 2183, 2489, 1100, 2340, -437, 1411, -1802, 104, -2521, -1124, -2584, -2001, -1906, -2364, -509, -1887, 972, -741, 1986, 385, 2438, 1317, 2194, 1986, 1268, 1960, 9, 1252, -1086, 263, -1702, -707, -1821, -1377, -1489, -1602, -771, -1312, 70, -563, 679, 224, 992, 748, 1180, 1063, 1111, 989, 646, 420, 111, -157, -199, -433, -467, -563, -710, -445, -683, 21, -509, 444, -357, 491, -216, 257, -143, -105, 4, -538, 344, -846, 641, -749, 742, -286, 817, 344, 747, 929, 345, 1184, -210, 984, -799, 413, -1261, -328, -1367, -923, -1075, -1205, -459, -1116, 327, -642, 1133, 8, 1626, 582, 1557, 951, 997, 1011, 195, 805, -549, 473, -1147, 85, -1439, -334, -1236, -680, -677, -919, -59, -1092, 384, -1091, 701, -718, 846, 103, 733, 1145, 526, 1933, 351, 2156, 223, 1700, -17, 534, -359, -1045, -576, -2434, -750, -3061, -848, -2668, -646, -1398, -195, 452, 204, 2367, 505, 3607, 731, 3597, 741, 2284, 627, 190, 442, -1957, 199, -3518, 38, -3822, -193, -2662, -550, -693, -823, 1239, -960, 2630, -1032, 3105, -856, 2450, -260, 978, 566, -562, 1315, -1576, 1785, -1890, 1897, -1532, 1455, -635, 373, 299, -869, 724, -1906, 633, -2507, 263, -2359, -187, -1489, -395, -223, -286, 1136, -28, 2190, 370, 2510, 813, 2138, 998, 1374, 825, 331, 342, -786, -385, -1676, -1103, -2053, -1480, -2004, -1494, -1749, -1175, -1118, -405, -167, 568, 847, 1296, 1890, 1829, 2636, 2156, 2685, 1817, 2095, 794, 958, -438, -709, -1724, -2341, -2845, -3311, -3132, -3438, -2310, -2604, -801, -1013, 1010, 801, 2804, 2497, 3893, 3648, 3624, 3787, 2108, 2796, -29, 1005, -2254, -987, -3901, -2693, -4185, -3722, -3027, -3638, -961, -2436, 1402, -630, 3284, 1182, 3974, 2549, 3341, 3099, 1700, 2747, -405, 1751, -2271, 460, -3259, -811, -3133, -1777, -2071, -2178, -433, -1957, 1246, -1381, 2315, -609, 2497, 249, 1970, 1013, 972, 1549, -259, 1664, -1245, 1302, -1613, 672, -1474, -94, -1123, -887, -613, -1448, 43, -1560, 579, -1129, 831, -223, 1087, 718, 1342, 1390, 1125, 1679, 488, 1288, -173, 264, -906, -875, -1672, -1766, -1999, -2189, -1603, -1822, -687, -602, 474, 987, 1692, 2375, 2607, 3117, 2688, 2916, 1772, 1581, 235, -581, -1444, -2622, -2892, -3853, -3510, -3966, -2835, -2803, -1204, -665, 699, 1712, 2503, 3511, 3767, 4338, 3831, 3947, 2539, 2325, 522, 122, -1565, -1937, -3326, -3470, -4198, -4118, -3705, -3523, -2093, -2021, -25, -293, 2044, 1425, 3687, 2706, 4252, 3240, 3533, 3142, 1949, 2396, -124, 1137, -2292, -242, -3783, -1549, -4124, -2718, -3478, -3398, -2013, -3255, 151, -2372, 2304, -866, 3625, 1047, 4021, 2924, 3573, 4135, 2057, 4168, -183, 3017, -2178, 967, -3433, -1488, -3936, -3597, -3455, -4612, -1906, -4154, 144, -2472, 1959, -126, 3169, 2240, 3594, 3923, 3064, 4275, 1656, 3199, -99, 1225, -1587, -991, -2545, -2805, -2944, -3669, -2652, -3310, -1661, -1860, -364, 135, 864, 1996, 1949, 3076, 2651, 3133, 2648, 2225, 2025, 498, 956, -1414, -475, -2658, -1845, -2954, -2756, -2438, -3077, -1167, -2539, 508, -1129, 1866, 589, 2615, 2181, 2688, 3335, 2003, 3541, 803, 2593, -504, 853, -1623, -1157, -2386, -2914, -2610, -3865, -2150, -3573, -1226, -2112, -77, -127, 1184, 1776, 2215, 3263, 2670, 3802, 2540, 3081, 1881, 1558, 753, -246, -556, -2063, -1734, -3273, -2589, -3321, -2857, -2408, -2491, -1047, -1608, 477, -372, 1789, 928, 2437, 2160, 2354, 3038, 1825, 3110, 1065, 2512, 152, 1494, -804, 13, -1487, -1645, -1745, -2909, -1811, -3540, -1654, -3394, -996, -2377, -105, -809, 742, 936, 1664, 2545, 2337, 3593, 2245, 3802, 1576, 3040, 559, 1521, -769, -271, -1946, -1994, -2514, -3307, -2414, -3762, -1624, -3232, -343, -1980, 1034, -338, 2107, 1343, 2401, 2707, 1869, 3425, 963, 3181, -154, 2116, -1226, 635, -1666, -937, -1457, -2252, -1014, -2918, -377, -2685, 341, -1729, 748, -440, 804, 880, 693, 1939, 438, 2332, 188, 1826, 142, 838, 128, -229, -102, -1220, -464, -1759, -833, -1523, -1098, -676, -976, 241, -348, 1016, 513, 1612, 1345, 1610, 1905, 893, 1865, -181, 1076, -1188, -262, -1869, -1678, -1987, -2606, -1418, -2755, -422, -1999, 746, -383, 1740, 1475, 2098, 2789, 1821, 3197, 1197, 2627, 402, 1298, -508, -371, -1181, -1913, -1399, -2745, -1457, -2654, -1451, -2044, -1210, -1093, -780, 165, -261, 1229, 447, 1762, 1383, 1965, 2268, 1901, 2788, 1544, 2655, 1007, 1721, 276, 133, -651, -1758, -1614, -3458, -2461, -4393, -2889, -4124, -2594, -2621, -1534, -246, 143, 2370, 2054, 4417, 3576, 5305, 4189, 4748, 3613, 2748, 1847, -127, -633, -2845, -2890, -4639, -4227, -5153, -4473, -4151, -3446, -1973, -1196, 478, 1375, 2495, 3223, 3623, 3940, 3655, 3526, 2785, 2106, 1451, 158, 37, -1524, -1166, -2351, -1887, -2305, -2052, -1698, -1831, -824, -1406, -2, -853, 430, -247, 508, 226, 471, 630, 405, 1165, 434, 1647, 724, 1799, 1173, 1585, 1352, 1044, 891, 173, 5, -981, -1009, -2016, -2123, -2468, -2829, -2276, -2434, -1620, -1117, -551, 564, 820, 2293, 1974, 3541, 2546, 3573, 2621, 2283, 2124, 260, 999, -1831, -481, -3391, -1891, -3785, -2854, -2866, -3080, -1153, -2425, 783, -1059, 2453, 639, 3185, 2125, 2764, 2922, 1658, 2909, 231, 2038, -1189, 615, -1959, -772, -1824, -1821, -1201, -2320, -579, -2055, -95, -1266, 225, -429, 241, 323, 103, 839, 235, 933, 643, 912, 1063, 953, 1358, 929, 1350, 864, 854, 740, -94, 320, -1265, -429, -2270, -1243, -2708, -1899, -2311, -2150, -1070, -1815, 601, -963, 2066, 298, 2945, 1679, 3019, 2700, 2184, 2925, 714, 2347, -851, 1171, -2024, -446, -2509, -1949, -2375, -2770, -1762, -2848, -719, -2269, 415, -1073, 1224, 385, 1599, 1434, 1589, 1932, 1341, 2037, 933, 1759, 399, 1193, -117, 490, -545, -115, -901, -576, -1116, -1078, -1215, -1574, -1128, -1862, -719, -1799, -159, -1389, 351, -549, 868, 679, 1251, 1890, 1241, 2666, 925, 2727, 511, 2051, 56, 771, -301, -791, -450, -2008, -497, -2566, -588, -2473, -738, -1730, -899, -573, -1020, 487, -934, 1201, -463, 1535, 286, 1364, 1200, 902, 2091, 592, 2529, 467, 2317, 404, 1423, 348, -200, 85, -2040, -554, -3397, -1383, -3929, -2088, -3329, -2334, -1563, -1836, 762, -646, 2924, 912, 4310, 2466, 4406, 3504, 3177, 3488, 1034, 2312, -1430, 394, -3393, -1686, -4199, -3275, -3723, -3888, -2182, -3344, -105, -1693, 1763, 439, 2835, 2089, 2836, 2905, 2023, 2943, 920, 2083, -163, 604, -987, -705, -1265, -1478, -1022, -1681, -600, -1233, -370, -450, -368, 160, -414, 371, -419, 116, -321, -360, 32, -669, 643, -660, 1250, -174, 1529, 832, 1366, 1848, 800, 2214, -94, 1774, -1090, 665, -1804, -893, -2004, -2327, -1624, -3068, -728, -2806, 367, -1552, 1274, 187, 1833, 1819, 1877, 2888, 1371, 3052, 603, 2228, -256, 754, -1141, -812, -1721, -2047, -1749, -2496, -1256, -2061, -397, -1135, 556, -45, 1273, 909, 1511, 1410, 1244, 1340, 635, 847, -137, 227, -858, -277, -1264, -470, -1138, -335, -518, 4, 296, 243, 1008, 194, 1382, -39, 1108, -409, 238, -729, -760, -721, -1539, -441, -1885, -27, -1444, 460, -283, 811, 1010, 844, 1985, 729, 2423, 481, 2087, -6, 950, -502, -636, -771, -2000, -769, -2625, -551, -2495, -179, -1672, 205, -255, 392, 1149, 380, 1996, 222, 2283, 11, 2039, -166, 1202, -235, 76, -128, -842, 83, -1352, 326, -1522, 498, -1384, 565, -995, 481, -481, 92, 38, -428, 468, -886, 804, -1208, 1095, -1201, 1184, -741, 895, 11, 377, 736, -119, 1340, -516, 1707, -735, 1530, -714, 842, -525, 7, -273, -699, -98, -1287, -86, -1640, -169, -1527, -290, -1048, -253, -411, 113, 247, 584, 787, 983, 1134, 1331, 1315, 1310, 1323, 675, 1055, -263, 598, -1087, 127, -1686, -468, -1979, -1203, -1723, -1645, -810, -1601, 369, -1317, 1281, -808, 1812, -35, 1975, 736, 1516, 1331, 534, 1703, -312, 1706, -754, 1339, -1101, 803, -1281, 159, -962, -576, -474, -1274, -315, -1763, -179, -1924, 196, -1810, 445, -1393, 534, -508, 789, 724, 1024, 1890, 898, 2647, 471, 2839, -9, 2331, -495, 1096, -982, -538, -1222, -2018, -1005, -2947, -500, -3089, 58, -2381, 532, -1070, 742, 421, 615, 1671, 294, 2360, -68, 2395, -254, 1861, -67, 943, 311, -60, 534, -829, 531, -1294, 344, -1412, -29, -1169, -586, -787, -1091, -408, -1227, -61, -976, 262, -468, 510, 267, 584, 977, 627, 1339, 641, 1303, 470, 926, 232, 294, 131, -344, 54, -755, -121, -850, -242, -656, -403, -347, -666, -121, -766, -3, -697, -34, -496, -261, -103, -458, 400, -300, 852, 159, 1096, 672, 1059, 1133, 717, 1435, 192, 1282, -374, 608, -808, -304, -935, -1163, -814, -1784, -488, -1953, -22, -1568, 353, -747, 449, 191, 313, 992, 74, 1529, -258, 1674, -448, 1422, -199, 1022, 352, 562, 834, -42, 1059, -626, 991, -1013, 505, -1320, -338, -1543, -1211, -1500, -1736, -1137, -1712, -530, -1254, 275, -424, 1194, 655, 2029, 1588, 2439, 2029, 2220, 1899, 1404, 1317, 156, 351, -1227, -714, -2293, -1445, -2736, -1720, -2509, -1591, -1686, -1103, -416, -372, 951, 299, 1951, 749, 2341, 1010, 2189, 1005, 1567, 874, 581, 728, -403, 433, -1079, 52, -1483, -262, -1606, -548, -1346, -840, -829, -1005, -299, -980, 265, -775, 822, -337, 1102, 218, 1051, 745, 887, 1217, 586, 1482, 90, 1309, -387, 690, -690, -113, -831, -876, -676, -1489, -265, -1746, 66, -1430, 241, -627, 388, 346, 371, 1192, 99, 1696, -178, 1679, -274, 1052, -318, 72, -305, -826, -44, -1396, 384, -1521, 617, -1132, 598, -343, 484, 462, 260, 958, -110, 1104, -412, 943, -565, 525, -688, 38, -764, -278, -654, -450, -388, -605, -4, -682, 504, -714, 946, -711, 1147, -449, 1164, 114, 925, 723, 334, 1235, -370, 1547, -941, 1421, -1379, 795, -1529, -180, -1186, -1293, -492, -2170, 209, -2380, 772, -1785, 1146, -588, 1232, 901, 945, 2159, 510, 2687, 231, 2344, 8, 1248, -325, -216, -567, -1473, -664, -2121, -835, -2113, -1001, -1490, -860, -432, -453, 554, 26, 1172, 591, 1336, 1182, 1028, 1502, 493, 1403, -4, 897, -271, 117, -256, -692, -93, -1299, 19, -1508, -54, -1199, -300, -583, -640, 47, -803, 568, -649, 844, -241, 717, 444, 410, 1129, 166, 1355, -49, 1041, -152, 406, 7, -380, 257, -1129, 326, -1430, 135, -1154, -156, -493, -463, 348, -774, 1057, -805, 1304, -408, 1040, 35, 469, 301, -261, 514, -914, 613, -1162, 437, -944, 221, -417, 166, 138, 119, 573, 37, 858, 60, 852, 59, 515, -161, 113, -504, -152, -730, -370, -843, -480, -838, -404, -491, -330, 207, -308, 892, -282, 1297, -188, 1422, 10, 1253, 283, 619, 600, -295, 832, -989, 817, -1362, 540, -1511, 157, -1224, -318, -536, -896, 100, -1218, 505, -1119, 905, -764, 1206, -198, 1089, 522, 727, 1112, 470, 1315, 90, 1145, -558, 673, -959, -11, -910, -642, -884, -1028, -828, -1094, -378, -825, 210, -305, 611, 248, 894, 609, 985, 688, 742, 529, 286, 205, -145, -140, -451, -309, -593, -241, -520, -68, -284, 103, -104, 243, -41, 253, 9, 35, 72, -226, 80, -356, 114, -358, 246, -258, 326, -31, 238, 272, 113, 427, -42, 327, -274, 125, -410, -59, -336, -233, -231, -343, -73, -216, 252, 48, 538, 238, 579, 383, 470, 448, 180, 257, -324, -138, -830, -465, -1035, -634, -806, -695, -296, -539, 247, -108, 803, 428, 1195, 798, 1170, 925, 836, 842, 368, 518, -312, -27, -1087, -573, -1542, -865, -1452, -869, -998, -705, -318, -417, 520, -35, 1228, 330, 1511, 519, 1411, 572, 1024, 553, 350, 448, -463, 267, -1111, 36, -1447, -139, -1344, -220, -813, -294, -116, -364, 506, -399, 911, -392, 984, -403, 751, -322, 322, -77, -103, 246, -389, 593, -463, 841, -284, 887, 30, 674, 267, 199, 320, -327, 118, -716, -245, -891, -575, -852, -717, -579, -619, -182, -249, 145, 317, 380, 871, 470, 1185, 374, 1094, 259, 561, 266, -144, 340, -774, 372, -1167, 397, -1142, 287, -721, -135, -185, -741, 260, -1176, 626, -1257, 884, -1002, 789, -401, 411, 479, 79, 1295, -184, 1649, -466, 1447, -572, 905, -376, 116, -52, -768, 76, -1356, 34, -1356, 62, -904, 147, -314, 103, 251, 56, 626, 119, 651, 82, 371, -85, -30, -140, -288, -100, -251, -43, 80, 32, 498, 70, 776, 94, 817, 138, 489, 124, -227, 26, -986, -116, -1407, -238, -1400, -320, -1003, -270, -218, -49, 644, 205, 1245, 327, 1518, 342, 1376, 282, 803, 136, 133, -91, -388, -233, -800, -252, -1017, -267, -913, -250, -745, -80, -669, 93, -453, 102, -43, 120, 358, 268, 792, 314, 1229, 219, 1392, 110, 1159, -70, 603, -316, -196, -479, -983, -500, -1465, -297, -1595, 20, -1337, 243, -621, 441, 197, 699, 777, 703, 1104, 341, 1189, -121, 984, -504, 584, -821, 176, -897, -141, -596, -354, -90, -499, 346, -604, 622, -653, 739, -751, 652, -806, 357, -601, 41, -146, -154, 422, -285, 1058, -392, 1582, -374, 1641, -283, 1141, -258, 321, -281, -634, -202, -1519, -48, -2019, 122, -1891, 314, -1216, 586, -205, 829, 895, 811, 1759, 466, 2065, 9, 1685, -517, 825, -1051, -189, -1233, -1107, -948, -1619, -517, -1551, -65, -999, 486, -234, 953, 531, 1109, 1018, 1011, 1048, 711, 745, 207, 252, -392, -266, -830, -585, -898, -590, -648, -315, -347, 22, -72, 321, 90, 470, 87, 336, 11, -19, 36, -358, 146, -551, 248, -563, 371, -265, 578, 223, 735, 551, 681, 713, 318, 697, -279, 381, -893, -160, -1394, -647, -1564, -904, -1159, -915, -341, -640, 512, -53, 1200, 678, 1645, 1209, 1628, 1276, 1151, 914, 471, 214, -278, -649, -1022, -1365, -1413, -1594, -1307, -1275, -894, -541, -449, 430, -19, 1296, 322, 1686, 444, 1529, 450, 928, 562, 27, 737, -898, 813, -1472, 775, -1580, 619, -1217, 190, -505, -494, 288, -1141, 934, -1561, 1280, -1650, 1225, -1294, 806, -507, 215, 550, -311, 1451, -699, 1892, -877, 1850, -806, 1378, -500, 495, -80, -503, 298, -1223, 505, -1548, 495, -1586, 339, -1221, 81, -516, -200, 209, -299, 753, -194, 1067, 9, 1152, 204, 948, 317, 458, 293, -73, 142, -404, -113, -557, -363, -595, -496, -440, -522, -151, -401, 29, -76, 59, 297, 75, 550, -12, 672, -110, 673, -64, 415, 49, -38, 117, -442, 273, -669, 405, -737, 307, -570, 108, -122, -6, 333, -154, 547, -320, 585, -329, 440, -222, 92, -126, -330, -75, -552, -15, -502, 26, -278, 2, 80, -25, 470, 40, 695, 225, 661, 403, 383, 473, -98, 403, -611, 188, -863, -164, -874, -471, -672, -666, -201, -696, 360, -511, 745, -123, 918, 254, 887, 493, 592, 638, 136, 590, -223, 228, -452, -146, -634, -212, -746, -162, -633, -148, -405, -36, -205, 113, 36, 36, 330, -194, 559, -298, 656, -315, 630, -289, 527, -93, 367, 250, 163, 489, -164, 545, -502, 391, -720, 98, -807, -227, -795, -422, -644, -410, -307, -196, 128, 116, 590, 381, 992, 442, 1169, 231, 1130, -162, 816, -525, 236, -714, -438, -746, -1013, -487, -1387, 98, -1418, 723, -1044, 1138, -439, 1256, 268, 1042, 936, 477, 1258, -274, 1213, -1013, 903, -1500, 393, -1562, -172, -1187, -520, -579, -590, 204, -534, 952, -421, 1372, -255, 1446, -168, 1340, -274, 959, -414, 235, -318, -499, -38, -1026, 337, -1410, 769, -1505, 1133, -1139, 1157, -509, 748, 123, 118, 620, -512, 951, -1054, 1068, -1375, 936, -1306, 702, -851, 421, -229, 137, 421, -177, 911, -461, 1143, -650, 1087, -741, 760, -786, 308, -768, -87, -694, -364, -403, -562, 134, -697, 687, -693, 1099, -583, 1352, -427, 1374, -216, 939, 132, 200, 495, -458, 704, -1010, 785, -1443, 717, -1512, 409, -1173, -22, -615, -383, -5, -586, 567, -619, 1077, -459, 1283, -242, 1134, -66, 802, 50, 473, 132, 74, 176, -331, 199, -605, 253, -794, 337, -972, 344, -985, 219, -764, 31, -414, -151, -20, -380, 405, -523, 815, -461, 1025, -257, 1037, -1, 944, 279, 725, 488, 340, 506, -188, 334, -692, 35, -1118, -274, -1462, -424, -1555, -448, -1214, -307, -559, 33, 321, 379, 1258, 475, 2003, 363, 2201, 197, 1766, -43, 851, -301, -321, -394, -1432, -340, -2103, -214, -2123, -65, -1606, 103, -744, 194, 326, 219, 1256, 213, 1607, 160, 1463, 75, 1045, 25, 406, 52, -216, 90, -604, 26, -747, -93, -711, -194, -490, -281, -245, -416, -82, -439, -26, -263, 30, -4, 80, 279, 157, 599, 294, 868, 441, 895, 447, 592, 240, 53, -78, -591, -329, -1100, -423, -1331, -383, -1156, -169, -559, 142, 282, 393, 1032, 464, 1380, 269, 1281, -112, 822, -479, 98, -717, -633, -748, -1065, -341, -1024, 325, -685, 797, -206, 935, 280, 907, 594, 587, 611, -5, 344, -591, -37, -912, -337, -934, -429, -704, -276, -282, 7, 189, 342, 458, 593, 409, 617, 277, 335, 255, -100, 268, -485, 273, -747, 353, -801, 366, -610, 111, -256, -267, 171, -572, 556, -796, 793, -977, 807, -828, 687, -315, 427, 332, 0, 882, -466, 1254, -767, 1311, -854, 932, -780, 175, -492, -545, -33, -1037, 364, -1318, 636, -1170, 730, -600, 614, 66, 337, 575, 48, 891, -208, 954, -393, 692, -396, 242, -249, -150, -71, -391, 72, -511, 108, -481, 31, -320, -140, -100, -287, 37, -346, 186, -205, 283, 129, 241, 443, 131, 648, 85, 767, 9, 637, -120, 189, -157, -319, -128, -667, -191, -914, -215, -984, -50, -766, 126, -286, 261, 229, 385, 622, 391, 906, 197, 1030, -60, 890, -263, 543, -427, 92, -474, -377, -430, -799, -283, -1099, -16, -1211, 302, -904, 530, -274, 651, 374, 570, 947, 375, 1306, 94, 1192, -259, 640, -569, -40, -701, -614, -660, -964, -532, -912, -236, -532, 204, -45, 496, 382, 620, 638, 780, 540, 751, 142, 366, -223, -90, -455, -434, -539, -739, -306, -889, 101, -632, 448, -215, 651, 110, 625, 367, 301, 572, -83, 551, -380, 402, -583, 231, -577, -1, -356, -273, -103, -351, 75, -242, 166, -149, 211, -85, 180, -16, 181, -8, 260, -94, 324, -102, 291, 46, 210, 231, 63, 312, -217, 252, -513, 133, -673, -34, -642, -231, -429, -338, -173, -238, 199, -62, 641, 126, 874, 278, 768, 393, 509, 288, 221, -84, -175, -478, -608, -663, -836, -638, -755, -332, -465, 290, -138, 911, 213, 1128, 489, 892, 601, 397, 473, -291, 175, -968, -38, -1277, -128, -1113, -217, -650, -197, -27, -8, 676, 141, 1132, 111, 1131, 25, 771, -139, 302, -336, -225, -427, -611, -324, -686, -52, -533, 255, -345, 493, -152, 604, -48, 517, -51, 255, -34, -88, 92, -371, 302, -570, 493, -599, 651, -417, 668, -106, 392, 179, -95, 350, -570, 394, -891, 269, -973, 76, -735, -11, -243, -27, 286, 51, 631, 160, 813, 150, 744, -20, 417, -242, -4, -473, -275, -606, -395, -486, -341, -146, -102, 293, 100, 723, 55, 943, -120, 847, -273, 416, -379, -180, -351, -746, -147, -1115, 201, -1107, 544, -658, 713, 24, 649, 643, 415, 1040, 61, 1101, -334, 732, -567, 97, -632, -472, -544, -701, -344, -708, -148, -567, -17, -201, 145, 177, 275, 275, 372, 201, 439, 165, 482, 138, 458, 102, 320, 162, 101, 266, -221, 315, -593, 187, -850, -100, -890, -460, -655, -746, -207, -774, 221, -503, 564, -27, 830, 515, 896, 920, 724, 1032, 403, 755, 52, 202, -360, -380, -696, -778, -809, -981, -665, -873, -416, -383, -163, 177, 77, 538, 308, 740, 407, 754, 411, 474, 409, -9, 325, -366, 171, -493, 63, -473, -2, -326, -110, -27, -190, 212, -242, 238, -370, 169, -475, 68, -434, -27, -266, -13, -46, 42, 227, 120, 488, 161, 643, 57, 641, -176, 545, -338, 256, -428, -165, -422, -522, -133, -648, 301, -542, 599, -363, 763, -200, 748, -10, 422, 135, -170, 178, -719, 177, -1072, 165, -1159, 181, -897, 215, -312, 277, 462, 384, 1185, 441, 1575, 283, 1493, -134, 959, -581, 86, -924, -923, -1055, -1645, -833, -1853, -283, -1528, 295, -736, 785, 274, 1096, 1166, 1144, 1703, 912, 1745, 447, 1285, -202, 493, -763, -388, -988, -1151, -951, -1506, -736, -1413, -363, -964, 45, -255, 297, 481, 399, 958, 487, 1047, 529, 837, 443, 466, 327, 13, 278, -367, 152, -499, -106, -347, -356, -182, -465, -78, -587, 27, -650, 39, -470, -81, -163, -195, 66, -197, 321, -82, 610, 102, 731, 287, 601, 372, 390, 361, 208, 220, -18, 20, -283, -143, -482, -236, -570, -249, -630, -199, -640, -123, -453, -66, -100, -46, 288, -26, 648, -25, 893, -29, 859, -12, 643, 95, 316, 242, -139, 348, -597, 379, -832, 319, -853, 141, -645, -166, -280, -467, 87, -597, 366, -594, 514, -441, 508, -123, 385, 222, 240, 413, 109, 505, -29, 507, -118, 336, -100, 144, -69, 66, -118, 3, -232, -87, -335, -182, -354, -301, -306, -477, -112, -598, 157, -600, 363, -425, 477, -34, 533, 481, 423, 930, 182, 1176, -55, 1119, -254, 687, -449, -33, -485, -784, -328, -1347, -178, -1484, -98, -1143, -12, -469, 79, 325, 155, 1002, 248, 1285, 367, 1080, 415, 582, 318, 22, 132, -430, -8, -593, -154, -460, -358, -193, -503, -20, -512, -9, -447, -158, -209, -374, 138, -459, 434, -316, 594, 26, 602, 503, 442, 942, 183, 1102, -80, 840, -354, 264, -574, -480, -544, -1143, -333, -1441, -127, -1199, 155, -516, 430, 301, 445, 994, 243, 1339, 45, 1175, -80, 614, -232, -91, -334, -668, -255, -965, -33, -927, 160, -592, 304, -61, 407, 382, 365, 552, 88, 568, -183, 454, -340, 160, -458, -101, -474, -191, -342, -210, -179, -251, 39, -251, 380, -226, 667, -186, 723, -103, 570, 67, 241, 299, -146, 452, -443, 461, -618, 361, -671, 148, -588, -130, -408, -421, -131, -565, 196, -534, 521, -416, 709, -218, 692, 106, 514, 435, 274, 612, 3, 631, -283, 477, -507, 156, -577, -162, -576, -387, -496, -473, -260, -441, -9, -323, 177, -166, 398, -44, 591, 31, 612, 141, 488, 293, 315, 386, 75, 371, -191, 297, -398, 157, -527, -21, -603, -207, -591, -313, -483, -333, -202, -338, 209, -329, 591, -273, 828, -147, 884, 51, 674, 291, 256, 563, -241, 763, -701, 731, -960, 405, -917, -54, -585, -551, -4, -969, 605, -1070, 923, -783, 853, -257, 494, 321, -95, 811, -715, 1076, -989, 923, -755, 431, -222, -118, 441, -537, 1025, -762, 1235, -655, 905, -284, 165, 74, -693, 293, -1355, 312, -1605, 105, -1254, -140, -375, -256, 650, -164, 1432, 111, 1741, 442, 1436, 630, 636, 571, -286, 231, -1042, -298, -1421, -790, -1241, -1047, -681, -947, -73, -452, 424, 260, 704, 903, 679, 1224, 482, 1161, 241, 678, 16, -101, -87, -791, -29, -1097, 14, -1052, -12, -691, -122, -77, -321, 452, -469, 677, -450, 692, -275, 497, 57, 175, 406, -73, 577, -164, 507, -194, 296, -177, 43, -90, -196, -44, -307, -135, -257, -266, -151, -298, -21, -220, 20, -78, -49, 196, -82, 508, -84, 677, -129, 628, -55, 368, 195, -65, 421, -520, 471, -792, 384, -813, 115, -604, -311, -178, -669, 294, -769, 636, -572, 763, -117, 655, 436, 329, 841, -46, 875, -354, 563, -546, 97, -520, -394, -282, -793, 22, -897, 268, -651, 331, -184, 210, 319, 1, 698, -206, 812, -344, 658, -261, 287, 8, -136, 258, -413, 423, -505, 487, -482, 386, -352, 108, -188, -274, -38, -563, 88, -666, 196, -581, 298, -328, 380, 62, 416, 443, 370, 661, 218, 659, -27, 445, -342, 136, -597, -149, -681, -389, -584, -484, -274, -384, 194, -191, 550, -46, 661, 57, 579, 129, 344, 119, 13, 62, -239, 65, -352, 123, -353, 160, -255, 173, -96, 164, 10, 64, 35, -77, 9, -209, -36, -292, -45, -281, 56, -177, 219, -48, 324, 66, 295, 140, 155, 139, -76, 80, -346, 40, -467, 45, -312, 124, -40, 211, 210, 250, 384, 203, 383, 36, 152, -228, -206, -518, -505, -715, -587, -669, -395, -337, 69, 172, 587, 673, 884, 1010, 856, 1002, 503, 645, -107, 51, -746, -596, -1151, -1015, -1159, -1052, -768, -771, -68, -240, 687, 411, 1159, 878, 1197, 959, 868, 700, 273, 169, -393, -420, -844, -779, -922, -788, -739, -483, -392, 41, 51, 566, 409, 848, 528, 770, 446, 366, 269, -217, 58, -752, -128, -1031, -174, -895, -78, -419, 32, 213, 47, 799, 8, 1091, -43, 956, -139, 513, -202, -67, -137, -617, -47, -898, 10, -807, 76, -486, 130, -49, 148, 358, 153, 567, 140, 515, 109, 263, 57, -68, -30, -318, -163, -357, -277, -197, -308, 61, -234, 335, -69, 493, 138, 434, 310, 143, 399, -252, 316, -569, 83, -694, -164, -618, -347, -357, -418, 58, -291, 476, -24, 712, 230, 742, 389, 607, 420, 317, 285, -95, 36, -430, -201, -552, -356, -553, -433, -498, -388, -300, -237, -63, -52, 30, 165, 122, 387, 333, 509, 450, 507, 449, 378, 449, 176, 379, -50, 142, -321, -148, -606, -402, -757, -598, -713, -687, -461, -627, -6, -378, 518, 23, 877, 405, 965, 662, 787, 744, 378, 627, -142, 318, -594, -37, -843, -276, -806, -388, -546, -413, -155, -323, 265, -173, 493, -107, 392, -147, 162, -164, 0, -120, -67, 0, -2, 213, 239, 499, 475, 718, 497, 728, 244, 485, -187, 51, -640, -466, -975, -923, -1050, -1153, -735, -997, -92, -497, 641, 155, 1191, 761, 1369, 1167, 1081, 1186, 411, 806, -373, 241, -962, -352, -1157, -852, -935, -1051, -477, -863, 60, -425, 496, 55, 619, 465, 447, 682, 186, 630, -61, 361, -211, 33, -151, -194, 112, -252, 366, -186, 434, -109, 276, -62, -74, -47, -481, -107, -775, -163, -844, -120, -562, 8, 1, 171, 557, 359, 912, 484, 981, 415, 711, 143, 180, -213, -414, -548, -824, -797, -878, -821, -600, -486, -164, 90, 313, 687, 674, 1128, 701, 1237, 387, 906, -44, 215, -447, -599, -653, -1239, -528, -1483, -177, -1242, 206, -592, 521, 229, 638, 930, 499, 1346, 205, 1345, -135, 917, -441, 260, -593, -401, -536, -877, -299, -1041, 23, -907, 287, -530, 366, -54, 290, 288, 151, 424, 33, 469, -6, 389, 11, 216, 17, 113, 44, 93, 80, 101, 39, 124, -91, 90, -232, -61, -342, -314, -365, -564, -278, -683, -103, -593, 159, -309, 431, 132, 544, 593, 493, 907, 374, 956, 206, 709, -37, 260, -313, -253, -518, -730, -618, -966, -642, -862, -497, -536, -161, -103, 224, 347, 545, 588, 789, 576, 861, 446, 651, 245, 247, 18, -174, -118, -572, -132, -827, -87, -783, -62, -517, -78, -237, -146, 1, -248, 269, -356, 534, -385, 653, -225, 590, 118, 408, 472, 180, 708, -67, 803, -325, 656, -496, 175, -539, -444, -554, -933, -493, -1144, -258, -1001, 119, -496, 518, 247, 802, 971, 863, 1376, 666, 1290, 216, 757, -321, -48, -729, -878, -936, -1420, -914, -1447, -570, -962, 4, -191, 555, 641, 908, 1273, 962, 1419, 687, 1064, 218, 453, -285, -241, -636, -857, -704, -1160, -579, -1065, -389, -688, -130, -167, 123, 336, 293, 681, 382, 772, 409, 630, 389, 398, 364, 166, 271, -42, 70, -166, -190, -250, -449, -369, -671, -481, -761, -505, -612, -443, -215, -244, 264, 64, 653, 380, 923, 634, 969, 728, 666, 614, 164, 365, -335, 36, -752, -320, -964, -601, -834, -696, -438, -602, -15, -395, 269, -136, 451, 162, 541, 398, 487, 445, 331, 371, 207, 314, 121, 267, -7, 185, -150, 80, -256, -23, -386, -176, -505, -395, -494, -573, -356, -598, -120, -464, 214, -200, 541, 140, 724, 470, 728, 703, 542, 784, 131, 698, -348, 442, -665, -3, -773, -486, -663, -827, -319, -977, 86, -890, 384, -506, 526, 68, 486, 613, 311, 958, 106, 1015, -94, 754, -236, 227, -246, -372, -169, -765, -106, -858, -37, -664, 64, -215, 108, 279, 64, 586, 23, 631, 41, 394, 66, -18, 11, -377, -83, -547, -128, -495, -135, -196, -132, 206, -42, 512, 131, 626, 266, 494, 308, 162, 319, -199, 216, -479, -82, -598, -426, -499, -600, -243, -563, 27, -371, 261, -42, 422, 384, 427, 709, 269, 735, 93, 472, -21, 98, -109, -238, -167, -509, -147, -638, -94, -464, -83, -82, -106, 201, -84, 270, -31, 257, -4, 164, 30, -43, 84, -207, 68, -176, 7, -1, 25, 224, 111, 373, 212, 409, 301, 302, 278, -34, 105, -472, -197, -736, -541, -749, -757, -531, -716, -80, -424, 485, 75, 900, 628, 963, 1001, 695, 1080, 242, 832, -302, 261, -785, -423, -956, -969, -720, -1207, -284, -1038, 165, -513, 546, 139, 706, 690, 545, 957, 165, 852, -213, 475, -395, 21, -400, -339, -244, -484, 101, -400, 413, -153, 460, 100, 305, 180, -11, 42, -448, -166, -745, -317, -701, -353, -381, -179, 101, 176, 622, 500, 970, 640, 990, 547, 664, 254, 58, -110, -610, -394, -1096, -551, -1244, -552, -962, -413, -303, -209, 447, 32, 991, 271, 1214, 438, 1085, 546, 564, 553, -166, 382, -763, 66, -1042, -327, -952, -700, -546, -831, -35, -613, 403, -169, 632, 365, 575, 789, 340, 865, 100, 579, -75, 71, -147, -445, -123, -728, -64, -677, -18, -387, -9, 20, -108, 373, -247, 503, -293, 408, -243, 184, -88, -57, 169, -186, 387, -182, 494, -94, 452, 17, 275, 83, 67, 42, -168, -85, -436, -217, -599, -279, -596, -238, -474, -95, -187, 130, 300, 388, 713, 564, 802, 595, 662, 456, 379, 134, -65, -318, -505, -740, -763, -994, -770, -1011, -553, -693, -161, -33, 298, 715, 647, 1270, 732, 1466, 564, 1202, 250, 500, -104, -392, -420, -1152, -561, -1527, -502, -1421, -368, -905, -161, -137, 153, 640, 457, 1136, 616, 1256, 560, 1059, 326, 592, -1, 0, -368, -461, -659, -717, -708, -839, -504, -834, -175, -639, 193, -280, 575, 121, 800, 498, 721, 857, 410, 1040, 14, 841, -389, 321, -698, -299, -772, -857, -586, -1142, -291, -986, 31, -454, 379, 234, 658, 808, 722, 1023, 561, 832, 298, 347, -25, -228, -406, -608, -668, -667, -718, -530, -594, -283, -243, 20, 257, 247, 612, 348, 683, 384, 507, 351, 158, 230, -201, 39, -373, -178, -343, -327, -203, -344, -14, -249, 115, -70, 107, 122, 41, 228, -28, 152, -78, -67, -108, -232, -111, -195, 0, 5, 193, 311, 298, 623, 280, 694, 157, 353, -74, -271, -317, -887, -416, -1177, -338, -979, -142, -348, 106, 499, 272, 1170, 267, 1320, 227, 934, 204, 213, 108, -547, -54, -1012, -202, -1011, -265, -641, -227, -93, -165, 391, -51, 625, 155, 602, 275, 398, 168, 92, -11, -214, -110, -444, -118, -520, 6, -385, 202, -48, 260, 353, 160, 616, -50, 629, -340, 386, -501, -79, -403, -581, -174, -832, 125, -725, 422, -345, 546, 179, 502, 637, 423, 863, 183, 778, -294, 379, -693, -191, -809, -671, -715, -877, -369, -744, 216, -310, 742, 277, 902, 764, 701, 895, 343, 611, -22, 100, -325, -434, -509, -770, -584, -751, -552, -445, -420, -27, -173, 324, 193, 456, 548, 438, 693, 414, 600, 365, 363, 260, 53, 98, -263, -216, -412, -607, -399, -826, -431, -785, -478, -509, -376, -29, -148, 491, 179, 833, 569, 921, 859, 815, 888, 561, 624, 170, 78, -313, -584, -761, -1007, -1070, -1039, -1129, -834, -858, -434, -300, 134, 392, 665, 987, 1032, 1251, 1158, 1140, 901, 737, 315, 122, -410, -502, -1025, -872, -1203, -963, -877, -824, -370, -464, 120, -46, 533, 237, 664, 419, 531, 541, 440, 520, 392, 377, 202, 245, -96, 121, -383, -57, -583, -252, -619, -384, -469, -423, -169, -384, 146, -275, 332, -105, 384, 92, 416, 262, 460, 356, 388, 381, 102, 350, -245, 232, -490, 24, -616, -184, -560, -359, -282, -458, 52, -369, 319, -127, 532, 93, 593, 260, 409, 364, 118, 332, -171, 193, -423, 32, -537, -148, -439, -319, -162, -422, 155, -379, 351, -146, 390, 211, 272, 537, 36, 678, -174, 517, -211, 99, -117, -382, -43, -726, -11, -802, 57, -560, 114, -93, 94, 427, 49, 771, 11, 792, -99, 527, -247, 81, -264, -391, -128, -691, 64, -707, 293, -410, 432, 59, 363, 433, 179, 589, -43, 521, -293, 197, -490, -221, -553, -481, -414, -531, -83, -357, 293, -18, 566, 248, 674, 393, 509, 462, 78, 351, -317, 99, -456, -127, -418, -296, -254, -357, -57, -296, 33, -210, 65, -81, 92, 78, 75, 134, 72, 116, 101, 122, 129, 184, 171, 296, 208, 340, 134, 201, -76, -48, -317, -322, -450, -533, -397, -550, -167, -374, 141, -83, 380, 227, 404, 379, 258, 399, 94, 404, -60, 300, -206, 78, -274, -71, -235, -178, -76, -334, 143, -374, 302, -209, 321, -29, 166, 58, -127, 79, -397, 40, -472, -45, -293, -52, -8, 90, 234, 306, 409, 467, 464, 452, 343, 186, 131, -257, -72, -685, -246, -857, -401, -651, -484, -158, -401, 415, -106, 828, 226, 855, 386, 489, 444, -33, 418, -452, 156, -626, -151, -530, -298, -242, -350, 119, -244, 352, 12, 361, 187, 260, 254, 115, 252, -108, 63, -277, -235, -299, -393, -234, -370, -65, -187, 189, 167, 352, 492, 346, 591, 178, 443, -101, 63, -330, -329, -411, -528, -339, -525, -53, -297, 321, 30, 492, 216, 421, 287, 224, 282, -76, 165, -388, 41, -556, -49, -498, -156, -260, -158, 33, -54, 332, -13, 586, 35, 642, 128, 472, 68, 165, -47, -233, -65, -601, -99, -721, -113, -562, -45, -240, -12, 128, 29, 409, 98, 504, 115, 403, 110, 179, 88, 0, -26, -52, -135, -66, -133, -84, -81, -69, -6, -39, 145, -61, 211, -154, 31, -232, -253, -240, -410, -211, -364, -131, -97, 96, 334, 415, 671, 642, 648, 665, 291, 461, -198, 55, -552, -437, -576, -822, -379, -886, -141, -604, 81, -142, 163, 309, 168, 598, 282, 621, 366, 407, 240, 106, 23, -98, -160, -135, -264, -79, -232, -11, -83, 29, 46, -34, 65, -177, -6, -292, -59, -361, -38, -337, -21, -119, -13, 192, 63, 442, 142, 591, 227, 568, 317, 339, 204, -3, -117, -353, -409, -558, -563, -549, -460, -420, -78, -186, 351, 143, 576, 389, 507, 469, 234, 368, -28, 91, -197, -184, -341, -326, -408, -346, -319, -101, -172, 331, 45, 534, 359, 413, 543, 103, 484, -374, 239, -776, -155, -784, -474, -402, -527, 174, -378, 697, -108, 901, 206, 691, 393, 173, 371, -354, 177, -590, -93, -561, -281, -385, -239, -62, -55, 220, 107, 291, 200, 270, 196, 241, 100, 165, -27, 13, -158, -233, -223, -412, -220, -345, -233, -139, -236, 95, -125, 338, 133, 412, 404, 276, 544, 113, 573, -24, 456, -119, 101, -126, -404, -171, -832, -318, -1023, -426, -848, -377, -338, -135, 255, 248, 752, 581, 1073, 722, 997, 628, 568, 322, 116, -84, -332, -415, -780, -569, -991, -591, -897, -568, -554, -467, -9, -210, 527, 180, 846, 593, 843, 888, 523, 921, 99, 635, -245, 72, -484, -550, -528, -898, -285, -828, 50, -475, 247, -77, 249, 168, 89, 242, -152, 238, -380, 219, -445, 230, -139, 287, 350, 326, 633, 275, 650, 82, 455, -204, 87, -431, -308, -542, -638, -586, -797, -509, -614, -210, -159, 276, 362, 735, 800, 932, 881, 824, 467, 438, -139, -222, -562, -861, -681, -1072, -453, -820, 14, -309, 403, 282, 482, 725, 334, 832, 142, 585, -40, 152, -219, -217, -330, -424, -367, -494, -293, -388, -47, -162, 234, 19, 431, 170, 506, 333, 335, 354, 8, 170, -237, -81, -370, -244, -348, -225, -152, -19, 23, 259, 134, 396, 202, 204, 81, -255, -161, -690, -224, -817, -77, -509, 164, 156, 388, 893, 395, 1302, 131, 1087, -176, 322, -371, -577, -410, -1210, -316, -1355, -162, -926, 47, -117, 241, 658, 331, 1071, 348, 981, 230, 520, -76, -1, -355, -389, -375, -569, -165, -498, 120, -260, 339, -24, 305, 155, -26, 266, -378, 230, -513, 75, -383, -100, -51, -254, 311, -292, 560, -100, 651, 243, 467, 487, 42, 508, -412, 302, -758, -118, -854, -573, -569, -792, -40, -657, 446, -207, 725, 384, 737, 833, 510, 885, 194, 505, -147, -98, -464, -634, -647, -879, -622, -723, -351, -206, 68, 417, 347, 799, 392, 789, 267, 475, 115, -15, 97, -540, 196, -864, 244, -815, 100, -431, -250, 151, -550, 704, -512, 952, -181, 781, 170, 300, 349, -289, 309, -756, 126, -887, -11, -594, 29, -24, 111, 463, 63, 649, -92, 550, -204, 181, -156, -284, 26, -523, 203, -441, 256, -95, 166, 363, -25, 602, -274, 468, -394, 81, -298, -402, -117, -722, 137, -665, 433, -316, 574, 173, 505, 608, 257, 751, -131, 607, -458, 276, -535, -180, -428, -566, -267, -728, -66, -661, 135, -317, 272, 217, 334, 684, 302, 885, 178, 644, 22, 37, -68, -565, -14, -925, 125, -880, 120, -312, -128, 508, -488, 1082, -701, 1111, -555, 548, -118, -338, 329, -1077, 609, -1351, 693, -978, 606, -47, 365, 918, 11, 1453, -380, 1355, -716, 595, -878, -475, -721, -1287, -239, -1508, 316, -1078, 643, -142, 656, 866, 422, 1424, 132, 1297, -49, 614, -161, -272, -297, -995, -356, -1284, -254, -995, -47, -254, 129, 549, 111, 1039, -123, 1077, -351, 678, -312, -57, 20, -801, 447, -1133, 783, -931, 792, -307, 311, 529, -378, 1185, -847, 1274, -960, 720, -785, -215, -378, -1120, 187, -1601, 701, -1371, 1002, -449, 970, 767, 566, 1703, -72, 1946, -680, 1346, -981, 95, -824, -1223, -370, -2044, 168, -2034, 603, -1125, 702, 252, 458, 1487, 87, 2107, -280, 1783, -526, 670, -456, -613, -44, -1560, 430, -1838, 688, -1253, 613, -131, 189, 958, -370, 1619, -759, 1502, -819, 639, -536, -450, -50, -1344, 498, -1712, 903, -1255, 992, -171, 733, 999, 136, 1820, -574, 1886, -1042, 1049, -1092, -279, -613, -1492, 169, -2099, 757, -1795, 967, -686, 808, 705, 318, 1751, -195, 1987, -498, 1337, -690, 168, -702, -1003, -387, -1690, 74, -1590, 535, -780, 847, 373, 736, 1320, 270, 1576, -274, 1068, -704, 136, -696, -838, -301, -1484, 60, -1421, 265, -674, 305, 329, 153, 1192, -24, 1553, -112, 1166, -87, 249, 41, -698, 142, -1335, 144, -1343, 108, -643, 8, 296, -166, 998, -295, 1206, -377, 742, -378, -124, -164, -841, 137, -1146, 404, -889, 561, -61, 440, 800, 60, 1258, -338, 1267, -583, 685, -541, -329, -207, -1235, 178, -1646, 385, -1365, 375, -481, 139, 577, -185, 1394, -375, 1681, -369, 1227, -220, 283, 4, -647, 240, -1281, 415, -1371, 452, -868, 344, -82, 77, 702, -312, 1182, -623, 1053, -709, 359, -601, -485, -258, -1070, 335, -1129, 900, -571, 1075, 354, 802, 1173, 197, 1483, -529, 1040, -1060, -11, -1128, -1084, -663, -1689, 104, -1607, 707, -737, 931, 554, 804, 1513, 381, 1763, -124, 1327, -466, 282, -587, -905, -550, -1559, -289, -1473, 204, -804, 573, 134, 612, 953, 410, 1377, 4, 1201, -460, 498, -667, -389, -442, -1121, 51, -1399, 477, -1045, 685, -217, 609, 695, 309, 1380, -91, 1490, -514, 821, -794, -233, -707, -1132, -282, -1520, 239, -1189, 711, -305, 985, 688, 762, 1399, 149, 1481, -444, 699, -830, -502, -822, -1324, -367, -1529, 215, -1114, 677, -27, 767, 1243, 380, 1912, -178, 1669, -676, 635, -859, -768, -428, -1802, 253, -2022, 689, -1489, 820, -339, 578, 1065, 30, 1982, -414, 1952, -686, 1151, -798, -16, -500, -1078, -70, -1633, 216, -1520, 567, -792, 710, 239, 431, 1082, 10, 1341, -473, 953, -760, 144, -486, -699, 76, -1163, 520, -1055, 695, -368, 430, 616, -190, 1329, -755, 1399, -1056, 752, -920, -368, -251, -1358, 607, -1724, 1226, -1372, 1365, -334, 909, 1005, 59, 1797, -857, 1699, -1531, 891, -1578, -388, -884, -1470, 152, -1711, 1064, -1102, 1522, 27, 1309, 1129, 484, 1580, -544, 1199, -1281, 204, -1372, -959, -757, -1560, 202, -1359, 973, -620, 1237, 476, 890, 1411, 139, 1636, -607, 1150, -1011, 189, -958, -824, -489, -1429, 172, -1460, 667, -855, 873, 212, 786, 1058, 315, 1275, -343, 914, -782, 39, -729, -856, -205, -1194, 491, -866, 931, 75, 776, 1132, 129, 1590, -619, 1255, -1114, 185, -1048, -1246, -454, -2176, 380, -2123, 1128, -1114, 1435, 574, 1192, 2103, 592, 2706, -253, 2220, -1199, 777, -1746, -1050, -1448, -2437, -473, -2833, 695, -1994, 1560, -239, 1686, 1534, 1048, 2635, -20, 2581, -1069, 1250, -1511, -610, -1163, -2183, -351, -2792, 621, -1933, 1361, -142, 1496, 1653, 993, 2770, -24, 2599, -1154, 1170, -1805, -724, -1673, -2349, -870, -3068, 342, -2395, 1444, -749, 1890, 1112, 1619, 2632, 757, 3098, -360, 2267, -1198, 560, -1649, -1355, -1507, -2643, -661, -2769, 185, -1740, 687, -42, 1035, 1459, 965, 2104, 431, 1785, -61, 717, -340, -542, -464, -1224, -413, -1077, -347, -376, -230, 413, 20, 778, 154, 534, 161, -108, 136, -797, -59, -1051, -153, -626, 41, 178, 142, 993, 74, 1478, -24, 1262, -282, 455, -515, -572, -439, -1534, -69, -2021, 475, -1622, 889, -406, 850, 1061, 355, 2203, -343, 2537, -954, 1783, -1238, 172, -1045, -1618, -428, -2723, 420, -2634, 1111, -1430, 1311, 285, 1034, 1736, 470, 2442, -198, 2128, -801, 924, -1129, -487, -1025, -1448, -570, -1725, 84, -1317, 681, -312, 944, 765, 799, 1258, 303, 995, -318, 198, -628, -754, -431, -1384, -17, -1219, 338, -258, 530, 1010, 401, 1991, 63, 2129, -212, 1267, -419, -318, -597, -1988, -567, -2906, -226, -2588, 331, -1206, 914, 672, 1173, 2379, 855, 3151, 129, 2585, -694, 1017, -1247, -870, -1132, -2311, -400, -2792, 413, -2190, 976, -705, 1180, 1037, 916, 2238, 262, 2417, -577, 1565, -1271, 11, -1408, -1563, -883, -2346, 112, -1971, 1124, -674, 1636, 885, 1413, 1989, 621, 2212, -338, 1507, -1034, 125, -1268, -1319, -1140, -2117, -687, -2055, -15, -1276, 504, -18, 880, 1300, 1053, 2151, 649, 2114, -29, 1178, -444, -252, -537, -1546, -279, -2198, 109, -1878, 205, -610, 89, 862, -140, 1828, -566, 2001, -746, 1257, -472, -108, -139, -1392, 234, -1940, 676, -1647, 884, -730, 874, 484, 598, 1448, -81, 1800, -720, 1458, -1006, 628, -1043, -321, -724, -1150, -211, -1575, 222, -1390, 569, -733, 646, 56, 416, 771, 138, 1162, -96, 986, -187, 511, -37, 33, 210, -356, 366, -374, 303, -91, -152, 89, -789, 109, -1112, -88, -991, -559, -508, -884, 198, -846, 883, -478, 1370, 316, 1454, 1206, 1057, 1681, 274, 1623, -693, 913, -1481, -413, -1784, -1624, -1447, -2129, -433, -1938, 778, -979, 1509, 491, 1646, 1736, 1204, 2173, 251, 1652, -642, 557, -1141, -628, -1247, -1546, -847, -1804, -106, -1199, 655, -85, 1262, 863, 1345, 1426, 724, 1462, -115, 746, -830, -338, -1323, -1149, -1168, -1440, -420, -1168, 354, -351, 915, 600, 1125, 1184, 845, 1295, 327, 876, -121, 100, -437, -589, -576, -926, -482, -843, -223, -446, 101, 47, 278, 415, 231, 483, 93, 197, -138, -198, -359, -366, -266, -290, 95, 25, 456, 528, 766, 899, 811, 826, 326, 322, -331, -390, -802, -1104, -1033, -1429, -860, -1130, -353, -456, 176, 407, 619, 1241, 820, 1586, 643, 1263, 326, 550, 49, -280, -255, -945, -399, -1190, -308, -1037, -228, -515, -214, 139, -234, 485, -291, 517, -188, 371, 133, 87, 368, -92, 414, 1, 388, 225, 179, 515, -157, 643, -384, 268, -462, -407, -375, -1005, -111, -1274, 154, -1068, 272, -444, 287, 498, 199, 1316, -65, 1517, -402, 1180, -610, 574, -448, -256, 12, -1019, 398, -1324, 581, -1237, 581, -725, 364, 87, 30, 683, -320, 996, -653, 954, -816, 511, -659, 2, -260, -449, 253, -666, 765, -421, 1043, -88, 829, 29, 183, 195, -494, 285, -854, 86, -772, -35, -385, -53, 13, -63, 334, 39, 518, 52, 485, -30, 320, -136, 106, -346, -165, -293, -374, 93, -410, 342, -314, 570, -14, 824, 385, 580, 498, -77, 400, -716, 207, -1153, -89, -1246, -202, -955, -165, -235, -204, 819, -144, 1614, -36, 1741, -81, 1378, -41, 498, 181, -775, 369, -1688, 494, -1929, 442, -1570, 132, -678, -194, 464, -357, 1403, -372, 1742, -309, 1539, -217, 904, -43, -99, 150, -1032, 227, -1543, 292, -1524, 360, -945, 255, -46, 116, 764, -3, 1343, -182, 1520, -204, 1022, -155, 163, -218, -674, -243, -1307, -214, -1435, -115, -1144, 55, -521, 162, 426, 272, 1219, 451, 1552, 437, 1548, 209, 1044, 10, 18, -246, -1054, -591, -1881, -768, -2147, -642, -1557, -236, -389, 184, 1002, 468, 2136, 704, 2417, 669, 1818, 281, 660, -69, -809, -358, -2038, -647, -2466, -603, -2066, -294, -932, -56, 616, 135, 1942, 247, 2607, 235, 2299, 145, 1058, 0, -586, -52, -2018, 11, -2722, 31, -2394, 23, -1148, -24, 544, -200, 2072, -373, 2770, -406, 2413, -264, 1275, 130, -354, 543, -1895, 720, -2648, 668, -2366, 264, -1332, -407, 10, -960, 1326, -1177, 2203, -906, 2249, -220, 1474, 556, 322, 1234, -822, 1610, -1684, 1354, -1870, 576, -1366, -435, -396, -1499, 640, -2076, 1216, -1840, 1248, -1025, 820, 215, 43, 1530, -657, 2326, -881, 2320, -635, 1609, -104, 385, 565, -1003, 973, -2026, 822, -2406, 189, -2202, -656, -1308, -1253, 244, -1352, 1752, -884, 2585, 107, 2650, 1176, 1881, 1813, 498, 1728, -947, 921, -2088, -258, -2571, -1363, -2147, -2098, -1121, -2058, 147, -1075, 1430, 274, 2288, 1406, 2424, 2144, 1801, 2169, 468, 1339, -987, 95, -1965, -1173, -2278, -2140, -1748, -2312, -607, -1705, 643, -567, 1639, 877, 1908, 1989, 1349, 2295, 391, 1850, -556, 772, -1206, -576, -1294, -1446, -825, -1643, -9, -1419, 793, -732, 1044, 43, 715, 484, 157, 679, -674, 622, -1411, 401, -1314, 221, -498, 154, 556, 254, 1647, 425, 2196, 434, 1644, 198, 273, -194, -1273, -805, -2480, -1414, -2828, -1579, -2055, -1192, -488, -267, 1283, 891, 2647, 1850, 3003, 2389, 2308, 2149, 903, 1028, -911, -452, -2456, -1734, -2944, -2472, -2330, -2352, -1079, -1476, 382, -247, 1605, 1032, 2102, 1879, 1815, 1940, 967, 1369, -113, 465, -911, -457, -1188, -1062, -989, -1152, -390, -727, 278, 6, 576, 525, 356, 577, -113, 288, -518, -293, -647, -792, -433, -819, 24, -484, 570, 96, 979, 786, 1094, 1155, 894, 1022, 285, 639, -580, 114, -1205, -410, -1378, -728, -1158, -868, -440, -800, 466, -600, 981, -377, 1091, -70, 956, 213, 563, 443, 88, 791, -348, 1075, -706, 951, -737, 590, -427, 100, -69, -617, 312, -1193, 557, -1372, 390, -1132, 105, -442, -49, 414, -226, 1040, -351, 1228, -315, 959, -233, 289, -28, -505, 443, -1030, 864, -1016, 962, -376, 676, 542, -9, 1256, -732, 1435, -1139, 907, -1197, -185, -866, -1454, -245, -2248, 418, -2094, 957, -1081, 1279, 399, 1220, 1816, 769, 2660, 53, 2613, -786, 1656, -1315, 65, -1209, -1579, -702, -2576, -61, -2650, 539, -1922, 831, -609, 729, 886, 404, 1961, -16, 2217, -406, 1697, -615, 751, -523, -258, -167, -1087, 256, -1434, 562, -1198, 620, -633, 395, 33, 4, 590, -394, 794, -644, 583, -715, 247, -634, -31, -445, -273, -142, -349, 317, -309, 736, -249, 923, -145, 937, -8, 750, 247, 310, 570, -356, 787, -1010, 737, -1462, 316, -1671, -391, -1314, -1110, -291, -1475, 856, -1377, 1702, -789, 2120, 235, 1850, 1303, 822, 2014, -451, 2085, -1542, 1431, -2173, 276, -1992, -1047, -1141, -2143, -10, -2595, 1171, -2192, 1882, -1080, 1727, 445, 987, 1929, 32, 2763, -838, 2683, -1215, 1783, -1022, 327, -453, -1234, 160, -2368, 539, -2721, 585, -2277, 269, -1264, -242, 62, -516, 1421, -335, 2347, 130, 2613, 628, 2258, 919, 1214, 800, -285, 325, -1645, -391, -2480, -1082, -2742, -1325, -2322, -1118, -1161, -571, 336, 336, 1705, 1262, 2733, 1822, 3211, 1756, 2761, 972, 1301, -165, -600, -1153, -2412, -1764, -3714, -1794, -3865, -1143, -2627, -235, -501, 534, 1773, 1134, 3537, 1462, 4120, 1413, 3238, 988, 1315, 358, -873, -266, -2636, -834, -3515, -1224, -3191, -1279, -1798, -1125, 21, -799, 1565, -130, 2414, 695, 2489, 1401, 1802, 1838, 620, 1634, -553, 800, -1335, -204, -1556, -1201, -1344, -1981, -827, -2033, -170, -1351, 302, -264, 576, 986, 784, 1905, 838, 2089, 683, 1533, 496, 333, 253, -1054, -177, -2008, -625, -2158, -1014, -1406, -1229, -89, -986, 1213, -411, 2045, 313, 2093, 1185, 1296, 1789, -105, 1686, -1558, 1022, -2452, 24, -2325, -1109, -1237, -1941, 260, -2075, 1660, -1463, 2484, -479, 2325, 540, 1200, 1491, -343, 1987, -1518, 1672, -2098, 943, -2122, 270, -1368, -467, 16, -1123, 1231, -1352, 1748, -1247, 1664, -997, 1072, -690, 16, -273, -988, 280, -1328, 862, -1059, 1383, -464, 1693, 326, 1665, 857, 1185, 767, 211, 325, -1101, -116, -2279, -541, -2738, -750, -2398, -480, -1361, 18, 295, 486, 2011, 806, 3035, 729, 3033, 378, 2204, 2, 736, -418, -1117, -725, -2555, -673, -3008, -344, -2611, 3, -1557, 307, 32, 465, 1672, 362, 2631, 246, 2517, 171, 1658, 31, 588, 17, -618, 114, -1700, 64, -1984, -124, -1520, -303, -934, -413, -295, -337, 461, -152, 982, 3, 1222, 323, 1314, 648, 1165, 603, 791, 392, 129, 201, -768, -171, -1534, -576, -2009, -744, -2032, -667, -1318, -316, -17, 165, 1427, 560, 2635, 824, 3073, 767, 2473, 410, 1122, 4, -772, -421, -2697, -818, -3718, -916, -3499, -699, -2281, -328, -270, 186, 2036, 779, 3666, 1203, 3959, 1230, 2968, 753, 1162, -23, -913, -833, -2672, -1454, -3381, -1608, -2843, -1225, -1603, -456, -166, 504, 1145, 1342, 1921, 1823, 1889, 1747, 1338, 1048, 762, -63, 248, -1230, -216, -2107, -434, -2264, -420, -1493, -542, -171, -873, 1148, -1090, 1984, -1013, 2032, -676, 1405, -136, 265, 630, -1006, 1422, -1779, 1812, -1791, 1667, -1219, 1037, -241, 38, 843, -1003, 1594, -1725, 1736, -1914, 1104, -1518, -79, -675, -1103, 239, -1554, 974, -1536, 1403, -1044, 1304, -69, 852, 895, 479, 1458, 143, 1619, -255, 1328, -531, 620, -704, -278, -855, -1122, -945, -1683, -948, -1817, -641, -1447, 56, -580, 814, 551, 1398, 1546, 1779, 2129, 1692, 2195, 928, 1568, -183, 287, -1360, -1085, -2320, -2005, -2546, -2290, -1902, -1946, -587, -1019, 1030, 208, 2381, 1331, 2990, 2058, 2561, 2086, 1195, 1470, -547, 556, -1983, -456, -2685, -1336, -2547, -1708, -1637, -1433, -242, -776, 1121, 26, 1960, 710, 2109, 999, 1657, 866, 739, 515, -367, 152, -1231, -68, -1438, -59, -1004, 59, -367, 113, 188, -16, 544, -406, 462, -787, -97, -858, -629, -598, -692, -141, -354, 441, 270, 1078, 1058, 1480, 1669, 1308, 1734, 655, 1070, -250, -155, -1253, -1454, -1958, -2471, -1925, -2935, -1157, -2396, 29, -876, 1197, 969, 1923, 2592, 1960, 3563, 1337, 3432, 369, 2199, -563, 341, -1361, -1648, -1761, -3189, -1513, -3729, -832, -3173, -33, -1766, 668, 42, 991, 1797, 825, 3126, 473, 3466, 225, 2664, 207, 1266, 399, -310, 481, -1797, 250, -2619, -315, -2464, -1055, -1653, -1620, -600, -1752, 409, -1406, 1063, -545, 1224, 838, 1100, 2238, 831, 2931, 427, 2701, 156, 1619, 99, -228, 61, -2237, -36, -3445, -246, -3451, -498, -2402, -712, -606, -981, 1351, -1133, 2813, -851, 3384, -188, 2838, 592, 1333, 1380, -439, 1940, -1882, 1966, -2608, 1440, -2338, 401, -1340, -902, -202, -1950, 774, -2458, 1361, -2303, 1441, -1550, 1136, -467, 508, 844, -177, 2064, -565, 2600, -637, 2459, -465, 1832, -54, 611, 313, -841, 305, -1893, 103, -2424, -93, -2413, -309, -1753, -419, -783, -373, 130, -309, 1089, -199, 1992, 277, 2474, 960, 2386, 1357, 1783, 1335, 725, 893, -754, -22, -2225, -1164, -2983, -2070, -2986, -2405, -2449, -1982, -1165, -779, 596, 910, 2081, 2590, 3167, 3585, 3671, 3383, 3031, 1897, 1475, -446, -342, -2740, -2178, -4070, -3646, -4082, -4031, -2733, -3152, -396, -1529, 2026, 353, 3726, 2113, 4249, 3306, 3385, 3608, 1455, 2963, -877, 1666, -2889, 139, -3824, -1403, -3419, -2693, -2068, -3307, -177, -3109, 1617, -2253, 2611, -817, 2677, 913, 2030, 2334, 842, 3128, -440, 3226, -1239, 2427, -1413, 941, -1151, -650, -839, -2046, -676, -2943, -527, -2964, -303, -2118, 106, -717, 719, 782, 1360, 1938, 1695, 2422, 1397, 2126, 546, 1225, -530, 49, -1519, -982, -2131, -1549, -2043, -1505, -1183, -897, 96, -112, 1356, 633, 2259, 1189, 2393, 1082, 1535, 370, 24, -298, -1458, -821, -2382, -1250, -2512, -1215, -1747, -571, -321, 293, 1195, 987, 2378, 1544, 2834, 1931, 2226, 1684, 815, 766, -764, -333, -2154, -1438, -3004, -2439, -2877, -2802, -1776, -2311, -172, -1224, 1426, 323, 2742, 1965, 3383, 3169, 2942, 3666, 1581, 3114, -99, 1575, -1759, -313, -3078, -2198, -3480, -3724, -2936, -4234, -1717, -3547, 72, -1947, 1972, 216, 3368, 2417, 3826, 4035, 3281, 4541, 1800, 3736, -325, 1935, -2293, -373, -3354, -2568, -3478, -3908, -2838, -4092, -1428, -3244, 402, -1562, 1881, 465, 2682, 2182, 2951, 3210, 2599, 3390, 1423, 2648, -3, 1193, -997, -505, -1704, -1914, -2267, -2653, -2268, -2650, -1748, -1939, -996, -650, -13, 715, 1070, 1714, 1969, 2164, 2508, 1899, 2498, 1065, 1849, -20, 711, -1091, -675, -1711, -2052, -1720, -3052, -1258, -3256, -397, -2460, 580, -990, 1310, 786, 1648, 2596, 1522, 3755, 958, 3653, 120, 2542, -768, 843, -1476, -1336, -1837, -3305, -1793, -4271, -1285, -3999, -334, -2479, 731, -143, 1624, 2221, 2244, 3918, 2276, 4448, 1607, 3633, 564, 1723, -584, -738, -1627, -2996, -2319, -4203, -2468, -4109, -1986, -2929, -1044, -906, 101, 1373, 1185, 3032, 1999, 3638, 2446, 3246, 2298, 2028, 1610, 247, 783, -1460, -189, -2458, -1299, -2706, -2157, -2311, -2644, -1358, -2688, -236, -1992, 700, -696, 1317, 742, 1582, 2132, 1547, 3183, 1263, 3330, 746, 2519, 168, 1197, -336, -374, -809, -1921, -1165, -2904, -1359, -3055, -1416, -2531, -1181, -1456, -493, 0, 380, 1349, 1221, 2207, 1899, 2563, 2076, 2369, 1637, 1557, 705, 431, -506, -580, -1557, -1351, -2178, -1855, -2192, -1880, -1508, -1448, -317, -914, 891, -265, 1824, 694, 2241, 1536, 1905, 1821, 1030, 1671, 5, 1155, -1077, 243, -1920, -903, -2070, -1848, -1530, -1987, -641, -1343, 486, -383, 1623, 853, 2217, 2068, 1985, 2393, 1245, 1576, 228, 129, -975, -1427, -1948, -2600, -2222, -2808, -1885, -1870, -1105, -165, 155, 1604, 1489, 2710, 2293, 2886, 2377, 2171, 1782, 733, 707, -803, -453, -1897, -1436, -2392, -2013, -2174, -1927, -1396, -1395, -418, -757, 429, -26, 916, 757, 1116, 1300, 1131, 1411, 1049, 1345, 1026, 1269, 986, 1050, 788, 555, 354, -157, -498, -1049, -1624, -2010, -2506, -2624, -2832, -2595, -2461, -1873, -1194, -445, 705, 1406, 2567, 3035, 3880, 3828, 4134, 3650, 3036, 2471, 964, 365, -1443, -2040, -3454, -3883, -4414, -4674, -4107, -4180, -2583, -2381, -330, 162, 1758, 2488, 3154, 4022, 3643, 4527, 3129, 3665, 1920, 1673, 425, -571, -1068, -2417, -2166, -3533, -2603, -3622, -2472, -2680, -1905, -1204, -923, 255, 281, 1461, 1307, 2249, 1933, 2437, 2201, 2114, 2017, 1520, 1278, 599, 253, -497, -737, -1417, -1591, -2024, -2082, -2294, -1900, -2014, -1207, -1171, -396, -62, 486, 1107, 1274, 2095, 1586, 2497, 1441, 2201, 1057, 1362, 531, 136, 49, -1282, -275, -2228, -543, -2314, -859, -1808, -1157, -988, -1293, 125, -1158, 1237, -730, 1745, -19, 1551, 954, 1182, 1835, 781, 2145, 208, 1961, -318, 1354, -651, 193, -871, -1115, -952, -2116, -954, -2667, -879, -2502, -576, -1566, -80, -195, 436, 1217, 931, 2315, 1374, 2751, 1698, 2416, 1622, 1506, 867, 266, -197, -935, -1161, -1714, -1946, -2049, -2220, -1952, -1748, -1387, -907, -621, 67, 19, 1130, 498, 1823, 961, 1993, 1378, 1876, 1578, 1344, 1564, 368, 1274, -676, 590, -1413, -390, -1783, -1419, -1815, -2119, -1505, -2218, -783, -1814, 120, -920, 861, 321, 1427, 1322, 1728, 1770, 1563, 1833, 1030, 1553, 294, 895, -511, 100, -1143, -518, -1410, -903, -1343, -1192, -991, -1385, -373, -1223, 330, -729, 771, -223, 830, 227, 683, 665, 364, 932, -76, 941, -329, 777, -263, 566, -47, 349, 234, 50, 470, -286, 560, -479, 330, -622, -336, -787, -1117, -799, -1564, -694, -1532, -602, -997, -384, -6, 82, 1198, 690, 2141, 1266, 2412, 1726, 1860, 1862, 815, 1345, -472, 197, -1777, -1136, -2578, -2267, -2560, -2880, -1916, -2620, -789, -1446, 604, 163, 1743, 1730, 2383, 2977, 2536, 3374, 1998, 2628, 871, 1147, -425, -655, -1518, -2325, -2268, -3255, -2504, -3189, -2067, -2097, -1075, -227, 135, 1568, 1330, 2536, 2262, 2682, 2581, 2144, 2195, 890, 1301, -539, 6, -1408, -1387, -1561, -2264, -1196, -2386, -609, -2010, -20, -1208, 393, 45, 304, 1244, -154, 1853, -414, 1946, -318, 1653, 44, 1025, 731, 335, 1532, -295, 1911, -805, 1546, -1116, 554, -1288, -812, -1397, -2172, -1320, -2990, -956, -2885, -266, -1800, 682, -51, 1575, 1787, 2224, 3167, 2465, 3628, 1985, 2979, 910, 1442, -447, -480, -1916, -2232, -2980, -3307, -3007, -3313, -2181, -2247, -922, -588, 634, 995, 2058, 1960, 2785, 2158, 2656, 1678, 1817, 737, 561, -156, -721, -570, -1637, -571, -1825, -285, -1311, 146, -606, 310, -21, 110, 370, -277, 357, -886, 9, -1406, -302, -1385, -366, -893, -234, -80, 124, 938, 777, 1770, 1436, 2105, 1620, 1865, 1308, 1094, 588, 22, -503, -1044, -1691, -1826, -2479, -2084, -2548, -1803, -1949, -1129, -895, -229, 420, 606, 1697, 1073, 2523, 1174, 2670, 1035, 2277, 769, 1335, 501, 12, 279, -1207, 179, -2000, 134, -2378, -108, -2279, -497, -1647, -890, -699, -1190, 212, -1253, 929, -1089, 1466, -635, 1792, 147, 1773, 856, 1397, 1244, 752, 1469, 6, 1502, -698, 1175, -1246, 610, -1533, -19, -1422, -648, -973, -1150, -511, -1446, -155, -1573, 173, -1459, 421, -1061, 603, -436, 844, 339, 1086, 1111, 1133, 1779, 948, 2215, 683, 2138, 275, 1547, -420, 630, -1136, -460, -1547, -1526, -1704, -2335, -1629, -2610, -1072, -2211, -27, -1303, 953, -167, 1541, 949, 1831, 1809, 1804, 2207, 1296, 2110, 591, 1645, 27, 994, -522, 280, -1069, -439, -1414, -1057, -1524, -1502, -1436, -1750, -1088, -1725, -419, -1460, 397, -994, 1119, -279, 1583, 613, 1725, 1479, 1541, 2175, 1039, 2550, 288, 2432, -469, 1697, -1002, 401, -1309, -1076, -1339, -2349, -1015, -3213, -514, -3293, -150, -2425, -15, -1045, 43, 508, 204, 2051, 511, 3056, 908, 3242, 1334, 2742, 1627, 1601, 1374, 10, 526, -1494, -462, -2506, -1349, -2908, -2127, -2566, -2428, -1508, -1966, -208, -904, 928, 376, 1675, 1553, 1894, 2244, 1655, 2196, 1049, 1424, 269, 322, -338, -534, -712, -964, -924, -1025, -855, -695, -504, -235, -180, 22, 1, -79, 111, -395, 39, -676, -203, -802, -351, -696, -301, -231, -66, 511, 368, 1269, 880, 1799, 1145, 1840, 930, 1292, 408, 440, -180, -512, -829, -1525, -1300, -2184, -1317, -2119, -1018, -1687, -517, -1103, 182, -143, 840, 915, 1213, 1596, 1236, 1945, 853, 2093, 191, 1840, -368, 1101, -717, 113, -846, -868, -570, -1741, -80, -2288, 201, -2262, 246, -1718, 171, -892, -11, 144, -227, 1188, -366, 1829, -302, 1988, 47, 1855, 458, 1402, 692, 564, 765, -329, 620, -834, 165, -1115, -375, -1401, -707, -1464, -780, -1196, -630, -826, -303, -429, -11, 161, 128, 926, 189, 1564, 259, 1797, 397, 1648, 591, 1224, 687, 478, 634, -447, 438, -1228, -23, -1683, -653, -1736, -1105, -1449, -1262, -883, -1138, -48, -651, 789, 200, 1251, 1119, 1433, 1761, 1386, 1908, 924, 1448, 295, 467, -149, -740, -533, -1750, -842, -2208, -893, -1978, -770, -1087, -563, 152, -233, 1302, 143, 2064, 485, 2215, 647, 1681, 552, 632, 334, -618, 86, -1669, -219, -2145, -393, -1899, -337, -1152, -151, -192, 76, 800, 384, 1503, 671, 1637, 692, 1354, 355, 871, -244, 255, -888, -356, -1298, -813, -1363, -1091, -990, -1228, -210, -1209, 705, -927, 1401, -367, 1735, 322, 1646, 942, 1075, 1414, 187, 1603, -717, 1330, -1428, 689, -1790, -114, -1706, -954, -1164, -1606, -329, -1824, 455, -1559, 965, -878, 1209, 102, 1160, 1011, 860, 1497, 525, 1507, 221, 1092, -47, 423, -220, -170, -413, -517, -728, -658, -979, -646, -1106, -559, -1067, -493, -683, -447, -58, -388, 588, -194, 1283, 189, 1781, 578, 1702, 851, 1160, 985, 373, 825, -633, 327, -1593, -331, -1998, -925, -1710, -1249, -1021, -1137, -105, -580, 794, 283, 1304, 1112, 1369, 1507, 1117, 1252, 585, 423, -67, -637, -577, -1494, -839, -1793, -773, -1329, -396, -215, 82, 1048, 426, 1902, 487, 2095, 322, 1550, 57, 419, -265, -812, -454, -1716, -372, -2073, -183, -1734, -48, -811, 132, 281, 319, 1098, 407, 1437, 447, 1298, 479, 835, 396, 303, 175, -106, -153, -313, -471, -270, -668, -150, -752, -193, -705, -344, -396, -516, 95, -698, 522, -700, 763, -431, 835, -19, 697, 504, 389, 1045, 46, 1279, -215, 1148, -428, 793, -537, 228, -472, -432, -333, -997, -218, -1318, -98, -1236, 5, -874, 73, -446, 150, 54, 203, 536, 263, 801, 380, 889, 367, 915, 238, 842, 147, 581, 31, 150, -147, -317, -314, -727, -449, -1066, -538, -1151, -470, -875, -249, -393, -54, 145, 72, 648, 231, 942, 358, 924, 384, 589, 413, 28, 432, -488, 298, -680, 121, -530, 7, -135, -220, 385, -529, 768, -637, 703, -610, 220, -602, -433, -434, -1057, -38, -1376, 286, -1166, 431, -555, 562, 258, 698, 1103, 704, 1624, 604, 1597, 432, 1183, 67, 489, -437, -356, -811, -1086, -987, -1554, -1064, -1626, -962, -1218, -561, -564, -49, 113, 404, 743, 875, 1134, 1302, 1133, 1426, 907, 1156, 619, 703, 295, 118, -47, -638, -367, -1325, -593, -1650, -694, -1593, -732, -1165, -658, -389, -394, 470, -55, 1105, 210, 1439, 441, 1418, 628, 1027, 620, 433, 385, -81, 137, -458, 2, -720, -50, -754, 25, -550, 190, -330, 213, -159, -30, -75, -460, -149, -862, -271, -1040, -235, -886, -29, -373, 330, 377, 793, 1058, 1147, 1425, 1236, 1395, 1010, 984, 383, 321, -455, -387, -1196, -981, -1702, -1221, -1819, -1045, -1361, -708, -454, -322, 545, 169, 1321, 484, 1675, 439, 1531, 332, 1003, 379, 309, 436, -363, 493, -769, 626, -737, 623, -488, 242, -296, -355, -203, -910, -245, -1304, -439, -1392, -598, -1028, -490, -318, -126, 463, 357, 1096, 853, 1479, 1278, 1523, 1461, 1134, 1194, 385, 499, -405, -380, -983, -1258, -1268, -1886, -1250, -1939, -934, -1323, -411, -315, 80, 653, 395, 1290, 645, 1493, 829, 1220, 810, 623, 637, 53, 429, -306, 113, -529, -271, -558, -585, -374, -820, -200, -938, -103, -848, -41, -542, -124, -31, -281, 514, -314, 899, -259, 1112, -120, 1051, 158, 562, 468, -69, 723, -536, 828, -880, 641, -1036, 254, -843, -121, -435, -452, -32, -770, 281, -860, 505, -656, 663, -437, 720, -282, 594, 36, 338, 416, 25, 606, -338, 652, -697, 643, -874, 516, -713, 274, -305, -5, 84, -194, 373, -320, 579, -458, 564, -501, 298, -408, 54, -375, -38, -350, -83, -171, -72, 42, 55, 197, 139, 470, 58, 761, -106, 812, -322, 626, -574, 334, -612, -24, -366, -417, -11, -707, 398, -743, 811, -597, 967, -404, 788, -160, 406, 91, -83, 215, -526, 246, -769, 287, -798, 333, -617, 390, -322, 432, -36, 403, 213, 355, 373, 254, 395, -36, 407, -415, 450, -699, 442, -885, 428, -958, 390, -791, 133, -327, -316, 282, -759, 804, -1073, 1087, -1141, 1037, -809, 817, -126, 597, 610, 253, 1126, -183, 1301, -474, 1058, -695, 512, -947, -58, -1065, -483, -969, -740, -720, -798, -296, -671, 274, -432, 865, -171, 1354, 65, 1574, 245, 1435, 374, 976, 438, 217, 450, -674, 416, -1414, 292, -1831, 67, -1815, -207, -1326, -481, -483, -663, 449, -645, 1171, -302, 1527, 248, 1495, 633, 1054, 696, 412, 526, -94, 68, -451, -582, -753, -964, -824, -839, -587, -411, -279, 183, -122, 799, -133, 1132, -237, 1014, -292, 542, -231, -59, 3, -585, 458, -946, 945, -1066, 1079, -888, 815, -484, 446, -46, 77, 363, -402, 720, -835, 895, -1006, 836, -984, 644, -847, 331, -482, -79, 35, -439, 447, -702, 652, -905, 757, -885, 842, -593, 873, -181, 743, 323, 394, 812, -137, 969, -654, 761, -1002, 359, -1179, -122, -1113, -540, -714, -702, -143, -504, 413, -36, 921, 406, 1239, 653, 1142, 643, 678, 257, 54, -419, -517, -1008, -780, -1275, -687, -1061, -364, -320, 25, 647, 298, 1485, 357, 1916, 201, 1628, -120, 721, -417, -356, -554, -1311, -516, -1884, -231, -1790, 259, -1143, 668, -232, 838, 678, 861, 1253, 735, 1373, 343, 1175, -164, 685, -578, 50, -914, -423, -1127, -625, -1033, -629, -661, -492, -191, -309, 292, -144, 715, -27, 996, -6, 1136, 19, 1072, 159, 742, 258, 239, 274, -346, 296, -879, 254, -1161, 66, -1176, -121, -996, -165, -601, -133, -35, -108, 493, -10, 802, 116, 929, 103, 899, -50, 649, -208, 253, -335, -36, -396, -146, -302, -242, -21, -399, 322, -518, 559, -586, 626, -599, 562, -511, 332, -332, -37, -49, -396, 339, -615, 617, -613, 707, -453, 696, -294, 568, -95, 319, 121, 85, 177, -115, 120, -312, 175, -442, 341, -518, 492, -641, 567, -693, 526, -566, 327, -375, -53, -170, -591, 168, -1053, 617, -1243, 1041, -1116, 1353, -622, 1411, 157, 1060, 940, 325, 1475, -594, 1546, -1397, 1090, -1845, 325, -1924, -444, -1640, -1036, -887, -1226, 190, -977, 1198, -560, 1931, -142, 2265, 211, 1982, 354, 1145, 352, 163, 356, -691, 376, -1360, 403, -1712, 451, -1652, 395, -1342, 162, -878, -169, -231, -528, 474, -828, 996, -869, 1260, -604, 1363, -160, 1332, 327, 1049, 743, 501, 921, -141, 752, -721, 313, -1209, -170, -1492, -506, -1384, -604, -964, -455, -480, -128, 58, 168, 669, 295, 1115, 232, 1237, 32, 1131, -171, 870, -267, 426, -212, -50, 57, -325, 392, -450, 551, -617, 486, -840, 232, -1025, -217, -1059, -676, -842, -890, -338, -744, 335, -257, 982, 368, 1443, 851, 1598, 1081, 1388, 959, 831, 443, 33, -273, -755, -853, -1349, -1108, -1625, -1049, -1492, -672, -1027, -36, -422, 518, 203, 807, 766, 909, 1146, 810, 1258, 514, 1166, 202, 873, -99, 346, -425, -224, -703, -625, -915, -954, -979, -1200, -725, -1109, -240, -676, 341, -146, 912, 415, 1263, 907, 1230, 1059, 826, 817, 147, 372, -551, -126, -1041, -510, -1244, -619, -1075, -443, -511, -91, 147, 304, 650, 558, 895, 510, 762, 153, 330, -373, -158, -838, -520, -975, -527, -682, -163, -108, 328, 538, 684, 1017, 695, 1113, 307, 831, -301, 315, -938, -296, -1331, -768, -1147, -876, -452, -632, 363, -219, 1128, 176, 1603, 408, 1465, 391, 774, 130, -154, -220, -1007, -437, -1464, -404, -1358, -152, -785, 251, -22, 674, 688, 921, 1058, 878, 930, 477, 471, -212, -63, -847, -527, -1156, -718, -1125, -513, -793, -86, -243, 311, 330, 596, 737, 649, 922, 412, 929, 5, 752, -395, 341, -674, -125, -760, -392, -610, -499, -266, -586, 111, -553, 467, -385, 714, -240, 751, -129, 645, 42, 486, 256, 210, 461, -162, 578, -502, 505, -802, 243, -1077, -31, -1084, -215, -697, -324, -46, -301, 721, -144, 1406, 13, 1688, 106, 1389, 35, 623, -189, -332, -330, -1209, -292, -1723, -188, -1666, 21, -999, 360, -11, 560, 889, 486, 1459, 347, 1514, 174, 960, -146, 48, -454, -811, -506, -1264, -339, -1137, -112, -482, 134, 374, 333, 1046, 244, 1250, -145, 864, -499, 25, -633, -862, -514, -1403, -67, -1381, 581, -835, 1129, 55, 1371, 978, 1174, 1569, 523, 1607, -394, 1107, -1346, 213, -2018, -770, -2005, -1439, -1280, -1605, -217, -1303, 864, -562, 1710, 319, 2042, 946, 1785, 1220, 1085, 1144, 169, 732, -705, 184, -1287, -304, -1490, -613, -1382, -721, -995, -691, -414, -550, 118, -270, 506, 51, 818, 326, 1012, 549, 1011, 653, 857, 547, 563, 235, 124, -178, -358, -479, -752, -617, -1018, -603, -1120, -348, -923, 99, -398, 491, 238, 679, 730, 632, 976, 368, 939, -77, 619, -570, 179, -886, -178, -816, -383, -416, -457, 110, -427, 625, -287, 912, -74, 784, 80, 421, 105, 20, 36, -379, -79, -637, -82, -575, 87, -351, 259, -166, 314, 20, 238, 169, 20, 157, -222, 56, -328, -2, -261, 66, -78, 255, 153, 506, 314, 646, 360, 497, 286, 59, 30, -542, -350, -1090, -636, -1290, -709, -1031, -496, -360, 1, 529, 566, 1292, 932, 1584, 977, 1318, 672, 667, 74, -157, -565, -949, -929, -1377, -997, -1267, -820, -798, -313, -228, 384, 365, 858, 816, 944, 924, 760, 726, 328, 405, -296, 123, -764, -96, -809, -332, -574, -459, -256, -414, 139, -388, 533, -405, 702, -241, 594, 89, 338, 384, -12, 576, -376, 659, -596, 545, -589, 211, -375, -266, -140, -655, -24, -770, 104, -646, 311, -342, 443, 169, 504, 680, 532, 845, 384, 654, 41, 322, -316, -157, -612, -657, -799, -843, -745, -645, -476, -268, -87, 175, 402, 615, 822, 828, 942, 635, 729, 219, 296, -221, -215, -623, -613, -827, -741, -640, -577, -182, -238, 259, 118, 542, 398, 655, 502, 577, 391, 349, 107, 18, -258, -323, -543, -560, -543, -660, -222, -659, 211, -447, 528, -21, 649, 391, 510, 687, 119, 848, -270, 710, -396, 354, -328, -11, -221, -371, -104, -651, -26, -728, -61, -669, -166, -496, -292, -181, -287, 163, 7, 429, 457, 637, 851, 730, 1077, 670, 939, 471, 364, 159, -462, -198, -1230, -521, -1633, -786, -1491, -896, -863, -766, 52, -402, 962, 51, 1531, 499, 1567, 839, 1122, 901, 384, 664, -397, 318, -898, -11, -972, -270, -725, -373, -344, -314, -10, -296, 131, -391, 18, -468, -191, -457, -241, -338, -84, -33, 217, 414, 620, 815, 991, 1009, 1049, 957, 641, 585, -60, -45, -751, -674, -1272, -1103, -1433, -1241, -1030, -950, -239, -270, 481, 476, 868, 992, 918, 1147, 665, 845, 241, 224, -87, -482, -148, -995, 12, -946, 204, -384, 260, 254, 78, 815, -331, 1127, -778, 864, -1049, 122, -1009, -642, -552, -1161, 215, -1259, 956, -858, 1422, -144, 1461, 571, 997, 1021, 202, 1077, -616, 821, -1187, 338, -1316, -185, -976, -458, -384, -421, 187, -253, 565, -111, 640, -106, 427, -275, 112, -547, -85, -752, -101, -669, 31, -137, 242, 683, 409, 1410, 365, 1760, 106, 1552, -230, 749, -556, -390, -792, -1519, -760, -2241, -404, -2206, 92, -1419, 495, -217, 711, 1035, 687, 1921, 401, 2109, 32, 1597, -132, 607, -73, -494, 30, -1202, 44, -1318, -44, -980, -232, -375, -521, 246, -744, 509, -665, 317, -308, -66, 167, -359, 659, -444, 1037, -222, 1106, 279, 801, 814, 257, 1052, -317, 859, -797, 361, -1097, -278, -1072, -939, -667, -1321, -118, -1172, 318, -611, 644, 72, 836, 691, 733, 1027, 361, 949, -29, 553, -247, 48, -316, -353, -293, -486, -212, -372, -114, -163, -15, 7, 12, 117, -82, 146, -175, 54, -132, -139, 8, -272, 127, -243, 197, -159, 275, -69, 309, 146, 199, 373, 13, 450, -114, 429, -172, 318, -232, 84, -271, -127, -244, -312, -161, -528, -8, -606, 152, -486, 230, -281, 227, 17, 157, 338, 42, 598, -66, 752, -135, 650, -127, 310, -22, -72, 89, -430, 175, -665, 221, -636, 127, -362, -124, -9, -373, 252, -480, 306, -418, 221, -184, 55, 184, -149, 526, -170, 680, 55, 590, 282, 295, 444, -132, 504, -509, 295, -693, -143, -670, -574, -434, -884, 26, -936, 522, -579, 784, 58, 709, 664, 365, 1060, -143, 1123, -646, 787, -894, 129, -723, -559, -252, -940, 309, -964, 783, -750, 967, -279, 747, 294, 267, 638, -291, 637, -777, 424, -960, 138, -737, -116, -281, -229, 169, -118, 479, 105, 569, 219, 432, 123, 173, -136, -27, -493, -47, -747, 20, -685, 96, -278, 185, 356, 138, 983, -156, 1315, -523, 1167, -756, 491, -793, -469, -583, -1306, -84, -1671, 598, -1407, 1182, -597, 1397, 458, 1147, 1367, 493, 1706, -369, 1336, -1145, 501, -1557, -449, -1453, -1223, -865, -1468, -24, -1060, 742, -268, 1206, 541, 1255, 1090, 888, 1141, 274, 686, -338, -55, -737, -775, -786, -1138, -495, -948, -76, -349, 219, 409, 310, 1068, 238, 1285, -11, 892, -312, 127, -420, -704, -306, -1295, -49, -1364, 330, -848, 698, 12, 815, 827, 587, 1287, 95, 1287, -505, 806, -954, 15, -1052, -734, -766, -1151, -202, -1132, 425, -714, 855, -82, 954, 551, 729, 963, 287, 985, -248, 680, -702, 227, -832, -295, -580, -716, -166, -844, 222, -698, 512, -417, 609, -53, 421, 341, 71, 638, -220, 735, -387, 659, -489, 460, -453, 159, -173, -225, 213, -609, 453, -865, 493, -855, 401, -594, 169, -158, -138, 370, -343, 797, -369, 914, -321, 728, -272, 385, -129, -19, 90, -409, 226, -579, 294, -476, 378, -302, 329, -167, 71, -11, -165, 79, -259, -1, -338, -123, -407, -68, -294, 133, -31, 343, 165, 539, 310, 651, 469, 495, 468, 96, 234, -340, -63, -694, -333, -912, -537, -859, -564, -524, -402, -79, -137, 342, 160, 703, 408, 904, 561, 831, 583, 542, 425, 207, 137, -152, -191, -490, -523, -694, -716, -728, -670, -634, -450, -448, -104, -193, 324, 121, 633, 451, 677, 736, 531, 863, 295, 785, -18, 478, -306, -25, -421, -572, -407, -950, -394, -1011, -322, -708, -114, -183, 75, 314, 146, 634, 249, 721, 368, 533, 326, 219, 189, -32, 115, -220, 53, -343, -116, -323, -316, -199, -376, -70, -320, 21, -253, 111, -147, 176, 60, 136, 271, 28, 352, -22, 292, -15, 197, -19, 104, -55, -24, -105, -118, -162, -104, -152, -66, -29, -87, 140, -166, 297, -285, 398, -347, 354, -232, 150, 15, -165, 296, -476, 528, -639, 624, -579, 518, -347, 202, 18, -218, 438, -568, 730, -766, 773, -751, 573, -426, 170, 108, -281, 555, -610, 731, -726, 632, -607, 319, -307, -79, 42, -331, 331, -341, 458, -238, 422, -150, 306, -82, 157, -21, -14, 1, -141, -47, -204, -94, -219, -16, -195, 157, -125, 284, -37, 357, 45, 356, 100, 140, 115, -259, 86, -564, 39, -635, -11, -486, -26, -147, -9, 264, 11, 578, 58, 678, 117, 532, 90, 193, -28, -265, -138, -679, -183, -812, -188, -589, -134, -125, 29, 423, 246, 791, 335, 758, 227, 370, 20, -134, -209, -546, -406, -709, -409, -562, -171, -177, 175, 258, 496, 517, 669, 490, 528, 263, 91, -36, -427, -297, -824, -409, -950, -317, -698, -112, -169, 117, 461, 313, 986, 388, 1167, 275, 930, 58, 409, -177, -260, -434, -870, -587, -1175, -450, -1099, -87, -722, 267, -124, 482, 490, 568, 894, 488, 1025, 251, 878, -25, 502, -253, 36, -451, -407, -588, -714, -613, -822, -503, -727, -195, -475, 292, -87, 720, 339, 885, 641, 781, 749, 444, 636, -57, 289, -540, -125, -855, -463, -913, -649, -685, -567, -242, -218, 290, 208, 761, 525, 979, 619, 796, 446, 249, 20, -401, -509, -848, -879, -929, -874, -607, -487, 10, 153, 628, 842, 952, 1281, 845, 1246, 366, 737, -274, -90, -795, -928, -1006, -1460, -852, -1492, -398, -985, 177, -140, 656, 703, 913, 1274, 897, 1409, 579, 1066, 77, 379, -366, -373, -636, -900, -736, -1033, -619, -807, -306, -350, -13, 196, 152, 599, 243, 649, 262, 376, 225, -16, 233, -354, 260, -534, 221, -435, 155, -65, 70, 370, -128, 671, -355, 753, -441, 549, -408, 89, -364, -430, -265, -815, -82, -983, 107, -850, 250, -432, 407, 119, 531, 620, 515, 947, 406, 1023, 213, 844, -129, 434, -498, -102, -725, -608, -801, -962, -733, -1046, -440, -810, 47, -369, 553, 157, 885, 628, 940, 869, 670, 813, 153, 540, -370, 166, -666, -192, -683, -464, -460, -558, -56, -433, 325, -216, 398, -23, 180, 158, -116, 225, -376, 114, -526, -9, -416, -23, -31, -13, 454, 48, 808, 187, 861, 271, 587, 195, 109, -15, -437, -257, -886, -406, -1036, -410, -802, -260, -300, 22, 250, 348, 637, 533, 757, 485, 582, 261, 184, -73, -211, -407, -374, -583, -300, -555, -77, -350, 243, -11, 467, 383, 343, 667, -65, 712, -478, 527, -749, 180, -793, -240, -497, -585, 37, -733, 529, -645, 796, -370, 825, -38, 591, 216, 170, 396, -199, 503, -394, 490, -467, 407, -423, 307, -261, 144, -95, -71, -41, -319, -101, -588, -192, -769, -190, -729, -20, -462, 255, -32, 500, 448, 665, 823, 687, 964, 463, 810, 44, 403, -379, -55, -734, -422, -967, -692, -929, -793, -596, -658, -147, -393, 317, -96, 711, 196, 848, 449, 702, 569, 477, 536, 255, 436, -11, 300, -274, 69, -448, -219, -559, -421, -625, -491, -569, -484, -362, -374, -96, -149, 169, 128, 427, 334, 609, 394, 594, 371, 407, 295, 155, 108, -94, -118, -302, -249, -388, -241, -332, -144, -207, -12, -117, 103, -102, 136, -132, 31, -148, -142, -106, -247, 9, -240, 158, -133, 300, 66, 409, 297, 446, 466, 330, 481, 76, 307, -235, 2, -531, -325, -704, -586, -611, -664, -257, -485, 161, -128, 438, 240, 514, 518, 408, 638, 143, 574, -156, 328, -305, -25, -292, -338, -192, -523, -22, -588, 184, -485, 319, -213, 302, 105, 125, 362, -139, 528, -360, 539, -434, 370, -346, 110, -134, -135, 93, -352, 212, -499, 226, -478, 214, -276, 178, -41, 102, 139, 31, 294, 11, 400, 14, 376, -3, 224, -42, 27, -114, -130, -249, -221, -370, -233, -371, -170, -266, -82, -94, -40, 139, -43, 335, -77, 429, -103, 502, -39, 566, 115, 439, 271, 104, 398, -273, 446, -595, 345, -824, 97, -883, -234, -736, -592, -405, -847, 55, -838, 562, -517, 994, 36, 1199, 667, 1069, 1114, 628, 1189, -27, 866, -713, 239, -1192, -479, -1334, -1005, -1146, -1188, -649, -1024, 43, -569, 710, 53, 1130, 598, 1189, 916, 910, 988, 381, 803, -245, 412, -723, -67, -930, -525, -870, -817, -551, -851, -70, -644, 334, -262, 547, 198, 579, 545, 388, 666, 23, 590, -265, 343, -341, 13, -301, -245, -203, -381, -34, -410, 88, -327, 85, -142, 79, 79, 153, 236, 171, 268, 115, 215, 87, 113, 40, -25, -120, -133, -320, -152, -486, -150, -572, -149, -478, -95, -158, 30, 313, 165, 773, 251, 1028, 279, 947, 228, 493, 47, -195, -197, -822, -350, -1176, -377, -1219, -331, -898, -179, -249, 73, 465, 314, 982, 457, 1167, 458, 958, 289, 456, 27, -105, -227, -550, -417, -783, -480, -726, -366, -420, -123, -56, 143, 174, 356, 247, 480, 209, 446, 78, 204, -79, -158, -116, -453, 8, -578, 197, -491, 328, -180, 305, 234, 125, 547, -89, 659, -267, 571, -399, 303, -409, -90, -279, -474, -136, -719, 7, -775, 191, -628, 326, -259, 309, 244, 211, 673, 126, 893, 51, 879, -33, 600, -88, 123, -118, -355, -182, -697, -295, -864, -344, -785, -250, -485, -56, -118, 163, 230, 348, 525, 389, 687, 287, 677, 103, 498, -119, 208, -294, -105, -314, -363, -201, -505, -69, -474, 35, -316, 146, -154, 197, -51, 89, 12, -100, 51, -195, 111, -224, 230, -227, 366, -79, 418, 187, 325, 341, 115, 333, -121, 218, -323, 0, -456, -254, -456, -421, -303, -434, -100, -266, 88, 0, 263, 205, 365, 289, 333, 298, 217, 189, 61, -37, -118, -243, -260, -318, -286, -266, -196, -100, -33, 146, 158, 344, 312, 354, 346, 185, 208, -100, -82, -404, -396, -550, -585, -439, -569, -165, -345, 168, 77, 443, 566, 541, 868, 438, 854, 183, 571, -158, 89, -478, -446, -644, -833, -551, -935, -227, -744, 203, -359, 595, 56, 749, 398, 502, 642, -6, 743, -462, 662, -716, 418, -730, 71, -448, -274, 35, -512, 475, -607, 718, -553, 750, -338, 546, -63, 97, 116, -439, 179, -799, 220, -857, 277, -643, 340, -203, 390, 331, 358, 687, 190, 730, -84, 521, -392, 165, -626, -233, -670, -508, -482, -557, -122, -366, 279, -25, 547, 279, 608, 433, 501, 411, 272, 148, -2, -261, -209, -548, -347, -588, -416, -435, -370, -93, -236, 349, -91, 679, 94, 767, 295, 615, 408, 249, 380, -254, 246, -716, 51, -936, -177, -829, -384, -461, -448, 35, -340, 499, -146, 740, 116, 700, 398, 436, 516, 66, 403, -239, 168, -381, -116, -416, -392, -333, -535, -133, -468, 68, -219, 187, 99, 191, 384, 45, 557, -162, 505, -294, 198, -313, -174, -200, -424, 61, -501, 346, -363, 507, -24, 485, 310, 314, 448, 50, 348, -266, 66, -582, -270, -762, -482, -682, -455, -355, -190, 66, 195, 415, 546, 585, 700, 556, 545, 394, 126, 194, -375, -27, -779, -246, -909, -356, -665, -325, -154, -245, 410, -167, 855, -95, 993, -76, 743, -119, 214, -119, -384, 12, -807, 252, -887, 463, -660, 500, -219, 313, 302, 15, 666, -239, 701, -423, 475, -547, 132, -501, -204, -274, -421, -19, -472, 219, -340, 459, -78, 542, 141, 358, 242, 32, 287, -241, 248, -401, 84, -443, -57, -343, -94, -74, -110, 251, -130, 455, -119, 466, -120, 316, -125, 27, -81, -323, 19, -557, 165, -552, 319, -357, 375, -101, 287, 111, 84, 288, -183, 429, -420, 489, -510, 452, -429, 324, -179, 60, 182, -290, 478, -560, 548, -692, 380, -729, 49, -558, -303, -137, -492, 319, -405, 665, -78, 904, 321, 900, 558, 560, 506, 21, 181, -498, -294, -863, -692, -995, -811, -856, -614, -439, -158, 119, 409, 619, 859, 912, 1022, 925, 846, 629, 378, 102, -216, -475, -760, -845, -1085, -855, -1044, -602, -668, -221, -139, 250, 427, 594, 871, 625, 1012, 445, 833, 175, 434, -165, -70, -397, -505, -351, -734, -161, -725, -35, -504, -8, -178, -72, 117, -184, 327, -246, 401, -156, 328, 90, 214, 364, 128, 518, 48, 542, -14, 419, -61, 96, -132, -354, -201, -779, -239, -1034, -238, -948, -150, -490, 11, 160, 158, 750, 237, 1094, 241, 1089, 178, 758, 87, 219, -4, -351, -72, -780, -100, -966, -126, -924, -181, -666, -210, -239, -173, 237, -84, 591, 40, 708, 211, 646, 379, 507, 442, 259, 330, -59, 74, -275, -225, -395, -468, -535, -596, -581, -530, -420, -252, -168, 110, 62, 416, 308, 607, 522, 611, 564, 429, 411, 166, 156, -132, -149, -429, -422, -608, -509, -636, -379, -505, -180, -189, 37, 198, 243, 504, 325, 697, 247, 705, 123, 451, -10, 37, -175, -361, -301, -619, -264, -641, -106, -451, 57, -154, 185, 154, 243, 370, 170, 419, 38, 330, -46, 159, -82, -12, -102, -121, -92, -174, -88, -179, -112, -117, -119, -28, -83, 40, -24, 78, 44, 78, 98, 33, 138, -26, 164, -71, 164, -78, 129, -61, 24, -14, -139, 76, -262, 156, -320, 163, -313, 122, -198, 29, -6, -114, 151, -210, 263, -198, 327, -131, 277, -46, 126, 39, -46, 102, -219, 137, -321, 147, -282, 124, -146, 74, -8, 6, 89, -63, 111, -131, 81, -175, 32, -158, -30, -74, -65, 10, -42, 57, -4, 99, 45, 149, 90, 149, 55, 96, -23, 38, -58, -22, -100, -90, -146, -137, -124, -178, -56, -208, -14, -163, 2, -40, 24, 101, 86, 253, 148, 379, 136, 394, 62, 246, -23, -29, -103, -334, -159, -547, -180, -591, -153, -442, -70, -114, 24, 293, 85, 616, 158, 740, 188, 594, 91, 222, -53, -208, -125, -538, -136, -684, -101, -591, -29, -300, 46, 68, 85, 371, 49, 505, -31, 447, -56, 248, -58, -15, -90, -216, -90, -262, 2, -178, 117, -34, 181, 91, 172, 99, 103, 20, -22, -60, -171, -113, -279, -100, -282, -13, -183, 43, -33, 18, 126, -16, 259, -1, 313, 61, 263, 164, 106, 268, -80, 307, -189, 207, -202, -48, -198, -357, -175, -576, -107, -626, -40, -463, -20, -106, 11, 331, 100, 663, 201, 757, 262, 601, 290, 292, 255, -73, 97, -365, -168, -480, -432, -457, -609, -398, -582, -312, -304, -200, 83, -58, 397, 138, 583, 360, 594, 544, 408, 628, 119, 512, -161, 198, -406, -174, -524, -472, -453, -601, -293, -504, -115, -265, 120, -15, 318, 142, 336, 128, 235, 17, 130, -12, -13, 68, -157, 223, -175, 446, -88, 582, -8, 450, 56, 99, 83, -331, 22, -715, -93, -908, -178, -799, -226, -400, -245, 149, -194, 605, -11, 809, 271, 766, 532, 522, 645, 136, 488, -208, 54, -377, -461, -423, -832, -419, -927, -342, -645, -204, -56, -55, 501, 101, 807, 256, 843, 344, 601, 300, 145, 126, -316, -71, -641, -180, -757, -155, -604, -30, -224, 139, 205, 252, 501, 209, 576, -27, 434, -341, 135, -519, -152, -450, -263, -215, -251, 134, -251, 502, -180, 659, 2, 497, 109, 182, 91, -155, 112, -443, 137, -574, 30, -440, -79, -107, -37, 206, 49, 353, 66, 383, 86, 293, 122, 36, 43, -224, -166, -300, -335, -250, -353, -159, -280, -53, -103, 31, 227, 105, 531, 204, 601, 299, 455, 372, 167, 342, -190, 118, -477, -225, -591, -551, -523, -755, -325, -689, -81, -321, 174, 189, 397, 648, 512, 890, 489, 808, 349, 473, 98, 35, -199, -381, -422, -656, -475, -708, -338, -581, -121, -346, 33, -57, 132, 235, 153, 465, 60, 579, -2, 559, 67, 407, 134, 136, 160, -183, 187, -430, 135, -519, -15, -454, -137, -282, -228, -42, -342, 184, -398, 280, -274, 233, -30, 121, 194, 45, 373, 76, 508, 183, 437, 268, 147, 242, -148, 6, -316, -391, -371, -695, -313, -713, -196, -438, -67, 63, 55, 580, 125, 849, 149, 765, 206, 400, 236, -48, 150, -352, -13, -492, -145, -526, -227, -419, -229, -224, -111, -71, 72, 72, 166, 251, 137, 393, 61, 432, -36, 355, -118, 185, -108, -6, -50, -188, 6, -345, 83, -421, 165, -390, 188, -272, 160, -66, 43, 161, -178, 333, -385, 413, -442, 365, -281, 200, 83, 16, 463, -112, 641, -164, 537, -180, 181, -215, -258, -259, -533, -254, -583, -179, -460, -3, -182, 253, 156, 459, 402, 491, 540, 330, 539, 31, 330, -258, -7, -408, -340, -392, -564, -255, -545, -65, -281, 73, 44, 115, 296, 135, 431, 196, 397, 243, 212, 217, -32, 119, -228, -25, -300, -212, -246, -369, -90, -369, 127, -185, 272, 57, 248, 247, 114, 339, -74, 294, -242, 112, -269, -92, -151, -199, 16, -176, 167, -70, 235, 46, 179, 99, 62, 54, -41, -64, -103, -152, -112, -126, -62, -12, 34, 117, 101, 220, 50, 226, -68, 94, -134, -81, -136, -179, -85, -201, 57, -150, 218, -24, 260, 110, 159, 162, 9, 115, -112, 10, -160, -77, -138, -122, -79, -120, -25, -38, 18, 106, 58, 196, 102, 175, 124, 76, 81, -63, -51, -206, -161, -284, -147, -250, -15, -105, 151, 100, 277, 286, 252, 368, 66, 304, -159, 106, -294, -130, -323, -307, -244, -363, -49, -277, 208, -81, 374, 117, 374, 233, 225, 237, -13, 142, -258, 8, -365, -81, -277, -89, -35, -31, 249, 45, 406, 105, 306, 103, 57, 6, -199, -154, -399, -282, -465, -319, -300, -247, 8, -66, 306, 202, 521, 450, 626, 559, 541, 498, 243, 284, -192, -82, -580, -475, -794, -702, -772, -702, -483, -496, 4, -128, 480, 267, 798, 567, 873, 692, 675, 580, 297, 308, -108, 27, -479, -235, -703, -415, -671, -427, -443, -336, -163, -204, 104, -20, 288, 91, 361, 45, 348, -15, 303, 23, 313, 122, 339, 278, 229, 445, -1, 483, -263, 309, -535, -34, -715, -440, -671, -733, -398, -770, 47, -529, 523, -110, 824, 338, 894, 631, 721, 663, 261, 500, -285, 268, -631, 3, -759, -221, -677, -320, -358, -343, 29, -367, 307, -347, 472, -226, 489, 8, 340, 274, 135, 455, -53, 483, -172, 339, -156, 38, -74, -263, -31, -410, -43, -375, -93, -180, -149, 97, -129, 296, 1, 320, 195, 170, 341, -44, 313, -206, 122, -288, -115, -254, -308, -84, -353, 74, -200, 164, 71, 266, 340, 333, 478, 295, 373, 159, 72, -114, -284, -441, -549, -631, -549, -599, -265, -293, 138, 249, 479, 712, 603, 848, 434, 650, 120, 168, -177, -393, -362, -710, -334, -716, -171, -475, -61, -59, 61, 325, 237, 511, 297, 499, 197, 268, 30, -74, -164, -317, -290, -419, -289, -334, -139, -5, 145, 366, 418, 572, 497, 537, 417, 204, 209, -314, -122, -754, -438, -959, -628, -798, -672, -235, -467, 480, -35, 1028, 479, 1223, 905, 976, 1042, 412, 728, -240, 118, -804, -479, -1124, -818, -1090, -859, -764, -652, -269, -262, 283, 163, 765, 459, 1031, 651, 965, 711, 574, 553, 72, 221, -313, -182, -515, -555, -546, -651, -437, -452, -310, -166, -259, 137, -217, 398, -68, 443, 175, 310, 430, 125, 587, -68, 561, -234, 368, -310, 82, -215, -244, 76, -448, 329, -425, 352, -311, 196, -200, -71, -43, -327, 59, -335, 72, -109, 121, 150, 187, 301, 238, 244, 304, 23, 218, -151, -36, -168, -239, -57, -344, 85, -332, 145, -104, 143, 165, 125, 316, 48, 350, -52, 173, -131, -157, -190, -360, -147, -389, 2, -274, 151, -30, 262, 220, 275, 405, 122, 458, -78, 264, -214, -9, -252, -159, -160, -255, -11, -290, 113, -202, 265, -117, 364, -30, 266, 102, 61, 191, -120, 233, -274, 217, -326, 48, -245, -186, -92, -346, 74, -350, 184, -108, 202, 272, 219, 525, 265, 574, 261, 377, 169, -55, 41, -496, -103, -744, -285, -724, -447, -418, -431, -19, -220, 336, 57, 636, 330, 746, 529, 619, 512, 372, 297, -8, 35, -421, -185, -670, -283, -756, -221, -657, -91, -271, 24, 237, 105, 622, 100, 739, 37, 545, -17, 213, -92, -83, -177, -385, -157, -581, -17, -481, 207, -179, 442, 119, 525, 365, 408, 525, 202, 489, -118, 190, -479, -249, -650, -607, -581, -696, -359, -455, -12, 14, 293, 470, 458, 718, 526, 654, 467, 278, 307, -217, 214, -560, 124, -609, -39, -347, -225, 48, -428, 351, -599, 467, -567, 341, -376, -24, -40, -369, 418, -460, 747, -307, 796, -39, 674, 216, 339, 389, -145, 447, -515, 280, -653, -36, -580, -232, -278, -288, 105, -293, 391, -159, 434, 47, 258, 138, 50, 89, -88, -56, -215, -208, -188, -169, 35, 71, 241, 365, 319, 563, 296, 520, 138, 187, -85, -293, -268, -735, -343, -905, -241, -667, -9, -148, 166, 442, 207, 929, 131, 1100, 29, 829, -20, 171, -37, -642, -10, -1253, 112, -1359, 240, -917, 304, -36, 315, 993, 212, 1682, -51, 1652, -430, 897, -766, -307, -768, -1465, -349, -2046, 232, -1765, 775, -712, 1100, 711, 964, 1861, 404, 2183, -270, 1544, -779, 257, -894, -1086, -617, -1894, -152, -1885, 316, -1094, 607, 143, 582, 1240, 327, 1701, -34, 1419, -371, 599, -461, -379, -238, -1131, 102, -1412, 417, -1112, 617, -320, 525, 548, 83, 1112, -432, 1209, -731, 798, -704, 26, -348, -742, 249, -1181, 765, -1042, 914, -330, 666, 562, 170, 1185, -385, 1250, -795, 606, -858, -447, -491, -1320, 55, -1611, 491, -1147, 819, -37, 932, 1158, 581, 1863, -1, 1791, -468, 946, -794, -325, -817, -1475, -412, -2034, 99, -1729, 435, -713, 583, 494, 509, 1410, 288, 1736, 48, 1332, -151, 418, -194, -563, -78, -1175, 10, -1176, 64, -673, 90, 41, -19, 707, -223, 1008, -362, 746, -352, 65, -102, -679, 302, -1130, 650, -1026, 772, -369, 613, 565, 209, 1316, -295, 1461, -729, 914, -849, -51, -599, -1027, -147, -1542, 337, -1343, 726, -578, 798, 416, 520, 1222, 59, 1426, -350, 967, -549, 116, -462, -779, -154, -1313, 265, -1211, 536, -576, 497, 322, 198, 1122, -213, 1420, -541, 1084, -552, 315, -253, -618, 216, -1336, 625, -1458, 730, -942, 502, -50, 111, 871, -338, 1386, -648, 1202, -671, 444, -441, -476, -54, -1095, 391, -1062, 729, -424, 846, 430, 643, 1061, 173, 1131, -327, 532, -689, -390, -811, -1139, -560, -1437, -125, -1149, 209, -314, 445, 680, 596, 1393, 590, 1592, 473, 1232, 237, 454, -101, -417, -347, -1106, -427, -1427, -406, -1292, -287, -783, -142, -91, -64, 614, 44, 1081, 255, 1140, 497, 828, 670, 275, 637, -300, 310, -610, -164, -577, -581, -289, -794, 69, -715, 219, -368, 44, 110, -275, 603, -544, 912, -577, 848, -254, 440, 308, -123, 887, -640, 1237, -844, 1086, -637, 455, -186, -391, 289, -1190, 608, -1584, 653, -1313, 523, -573, 293, 325, -62, 1118, -420, 1469, -595, 1254, -522, 641, -178, -167, 229, -844, 420, -1154, 396, -1113, 237, -701, 15, 12, -71, 632, -6, 941, 80, 960, 136, 641, 100, 80, -12, -443, -80, -787, -156, -838, -271, -574, -321, -155, -242, 298, 75, 661, 539, 725, 735, 486, 578, 113, 278, -230, -152, -408, -526, -399, -570, -278, -381, -92, -126, 38, 139, 48, 305, 78, 402, 158, 398, 142, 198, 73, -76, 50, -281, 39, -362, 12, -162, 18, 177, 34, 393, 16, 454, -69, 292, -199, -76, -266, -322, -184, -428, -49, -456, 80, -235, 234, 167, 318, 487, 246, 692, 143, 616, 23, 225, -150, -235, -223, -554, -161, -606, -134, -334, -101, 16, -37, 290, -28, 446, -12, 425, 48, 296, 88, 181, 191, -8, 294, -240, 226, -396, 110, -400, 37, -245, -149, 46, -396, 320, -561, 436, -568, 368, -297, 289, 179, 231, 597, 68, 868, -146, 885, -285, 511, -393, -117, -394, -713, -259, -1064, -73, -1023, 181, -627, 442, -17, 534, 641, 503, 1081, 353, 1101, 85, 732, -136, 80, -287, -587, -382, -958, -316, -937, -244, -577, -244, -46, -92, 368, 159, 560, 372, 556, 593, 347, 626, 46, 350, -150, 25, -215, -224, -175, -358, -51, -311, 83, -210, 140, -156, 42, -135, -194, -138, -393, 7, -448, 283, -295, 441, 104, 479, 574, 440, 844, 224, 801, -33, 404, -226, -254, -382, -879, -406, -1168, -301, -958, -186, -313, 20, 416, 258, 951, 386, 1153, 418, 866, 349, 183, 192, -481, 43, -854, -155, -879, -307, -601, -254, -166, -145, 291, -70, 677, 56, 788, 143, 547, 172, 146, 215, -258, 209, -620, 149, -768, 63, -553, -71, -70, -140, 457, -120, 814, -122, 753, -102, 261, -7, -331, 124, -746, 284, -863, 407, -497, 423, 231, 261, 850, -189, 1037, -676, 694, -766, -107, -474, -867, -9, -1156, 538, -984, 935, -339, 977, 641, 640, 1311, 23, 1296, -601, 737, -933, -161, -922, -1011, -561, -1358, 27, -1139, 582, -438, 921, 509, 906, 1169, 447, 1262, -135, 865, -489, 51, -547, -808, -342, -1223, 32, -1102, 321, -528, 408, 360, 275, 1130, -41, 1381, -383, 998, -506, 95, -378, -925, -84, -1550, 337, -1504, 826, -766, 1054, 389, 790, 1445, 160, 1882, -575, 1447, -1158, 359, -1256, -871, -827, -1774, -90, -1875, 675, -1054, 1187, 205, 1244, 1297, 850, 1771, 119, 1352, -588, 306, -888, -818, -741, -1562, -330, -1471, 178, -555, 503, 551, 466, 1404, 166, 1670, -179, 1039, -372, -135, -281, -1227, 17, -1893, 354, -1720, 600, -698, 632, 577, 394, 1644, -36, 2112, -516, 1587, -843, 385, -776, -848, -303, -1716, 286, -1845, 731, -1147, 901, -39, 647, 1024, 76, 1558, -402, 1289, -613, 450, -580, -577, -225, -1344, 258, -1350, 550, -644, 660, 342, 577, 1265, 175, 1707, -305, 1340, -629, 299, -814, -964, -744, -1842, -306, -1967, 359, -1422, 1021, -339, 1286, 1029, 993, 2019, 440, 2144, -203, 1479, -889, 374, -1206, -793, -967, -1637, -490, -1806, 18, -1263, 525, -433, 867, 327, 955, 907, 806, 1106, 445, 892, -48, 546, -517, 158, -771, -236, -722, -497, -491, -608, -135, -567, 316, -407, 618, -254, 652, -15, 568, 347, 355, 636, -39, 810, -411, 815, -591, 415, -557, -270, -279, -983, 167, -1524, 574, -1466, 721, -692, 530, 381, 147, 1433, -248, 2092, -495, 1908, -456, 950, -235, -352, -24, -1553, 244, -2168, 467, -1995, 385, -1152, 156, 79, -16, 1148, -233, 1611, -319, 1500, -99, 967, 198, 239, 418, -327, 511, -581, 284, -577, -128, -439, -448, -364, -629, -386, -607, -452, -302, -520, 164, -400, 702, 39, 1085, 643, 1045, 1203, 581, 1458, -142, 1193, -892, 425, -1250, -642, -1061, -1589, -466, -1899, 360, -1465, 1054, -546, 1201, 572, 848, 1419, 225, 1565, -427, 1092, -826, 321, -804, -472, -415, -984, 205, -957, 766, -471, 973, 136, 673, 604, 8, 735, -699, 368, -1132, -304, -1063, -865, -376, -1045, 582, -672, 1286, 223, 1464, 1135, 1033, 1582, 165, 1401, -626, 538, -1117, -699, -1282, -1692, -927, -2045, -174, -1567, 540, -377, 1027, 947, 1141, 1873, 793, 2123, 189, 1498, -415, 227, -763, -1065, -580, -1834, -44, -1781, 396, -1019, 570, 31, 399, 1006, -136, 1467, -715, 1108, -979, 270, -743, -508, 47, -967, 1082, -887, 1782, -252, 1769, 526, 983, 999, -347, 936, -1639, 340, -2284, -509, -2012, -1187, -918, -1317, 554, -854, 1741, -49, 2293, 822, 2152, 1432, 1236, 1452, -241, 871, -1573, -80, -2204, -1021, -1950, -1512, -864, -1414, 561, -788, 1607, 292, 1888, 1317, 1313, 1662, 185, 1241, -789, 257, -1148, -919, -962, -1672, -413, -1686, 237, -1000, 706, 211, 940, 1376, 883, 1904, 346, 1700, -441, 825, -938, -423, -939, -1410, -549, -1819, 104, -1633, 730, -837, 969, 219, 759, 1010, 294, 1395, -201, 1355, -497, 821, -516, 40, -371, -603, -79, -913, 318, -856, 586, -488, 535, 42, 130, 456, -424, 522, -668, 223, -431, -252, 23, -594, 493, -613, 777, -287, 606, 304, 193, 883, -117, 1101, -345, 886, -465, 322, -364, -500, -195, -1192, 22, -1341, 352, -993, 562, -322, 456, 461, 144, 998, -258, 1085, -493, 713, -348, 51, 10, -477, 337, -641, 590, -546, 615, -163, 328, 442, -51, 768, -342, 585, -607, 103, -761, -550, -585, -1176, -44, -1350, 585, -891, 978, 15, 984, 1054, 642, 1802, 92, 1863, -380, 1203, -602, 110, -576, -1041, -386, -1874, -130, -2072, 67, -1499, 195, -353, 296, 854, 325, 1626, 196, 1763, 21, 1259, 18, 285, 219, -717, 397, -1306, 408, -1260, 244, -601, -122, 308, -559, 968, -769, 1148, -695, 782, -405, -103, 91, -1138, 637, -1777, 986, -1636, 1049, -653, 806, 709, 320, 1853, -274, 2472, -817, 2249, -1038, 1003, -806, -696, -339, -2041, 205, -2710, 716, -2542, 862, -1500, 582, -6, 165, 1357, -226, 2154, -425, 2204, -243, 1625, 144, 722, 465, -166, 567, -803, 332, -1148, -99, -1256, -495, -1141, -758, -901, -710, -625, -350, -207, 77, 342, 532, 813, 957, 1095, 1107, 1244, 955, 1232, 543, 886, -170, 263, -880, -444, -1198, -1173, -1153, -1721, -796, -1778, -151, -1315, 570, -512, 1097, 490, 1288, 1394, 1120, 1827, 661, 1719, -15, 1131, -697, 239, -1083, -634, -1047, -1265, -638, -1472, -27, -1210, 532, -670, 866, -36, 890, 551, 604, 875, 152, 869, -303, 665, -626, 277, -659, -203, -432, -523, -33, -636, 511, -535, 895, -189, 823, 208, 476, 492, 56, 650, -429, 598, -800, 253, -896, -276, -718, -792, -252, -1082, 381, -987, 929, -539, 1268, 148, 1186, 892, 659, 1335, -9, 1274, -656, 861, -1165, 247, -1190, -492, -756, -1114, -226, -1357, 364, -1212, 960, -794, 1169, -123, 961, 638, 595, 1118, 41, 1173, -597, 896, -891, 395, -754, -169, -423, -586, 8, -723, 498, -623, 824, -407, 816, -184, 454, 45, -94, 247, -571, 264, -787, 165, -657, 122, -181, 93, 426, 54, 908, 15, 1028, -67, 705, -151, 164, -115, -307, -19, -657, 81, -849, 249, -744, 256, -380, -23, 103, -312, 616, -465, 978, -478, 997, -307, 654, 14, 133, 364, -358, 607, -649, 618, -678, 424, -543, 153, -339, -263, 25, -687, 516, -784, 885, -613, 978, -254, 751, 290, 174, 749, -526, 871, -1016, 622, -1171, 66, -895, -566, -222, -978, 554, -1068, 1237, -688, 1678, 160, 1624, 989, 1016, 1471, -48, 1432, -1258, 710, -2065, -379, -2234, -1381, -1806, -1988, -693, -1890, 918, -1055, 2337, 168, 3078, 1411, 2925, 2290, 1783, 2378, 7, 1642, -1840, 314, -3174, -1241, -3432, -2419, -2501, -2825, -799, -2275, 1148, -835, 2733, 849, 3403, 2186, 2995, 2879, 1654, 2574, -211, 1326, -1823, -337, -2599, -1892, -2483, -2744, -1569, -2555, -122, -1602, 1150, -158, 1677, 1398, 1580, 2245, 1083, 2181, 270, 1556, -441, 422, -630, -823, -443, -1543, -113, -1676, 273, -1312, 425, -587, 184, 173, -269, 768, -710, 985, -908, 745, -538, 426, 335, 193, 1256, -96, 1800, -203, 1654, -29, 760, 12, -599, -106, -1844, -292, -2418, -663, -2054, -973, -826, -906, 871, -390, 2395, 428, 3130, 1232, 2755, 1789, 1354, 1786, -644, 1011, -2468, -204, -3340, -1317, -3036, -2101, -1735, -2332, 282, -1773, 2292, -643, 3361, 746, 3255, 1988, 2185, 2501, 337, 2249, -1558, 1337, -2577, -124, -2592, -1499, -1849, -2232, -522, -2250, 818, -1579, 1628, -405, 1778, 763, 1354, 1556, 613, 1838, -68, 1480, -562, 638, -782, -407, -608, -1236, -251, -1460, 30, -1193, 242, -536, 391, 397, 398, 1104, 312, 1316, 214, 1093, -51, 428, -452, -541, -641, -1338, -557, -1687, -333, -1466, 201, -634, 954, 488, 1436, 1574, 1435, 2194, 988, 1929, 79, 1031, -961, -180, -1738, -1500, -2042, -2388, -1597, -2429, -453, -1713, 885, -416, 1999, 1154, 2490, 2308, 2079, 2598, 978, 1994, -501, 670, -1837, -861, -2304, -2102, -1766, -2551, -641, -1891, 764, -547, 1962, 858, 2222, 1955, 1463, 2282, 127, 1588, -1355, 199, -2353, -1286, -2210, -2287, -948, -2331, 792, -1415, 2376, 107, 3191, 1720, 2680, 2684, 1019, 2560, -1013, 1502, -2729, -177, -3479, -1869, -2849, -2856, -1150, -2823, 897, -1819, 2638, -179, 3413, 1483, 2921, 2540, 1389, 2649, -530, 1889, -1927, 577, -2381, -798, -2060, -1774, -1044, -2087, 421, -1717, 1550, -888, 1864, 115, 1431, 910, 453, 1223, -644, 1162, -1316, 811, -1345, 252, -809, -289, 194, -610, 1272, -738, 1788, -728, 1471, -397, 693, 94, -178, 384, -1094, 573, -1727, 643, -1618, 334, -828, -187, 213, -520, 1063, -693, 1524, -740, 1489, -427, 878, 40, 57, 409, -532, 773, -832, 997, -764, 903, -267, 449, 174, -211, 344, -847, 502, -1339, 457, -1489, 74, -1047, -286, -141, -477, 731, -531, 1355, -321, 1623, 89, 1216, 567, 372, 1008, -438, 1136, -1068, 856, -1363, 338, -1128, -238, -480, -770, 186, -1124, 655, -1175, 901, -849, 819, -292, 377, 320, -249, 888, -690, 1196, -812, 1223, -665, 1111, -245, 719, 378, 118, 987, -366, 1183, -734, 864, -1056, 345, -1207, -393, -1081, -1317, -699, -1903, -52, -1800, 799, -1168, 1593, -93, 1935, 1326, 1680, 2487, 1070, 2854, 84, 2338, -1093, 1031, -1756, -767, -1754, -2557, -1474, -3642, -811, -3558, 297, -2414, 1331, -507, 1852, 1739, 1806, 3562, 1333, 4295, 553, 3735, -382, 2046, -1120, -394, -1375, -2842, -1244, -4394, -880, -4545, -331, -3347, 259, -1113, 764, 1518, 1125, 3570, 1298, 4372, 1279, 3892, 979, 2262, 424, -37, -225, -2128, -1059, -3448, -1888, -3744, -2139, -2947, -1645, -1398, -631, 443, 826, 2018, 2365, 2842, 3287, 2886, 3221, 2270, 2046, 1036, 66, -440, -2056, -1636, -3661, -2397, -4151, -2598, -3202, -2096, -1093, -1089, 1519, 266, 3807, 1579, 4867, 2338, 4266, 2515, 2285, 2020, -422, 760, -3022, -697, -4587, -1792, -4546, -2430, -2975, -2385, -474, -1466, 2179, -169, 4184, 1043, 4782, 1919, 3696, 2078, 1351, 1542, -1374, 656, -3446, -334, -4185, -1122, -3488, -1435, -1556, -1299, 809, -943, 2649, -382, 3565, 273, 3415, 657, 2077, 689, 44, 681, -1740, 701, -2783, 503, -2885, 194, -2033, 28, -505, -221, 1173, -700, 2318, -1085, 2546, -1120, 2015, -956, 976, -564, -355, 248, -1468, 1188, -1939, 1789, -1775, 1858, -1074, 1344, 41, 335, 1135, -901, 1760, -1989, 1816, -2510, 1368, -2087, 443, -974, -688, 289, -1503, 1477, -1759, 2241, -1457, 2194, -612, 1409, 567, 303, 1634, -651, 2163, -1315, 1922, -1619, 1141, -1350, 24, -662, -1276, -139, -2194, 85, -2274, 258, -1668, 327, -515, 329, 1108, 488, 2406, 790, 2746, 1123, 2267, 1098, 1089, 531, -492, -202, -1766, -1048, -2306, -2041, -2130, -2465, -1311, -1920, -125, -821, 1032, 631, 1874, 2207, 2130, 3177, 1650, 3072, 674, 1840, -376, -77, -1099, -1875, -1291, -3105, -1045, -3464, -609, -2529, -125, -716, 379, 1067, 774, 2441, 920, 3060, 852, 2601, 634, 1349, 240, -252, -209, -1667, -565, -2401, -702, -2419, -583, -1747, -377, -436, -100, 898, 383, 1661, 890, 1878, 1051, 1622, 924, 863, 518, -101, -209, -930, -832, -1355, -1044, -1344, -881, -1110, -403, -677, 206, -64, 681, 502, 1005, 896, 1091, 1117, 748, 1170, 158, 916, -371, 323, -781, -350, -850, -872, -457, -1289, 129, -1452, 620, -1080, 815, -374, 591, 288, 121, 837, -302, 1165, -585, 1173, -580, 889, -197, 367, 332, -115, 762, -359, 1016, -608, 889, -878, 322, -908, -300, -758, -734, -632, -909, -439, -791, 14, -392, 641, 122, 1143, 551, 1367, 762, 1299, 799, 956, 800, 286, 623, -600, 213, -1448, -117, -1961, -283, -1904, -560, -1385, -884, -531, -850, 592, -481, 1610, -45, 2233, 519, 2277, 1090, 1615, 1309, 450, 1158, -787, 777, -1803, 163, -2379, -546, -2241, -1090, -1451, -1412, -326, -1327, 837, -719, 1596, 228, 1856, 1222, 1731, 1828, 1131, 1756, 200, 1215, -616, 353, -1076, -742, -1281, -1471, -1257, -1588, -861, -1337, -230, -687, 233, 359, 325, 1261, 387, 1607, 491, 1466, 353, 975, 299, 301, 593, -402, 743, -886, 510, -929, 159, -780, -324, -628, -1053, -274, -1658, 189, -1786, 501, -1311, 728, -394, 903, 644, 835, 1753, 562, 2586, 312, 2478, 67, 1568, -220, 343, -511, -1173, -721, -2651, -800, -3265, -590, -2863, -177, -1693, 107, 87, 334, 1894, 715, 3135, 997, 3440, 994, 2553, 929, 960, 726, -693, 243, -2176, -340, -3050, -864, -2836, -1285, -1852, -1456, -544, -1290, 921, -816, 1986, 28, 2239, 1131, 1878, 2178, 984, 2760, -179, 2509, -1026, 1436, -1232, -140, -868, -1801, -335, -3015, 53, -3331, 258, -2605, 119, -1071, -379, 894, -835, 2754, -934, 3775, -684, 3578, 56, 2271, 1172, 310, 2032, -1680, 2309, -3002, 1927, -3249, 694, -2462, -1123, -967, -2793, 731, -3553, 2105, -3194, 2707, -1984, 2369, -84, 1300, 2070, -57, 3618, -1225, 4006, -1771, 3192, -1560, 1485, -731, -596, 408, -2455, 1243, -3652, 1425, -3695, 1099, -2525, 336, -899, -742, 659, -1522, 1917, -1595, 2502, -998, 2400, 193, 1748, 1556, 821, 2369, 33, 2403, -495, 1709, -923, 322, -1276, -1443, -1499, -2841, -1630, -3216, -1552, -2581, -1144, -1125, -391, 1030, 801, 3215, 1977, 4276, 2584, 3812, 2601, 2235, 1978, -132, 695, -2624, -856, -4195, -2189, -4267, -3017, -2977, -3122, -729, -2338, 1856, -889, 3858, 821, 4472, 2327, 3607, 3131, 1635, 2905, -870, 1831, -2880, 466, -3603, -965, -3147, -2137, -1849, -2381, 35, -1874, 1826, -1157, 2846, -224, 2973, 757, 2212, 1219, 680, 1181, -976, 949, -2081, 438, -2318, -172, -1729, -500, -587, -522, 698, -285, 1571, 72, 1754, 433, 1418, 571, 861, 213, 111, -356, -718, -747, -1231, -1021, -1258, -1095, -901, -646, -329, 114, 316, 669, 803, 1049, 1023, 1246, 1106, 1123, 1096, 800, 823, 320, 239, -241, -389, -757, -902, -1257, -1403, -1577, -1657, -1579, -1227, -1314, -364, -737, 490, 272, 1414, 1401, 2259, 2229, 2476, 2674, 1983, 2449, 987, 1361, -431, -156, -1907, -1778, -2877, -3175, -3121, -3730, -2551, -3153, -1149, -1718, 721, 222, 2597, 2319, 4004, 3873, 4459, 4203, 3520, 3234, 1338, 1345, -1273, -858, -3610, -2882, -5048, -4089, -4928, -3863, -3221, -2457, -637, -569, 2225, 1316, 4665, 2700, 5711, 3169, 5026, 2649, 2932, 1471, -53, 72, -3025, -1098, -4993, -1827, -5406, -2126, -4144, -1889, -1665, -1175, 1125, -257, 3425, 654, 4665, 1319, 4562, 1659, 3256, 1588, 1061, 1056, -1351, 244, -3051, -637, -3651, -1374, -3259, -1766, -2018, -1733, -333, -1236, 1172, -220, 2182, 1089, 2609, 2100, 2505, 2524, 1817, 2202, 693, 999, -310, -713, -1029, -2333, -1735, -3330, -2136, -3282, -1775, -2173, -1111, -282, -458, 1901, 559, 3578, 1725, 4013, 2434, 3239, 2541, 1562, 2108, -712, 1080, -2759, -397, -3822, -1836, -3802, -2796, -2805, -3074, -1096, -2457, 800, -982, 2299, 801, 3118, 2359, 3165, 3436, 2461, 3596, 1226, 2674, -184, 1070, -1374, -848, -2170, -2633, -2529, -3574, -2324, -3448, -1705, -2464, -891, -716, 33, 1302, 984, 2844, 1793, 3534, 2244, 3320, 2258, 2238, 1853, 546, 1075, -1171, 27, -2362, -1149, -2836, -2095, -2611, -2583, -1610, -2560, -207, -1981, 926, -934, 1743, 373, 2259, 1614, 2117, 2470, 1405, 2815, 604, 2522, -207, 1578, -1030, 194, -1554, -1197, -1587, -2246, -1213, -2774, -570, -2615, 142, -1831, 803, -663, 1266, 654, 1425, 1755, 1301, 2400, 898, 2439, 231, 1803, -552, 700, -1227, -565, -1576, -1713, -1407, -2337, -686, -2137, 366, -1272, 1295, -83, 1834, 1200, 1934, 2075, 1435, 2107, 386, 1323, -821, -2, -1793, -1387, -2290, -2327, -2005, -2491, -1002, -1682, 257, -136, 1474, 1541, 2399, 2762, 2660, 3186, 2098, 2632, 969, 1136, -313, -881, -1482, -2722, -2295, -3807, -2463, -3889, -1915, -2837, -911, -740, 185, 1566, 1181, 3304, 1971, 4208, 2369, 3927, 2134, 2393, 1415, 293, 591, -1657, -316, -3030, -1226, -3501, -1788, -2991, -1898, -1808, -1763, -411, -1392, 702, -618, 1371, 446, 1683, 1377, 1652, 2023, 1496, 2506, 1417, 2486, 1202, 1695, 738, 590, 49, -512, -927, -1804, -2010, -2935, -2803, -3229, -3075, -2610, -2553, -1331, -1137, 330, 730, 2057, 2541, 3439, 3878, 3925, 4238, 3361, 3412, 1982, 1518, -17, -927, -2153, -3098, -3642, -4426, -4111, -4628, -3514, -3448, -1780, -1165, 598, 1292, 2658, 3197, 3817, 4174, 3920, 3873, 3034, 2450, 1327, 485, -745, -1379, -2470, -2629, -3364, -3077, -3302, -2669, -2221, -1557, -471, -272, 1210, 799, 2416, 1562, 2921, 1868, 2495, 1606, 1392, 1057, 195, 443, -861, -186, -1715, -641, -2060, -897, -1667, -1063, -850, -1057, -94, -852, 654, -497, 1372, -82, 1525, 342, 1119, 758, 717, 1052, 371, 1082, -104, 889, -469, 588, -573, 168, -594, -396, -577, -969, -524, -1380, -405, -1477, -211, -1278, -25, -826, 284, -48, 722, 889, 1028, 1650, 1132, 2055, 1084, 1945, 745, 1315, 148, 308, -483, -905, -1086, -1978, -1490, -2473, -1463, -2299, -1097, -1580, -511, -426, 326, 834, 1174, 1749, 1699, 2162, 1862, 2060, 1670, 1515, 1060, 671, 136, -291, -763, -1077, -1419, -1533, -1780, -1709, -1700, -1501, -1144, -962, -376, -373, 366, 182, 1017, 690, 1476, 955, 1590, 1034, 1354, 1105, 850, 1021, 298, 692, -124, 331, -492, -33, -871, -563, -1182, -1202, -1245, -1606, -1041, -1585, -671, -1254, -100, -697, 681, 121, 1318, 1017, 1523, 1656, 1519, 1867, 1316, 1698, 686, 1270, -118, 579, -795, -440, -1398, -1431, -1707, -2016, -1405, -2238, -737, -1998, -13, -1061, 733, 220, 1262, 1284, 1326, 1970, 1105, 2171, 778, 1700, 339, 789, -81, -136, -386, -824, -579, -1186, -583, -1232, -492, -1018, -459, -667, -417, -390, -301, -265, -170, -153, 69, 122, 508, 522, 969, 968, 1323, 1363, 1407, 1505, 1029, 1199, 250, 384, -702, -743, -1551, -1799, -2005, -2452, -1881, -2421, -1190, -1588, -16, -133, 1306, 1463, 2286, 2667, 2608, 3054, 2200, 2398, 1213, 955, -128, -715, -1543, -2148, -2551, -2927, -2781, -2790, -2240, -1759, -1040, -223, 594, 1199, 2071, 2118, 2849, 2428, 2843, 1993, 2125, 889, 817, -325, -648, -1133, -1762, -1519, -2391, -1458, -2465, -887, -1806, -154, -666, 285, 456, 358, 1425, 205, 2049, -48, 1890, -219, 1289, -64, 818, 390, 293, 906, -325, 1271, -710, 1243, -935, 664, -1193, -290, -1253, -1312, -956, -2087, -501, -2244, -59, -1669, 432, -637, 1023, 584, 1474, 1701, 1594, 2305, 1465, 2198, 996, 1538, 119, 577, -791, -468, -1385, -1329, -1636, -1712, -1483, -1629, -958, -1294, -293, -752, 351, -91, 851, 415, 1139, 694, 1233, 839, 1068, 836, 613, 751, 141, 706, -72, 576, -182, 305, -337, -18, -371, -426, -302, -870, -445, -1120, -690, -1087, -707, -828, -582, -419, -376, 72, 36, 479, 586, 641, 1118, 626, 1526, 611, 1680, 586, 1480, 567, 882, 618, -100, 566, -1125, 233, -1872, -338, -2342, -997, -2316, -1527, -1564, -1767, -408, -1578, 799, -841, 1996, 239, 2877, 1168, 2940, 1775, 2184, 2049, 997, 1726, -387, 899, -1734, 30, -2549, -692, -2533, -1138, -1888, -1244, -915, -1132, 175, -879, 1123, -604, 1560, -487, 1432, -432, 1080, -219, 702, 174, 259, 712, -23, 1366, 57, 1870, 146, 1992, 75, 1611, 18, 666, -240, -622, -824, -1841, -1336, -2673, -1527, -2885, -1386, -2371, -749, -1264, 319, 63, 1463, 1292, 2379, 2232, 2733, 2690, 2312, 2554, 1260, 1973, -95, 1153, -1362, 134, -2219, -1000, -2534, -1983, -2344, -2635, -1639, -2895, -521, -2660, 575, -1762, 1358, -308, 1963, 1233, 2301, 2549, 2024, 3469, 1353, 3555, 698, 2624, -100, 1105, -1098, -563, -1821, -2158, -2054, -3264, -1930, -3441, -1355, -2723, -337, -1463, 710, -3, 1366, 1304, 1637, 2147, 1591, 2362, 1063, 2043, 296, 1406, -164, 636, -333, -77, -418, -633, -246, -1050, 72, -1306, 83, -1383, -200, -1284, -582, -1003, -1011, -502, -1235, 183, -1026, 867, -382, 1325, 603, 1427, 1574, 1163, 2081, 626, 2078, -35, 1603, -639, 587, -970, -578, -872, -1331, -501, -1671, -65, -1777, 337, -1491, 480, -801, 233, -168, -224, 168, -695, 453, -1006, 846, -847, 1191, -155, 1443, 701, 1660, 1451, 1706, 1864, 1276, 1637, 294, 818, -936, -268, -2054, -1312, -2789, -2041, -2908, -2219, -2282, -1747, -1000, -837, 617, 218, 2140, 1210, 3107, 1881, 3274, 1986, 2708, 1586, 1599, 890, 190, 21, -1214, -758, -2238, -1184, -2625, -1342, -2504, -1268, -2071, -896, -1232, -424, -44, -103, 1007, 153, 1744, 514, 2342, 872, 2536, 1025, 2015, 986, 1102, 843, 145, 521, -878, -74, -1756, -687, -2110, -1043, -1881, -1160, -1309, -1079, -634, -751, 81, -247, 735, 230, 1049, 589, 1062, 879, 1136, 996, 1178, 902, 953, 702, 647, 327, 299, -224, -254, -697, -836, -991, -1252, -1134, -1532, -978, -1503, -497, -1005, 44, -250, 542, 565, 952, 1341, 1056, 1818, 844, 1703, 474, 993, 4, 128, -453, -533, -774, -931, -875, -980, -710, -625, -372, -102, -27, 234, 278, 240, 505, 57, 571, -150, 497, -402, 378, -562, 229, -352, 45, 112, -175, 580, -404, 1026, -613, 1273, -786, 1079, -798, 556, -519, -111, 9, -709, 659, -1044, 1281, -1215, 1605, -1183, 1370, -762, 616, -246, -452, 97, -1529, 498, -2183, 944, -2128, 1123, -1330, 1090, -38, 1035, 1255, 881, 2134, 463, 2360, -209, 1812, -867, 624, -1352, -666, -1693, -1551, -1724, -1914, -1193, -1735, -244, -1022, 716, -36, 1490, 767, 1989, 1081, 2017, 1052, 1473, 832, 585, 375, -299, -112, -1029, -301, -1491, -294, -1579, -295, -1344, -249, -890, -194, -284, -199, 347, -174, 896, -123, 1237, -32, 1241, 126, 954, 254, 532, 276, 92, 179, -272, -5, -506, -149, -616, -168, -611, -116, -479, 35, -303, 270, -184, 330, -66, 196, 89, 26, 173, -221, 173, -468, 272, -527, 470, -380, 567, -122, 521, 110, 395, 280, 204, 381, -101, 333, -478, 196, -750, 126, -806, 90, -681, 88, -375, 173, 91, 158, 570, -62, 898, -332, 869, -646, 457, -942, -15, -945, -370, -621, -590, -50, -432, 736, 69, 1434, 470, 1743, 596, 1580, 512, 872, 161, -219, -427, -1258, -956, -1947, -1103, -2099, -851, -1614, -378, -652, 305, 461, 1099, 1374, 1549, 1828, 1428, 1774, 931, 1194, 182, 264, -628, -590, -1203, -1103, -1426, -1225, -1199, -958, -620, -423, 0, 165, 556, 587, 946, 645, 936, 334, 627, -100, 255, -489, -129, -727, -319, -604, -191, -99, 7, 605, 132, 1213, 188, 1373, 79, 1058, -202, 400, -498, -533, -618, -1405, -483, -1758, -191, -1534, 178, -930, 531, -85, 654, 783, 545, 1357, 372, 1411, 118, 1013, -107, 487, -120, -13, -76, -437, -91, -563, -75, -360, -115, -150, -239, -101, -338, -146, -454, -324, -463, -616, -191, -802, 146, -719, 375, -271, 670, 447, 934, 1134, 818, 1569, 456, 1606, 175, 1181, -86, 408, -465, -527, -775, -1358, -859, -1782, -884, -1745, -872, -1409, -585, -766, -98, 134, 358, 889, 865, 1304, 1413, 1522, 1646, 1502, 1431, 1188, 952, 709, 187, 104, -847, -597, -1736, -1243, -2125, -1717, -2016, -1875, -1425, -1556, -399, -760, 745, 309, 1628, 1296, 2034, 1894, 1903, 1983, 1361, 1493, 615, 514, -209, -525, -899, -1202, -1211, -1409, -1202, -1142, -1080, -480, -818, 231, -382, 605, -10, 519, 198, 126, 401, -328, 637, -660, 791, -646, 843, -172, 817, 509, 681, 1116, 418, 1478, -1, 1294, -526, 532, -935, -469, -1130, -1394, -1139, -1922, -884, -1777, -429, -1028, 56, 16, 516, 1013, 884, 1638, 1084, 1663, 1111, 1087, 914, 179, 518, -615, 100, -1031, -301, -1033, -669, -556, -890, 170, -983, 646, -965, 723, -720, 424, -318, -215, 150, -824, 636, -1039, 918, -849, 937, -288, 841, 513, 594, 1185, 236, 1432, 8, 1145, -152, 451, -383, -327, -575, -996, -677, -1346, -730, -1128, -693, -509, -512, 69, -194, 471, 148, 711, 490, 595, 892, 182, 1168, -117, 1125, -139, 870, -12, 415, 192, -335, 467, -1046, 578, -1339, 238, -1289, -389, -982, -936, -409, -1216, 304, -1081, 893, -480, 1111, 408, 932, 1239, 517, 1649, -1, 1450, -418, 740, -536, -244, -370, -1170, -14, -1680, 373, -1613, 538, -1018, 371, -61, 0, 921, -442, 1542, -794, 1616, -934, 1200, -844, 459, -415, -404, 306, -1161, 916, -1519, 1204, -1303, 1210, -754, 842, -173, 169, 426, -417, 919, -706, 1051, -769, 891, -612, 679, -295, 454, -62, 158, -68, -199, -202, -603, -325, -981, -388, -1171, -246, -1118, 171, -801, 729, -166, 1266, 620, 1606, 1258, 1499, 1574, 839, 1465, -251, 917, -1437, 105, -2234, -668, -2389, -1163, -1995, -1342, -1079, -1177, 254, -682, 1435, -133, 2104, 249, 2391, 514, 2198, 686, 1329, 690, 167, 621, -717, 563, -1293, 387, -1746, 99, -1870, -187, -1474, -508, -915, -783, -484, -834, 90, -679, 888, -378, 1432, 54, 1587, 476, 1616, 734, 1402, 785, 773, 618, -23, 282, -754, -118, -1386, -452, -1716, -603, -1595, -525, -1186, -250, -642, 82, 20, 334, 692, 425, 1171, 305, 1306, 27, 1146, -253, 892, -403, 573, -389, 130, -224, -216, 43, -296, 281, -393, 447, -699, 499, -1001, 330, -1114, 26, -1059, -216, -859, -383, -389, -483, 381, -417, 1161, -132, 1683, 228, 1947, 442, 1855, 476, 1206, 410, 129, 111, -988, -419, -1894, -781, -2408, -766, -2316, -521, -1585, -45, -484, 634, 618, 1161, 1572, 1277, 2203, 1013, 2221, 409, 1652, -425, 726, -1247, -350, -1749, -1202, -1699, -1555, -1191, -1476, -399, -1028, 660, -344, 1654, 194, 2096, 389, 1976, 416, 1427, 359, 430, 180, -744, -31, -1669, -32, -2161, 262, -2127, 620, -1494, 838, -442, 826, 680, 449, 1570, -246, 2005, -974, 1867, -1499, 1193, -1588, 194, -1118, -739, -328, -1306, 453, -1401, 1137, -1030, 1634, -356, 1658, 338, 1060, 722, 171, 644, -564, 307, -1126, -116, -1430, -565, -1145, -762, -448, -464, 194, 126, 659, 699, 868, 1127, 708, 1269, 340, 944, -60, 159, -446, -763, -661, -1399, -540, -1607, -191, -1397, 194, -741, 470, 166, 597, 930, 566, 1340, 384, 1323, 163, 878, -65, 285, -362, -201, -671, -523, -864, -544, -854, -305, -623, -73, -220, 8, 317, -112, 879, -382, 1227, -583, 1275, -582, 1089, -418, 620, -53, -166, 498, -992, 944, -1494, 1076, -1559, 967, -1266, 677, -625, 211, 258, -305, 943, -694, 1155, -892, 1095, -998, 878, -1038, 392, -865, -151, -456, -357, 18, -281, 543, -214, 1139, -148, 1534, -56, 1473, -170, 1085, -540, 519, -811, -283, -767, -1130, -496, -1634, 10, -1686, 683, -1330, 1206, -633, 1341, 189, 1097, 876, 642, 1251, 107, 1231, -459, 863, -914, 374, -1108, 12, -1078, -174, -910, -228, -619, -188, -248, -167, 119, -272, 485, -494, 828, -733, 1060, -862, 1164, -729, 1171, -244, 982, 431, 430, 1016, -409, 1369, -1222, 1408, -1787, 1017, -1981, 272, -1683, -500, -927, -1046, 77, -1344, 1031, -1319, 1733, -903, 2069, -296, 1902, 266, 1264, 684, 406, 894, -452, 927, -1149, 800, -1511, 463, -1590, 38, -1470, -298, -1035, -551, -408, -657, 184, -541, 776, -329, 1305, -93, 1488, 154, 1330, 264, 1029, 166, 553, 38, -100, 9, -664, 20, -1025, 44, -1266, 140, -1281, 304, -941, 366, -465, 210, -72, 2, 344, -196, 761, -481, 985, -677, 1071, -571, 1041, -245, 745, 118, 237, 460, -255, 724, -603, 740, -813, 468, -922, 54, -890, -381, -699, -684, -426, -672, -119, -417, 250, -113, 582, 217, 753, 462, 826, 472, 869, 365, 816, 240, 573, 46, 147, -139, -374, -260, -898, -360, -1283, -389, -1371, -329, -1130, -255, -639, -94, 29, 146, 751, 338, 1314, 531, 1549, 709, 1407, 698, 901, 456, 141, 60, -618, -445, -1080, -972, -1203, -1274, -1094, -1163, -797, -714, -354, -51, 151, 723, 579, 1335, 777, 1540, 786, 1329, 673, 775, 376, -7, 28, -748, -164, -1244, -276, -1429, -411, -1240, -444, -732, -361, -106, -268, 468, -86, 868, 195, 1033, 397, 934, 413, 599, 298, 242, 89, 11, -225, -187, -497, -352, -559, -440, -431, -550, -69, -624, 500, -556, 901, -413, 894, -152, 637, 235, 200, 570, -405, 782, -925, 813, -1138, 588, -1037, 242, -705, -83, -193, -411, 472, -612, 1049, -519, 1249, -322, 1119, -197, 750, -44, 130, 83, -464, 39, -801, -51, -978, -9, -987, 75, -719, 146, -285, 373, 197, 621, 627, 579, 809, 375, 670, 100, 318, -396, 11, -892, -88, -1039, -121, -861, -129, -457, -49, 114, -46, 664, -150, 999, -157, 982, -102, 607, -180, 100, -327, -356, -327, -649, -126, -594, 149, -231, 380, 158, 596, 402, 636, 400, 330, 69, -50, -441, -260, -832, -402, -886, -464, -488, -348, 222, -116, 943, 134, 1427, 284, 1457, 256, 943, 62, 24, -249, -959, -480, -1599, -433, -1708, -183, -1299, 175, -466, 619, 530, 921, 1291, 898, 1548, 596, 1295, 72, 663, -555, -128, -1075, -778, -1336, -1043, -1220, -874, -716, -415, -2, 141, 664, 575, 1113, 643, 1254, 332, 1081, -128, 701, -528, 262, -730, -172, -571, -591, -54, -865, 581, -930, 1053, -919, 1157, -792, 835, -477, 152, -85, -692, 305, -1311, 726, -1426, 1130, -1073, 1325, -386, 1133, 489, 643, 1228, 51, 1442, -643, 1097, -1320, 460, -1618, -269, -1414, -861, -859, -1076, -110, -864, 649, -356, 1212, 198, 1407, 593, 1124, 749, 553, 603, -10, 193, -470, -223, -747, -454, -748, -546, -536, -467, -259, -161, -33, 160, 138, 354, 229, 479, 170, 507, 50, 397, 54, 199, 75, -62, 5, -330, -4, -540, 52, -679, 70, -670, 92, -409, 154, 17, 166, 455, 40, 808, -115, 982, -164, 894, -205, 531, -315, -23, -352, -616, -299, -1069, -212, -1188, 34, -927, 367, -395, 511, 252, 519, 826, 494, 1135, 313, 1070, 24, 680, -215, 130, -382, -396, -486, -732, -535, -807, -474, -638, -270, -332, -49, -14, 104, 246, 248, 379, 400, 382, 492, 334, 520, 267, 482, 178, 345, 67, 71, -45, -353, -128, -726, -221, -837, -341, -732, -369, -486, -245, -66, -68, 396, 145, 675, 379, 764, 501, 699, 457, 410, 281, -15, -33, -350, -400, -524, -593, -598, -522, -515, -315, -228, -27, 110, 350, 346, 658, 508, 679, 578, 416, 389, 83, -48, -225, -442, -524, -649, -682, -730, -575, -600, -302, -143, -43, 438, 227, 849, 575, 1008, 785, 966, 704, 620, 487, -39, 188, -711, -264, -1129, -712, -1276, -909, -1158, -838, -697, -587, 7, -170, 695, 343, 1231, 796, 1506, 1012, 1382, 919, 837, 576, 62, 89, -663, -413, -1192, -780, -1458, -881, -1337, -691, -809, -336, -115, 39, 477, 368, 902, 582, 1125, 588, 1073, 440, 741, 247, 254, 4, -223, -233, -581, -325, -795, -304, -834, -277, -626, -209, -213, -25, 216, 158, 521, 234, 662, 313, 563, 392, 213, 289, -189, 30, -459, -208, -570, -413, -493, -614, -150, -624, 298, -307, 623, 170, 802, 609, 774, 951, 419, 1069, -151, 774, -668, 123, -1015, -562, -1148, -1069, -941, -1302, -418, -1142, 237, -599, 857, 124, 1302, 796, 1390, 1242, 1040, 1357, 435, 1111, -234, 553, -882, -149, -1260, -782, -1172, -1196, -800, -1257, -368, -938, 133, -395, 592, 217, 776, 782, 659, 1081, 437, 966, 244, 568, 94, 100, 9, -348, 21, -628, 48, -588, -27, -312, -187, 9, -395, 261, -595, 350, -619, 236, -459, 0, -218, -222, 121, -341, 532, -283, 801, -79, 849, 137, 724, 278, 422, 326, 37, 253, -300, 113, -542, 40, -630, 89, -585, 180, -508, 198, -423, 70, -244, -190, -12, -540, 200, -863, 460, -937, 762, -636, 921, -34, 819, 704, 542, 1355, 153, 1691, -390, 1531, -938, 840, -1173, -181, -1013, -1176, -635, -1850, -131, -2025, 426, -1580, 832, -643, 871, 400, 610, 1266, 303, 1766, 86, 1723, -54, 1208, -91, 526, 11, -113, 114, -628, 0, -898, -300, -916, -595, -878, -750, -856, -738, -737, -484, -439, 44, 13, 652, 581, 1066, 1202, 1202, 1651, 1072, 1650, 638, 1135, -47, 240, -733, -817, -1174, -1718, -1236, -2084, -961, -1760, -440, -882, 180, 266, 673, 1313, 880, 1869, 814, 1763, 540, 1081, 181, 96, -77, -818, -191, -1332, -237, -1321, -186, -824, -77, -48, -87, 668, -198, 1048, -216, 1005, -185, 586, -185, -35, -90, -623, 167, -950, 367, -877, 381, -479, 352, 15, 303, 465, 139, 800, -51, 870, -154, 634, -193, 285, -238, -26, -239, -293, -186, -489, -149, -547, -127, -505, -33, -450, 143, -360, 284, -139, 332, 180, 350, 500, 344, 763, 224, 878, -8, 741, -205, 395, -352, -48, -477, -508, -455, -853, -213, -910, 84, -691, 324, -362, 490, -4, 481, 373, 275, 649, 8, 709, -218, 599, -355, 422, -359, 195, -205, -68, 54, -294, 279, -414, 379, -415, 377, -336, 212, -220, -108, -79, -370, 51, -459, 138, -397, 189, -190, 216, 94, 230, 329, 249, 468, 244, 521, 193, 403, 123, 114, 37, -218, -119, -453, -302, -536, -421, -440, -450, -162, -380, 165, -179, 383, 125, 453, 441, 355, 662, 135, 735, -81, 626, -238, 323, -329, -118, -262, -552, -80, -851, 90, -922, 226, -710, 303, -247, 240, 327, 93, 830, -21, 1097, -106, 1045, -201, 686, -249, 129, -212, -476, -152, -953, -121, -1125, -7, -944, 185, -522, 325, 32, 392, 576, 446, 947, 391, 1078, 132, 957, -207, 581, -499, 85, -727, -395, -795, -817, -584, -1054, -130, -974, 367, -665, 800, -223, 1049, 328, 954, 820, 531, 1054, -10, 1034, -535, 804, -950, 379, -1073, -175, -829, -665, -364, -929, 161, -954, 620, -765, 875, -369, 846, 105, 575, 507, 155, 771, -270, 850, -572, 696, -658, 383, -523, 44, -256, -231, 20, -410, 215, -480, 296, -445, 282, -324, 220, -184, 155, -65, 77, 50, -15, 216, -120, 403, -214, 497, -283, 478, -297, 395, -212, 182, -59, -152, 120, -436, 306, -575, 427, -566, 399, -363, 231, -16, 3, 333, -260, 577, -499, 619, -615, 428, -501, 131, -206, -160, 96, -366, 320, -422, 460, -327, 474, -143, 373, 75, 221, 234, 36, 285, -155, 260, -296, 215, -408, 179, -502, 139, -527, 48, -405, -83, -182, -216, 50, -364, 314, -490, 644, -451, 876, -190, 810, 211, 469, 614, -41, 901, -637, 956, -1136, 694, -1327, 135, -1065, -548, -431, -1100, 339, -1291, 1019, -1043, 1388, -416, 1265, 399, 678, 1105, -144, 1423, -925, 1256, -1382, 655, -1333, -178, -827, -887, -37, -1187, 738, -1042, 1201, -508, 1188, 226, 725, 820, 11, 1006, -695, 765, -1193, 226, -1302, -378, -934, -776, -272, -797, 422, -453, 990, 92, 1246, 594, 1062, 870, 515, 827, -135, 477, -692, -64, -1070, -543, -1198, -765, -991, -720, -557, -464, -91, -52, 374, 341, 792, 542, 1008, 556, 951, 462, 676, 269, 279, 34, -207, -124, -716, -149, -1115, -122, -1252, -131, -1095, -152, -656, -156, -18, -200, 620, -227, 1089, -116, 1267, 117, 1038, 350, 469, 524, -222, 590, -833, 482, -1204, 208, -1178, -144, -797, -470, -282, -669, 201, -681, 600, -472, 776, -96, 625, 336, 283, 690, -78, 835, -407, 702, -603, 359, -568, -55, -345, -428, -51, -680, 190, -696, 253, -451, 190, -74, 32, 298, -196, 600, -326, 708, -277, 552, -189, 216, -114, -165, 20, -475, 130, -573, 72, -446, -73, -162, -165, 220, -182, 537, -182, 608, -107, 459, 41, 141, 115, -258, 40, -528, -93, -545, -191, -363, -252, -12, -303, 393, -306, 637, -222, 619, -90, 383, 36, 9, 170, -348, 238, -564, 173, -563, 7, -332, -183, 46, -337, 403, -361, 597, -251, 564, -123, 355, -62, 45, -65, -266, -108, -445, -172, -422, -243, -264, -227, -18, -106, 238, 57, 370, 200, 341, 306, 220, 281, 61, 78, -56, -200, -84, -456, -49, -648, -18, -700, -10, -571, -35, -303, -101, -2, -168, 268, -127, 452, 35, 488, 215, 354, 373, 127, 486, -133, 419, -375, 158, -522, -178, -566, -484, -561, -650, -494, -548, -336, -221, -115, 185, 117, 553, 327, 733, 418, 628, 333, 351, 131, 20, -77, -304, -289, -503, -472, -470, -518, -283, -431, -53, -306, 175, -162, 320, -25, 287, 30, 133, -37, -27, -137, -103, -176, -51, -104, 116, 19, 303, 140, 416, 210, 369, 124, 115, -139, -286, -436, -657, -612, -802, -622, -615, -500, -177, -262, 376, 23, 889, 256, 1103, 333, 857, 255, 345, 73, -182, -150, -620, -355, -855, -441, -727, -357, -306, -180, 148, -48, 422, -13, 478, -103, 343, -312, 66, -505, -205, -508, -250, -308, -49, 67, 266, 474, 573, 679, 704, 560, 477, 157, -12, -439, -529, -1023, -958, -1326, -1152, -1202, -864, -685, -176, 65, 578, 771, 1184, 1181, 1486, 1132, 1259, 640, 566, -129, -254, -886, -920, -1365, -1263, -1410, -1143, -1037, -642, -414, 17, 221, 599, 651, 902, 770, 830, 623, 480, 292, 44, -103, -283, -432, -383, -576, -246, -551, 23, -465, 260, -398, 328, -346, 214, -321, -42, -306, -337, -233, -494, -51, -416, 208, -157, 451, 201, 525, 529, 379, 680, 60, 587, -346, 317, -774, -39, -1063, -346, -1065, -484, -761, -439, -289, -283, 181, -81, 559, 111, 745, 272, 626, 367, 291, 372, -100, 301, -473, 207, -774, 68, -873, -137, -761, -318, -508, -393, -177, -406, 142, -293, 343, 34, 386, 447, 243, 726, -43, 820, -301, 655, -447, 178, -539, -434, -526, -916, -343, -1128, -93, -944, 100, -344, 245, 444, 270, 1111, 75, 1453, -243, 1307, -506, 659, -650, -255, -659, -1039, -501, -1388, -206, -1203, 99, -577, 298, 251, 349, 908, 293, 1127, 107, 880, -179, 320, -428, -314, -535, -714, -531, -684, -464, -267, -343, 318, -227, 809, -156, 929, -98, 566, -57, -126, 9, -830, 105, -1266, 167, -1231, 157, -667, 100, 253, -38, 1155, -252, 1697, -482, 1671, -702, 1073, -838, 94, -737, -926, -416, -1610, -40, -1698, 312, -1210, 599, -353, 653, 565, 407, 1215, 4, 1385, -366, 1112, -652, 547, -799, -87, -727, -536, -476, -669, -194, -532, 15, -257, 121, -12, 133, 104, 42, 72, -113, -35, -218, -98, -194, -13, -129, 175, -55, 356, 53, 503, 113, 545, -26, 359, -305, 8, -531, -341, -654, -581, -716, -664, -586, -519, -216, -169, 195, 246, 475, 568, 637, 710, 602, 651, 266, 427, -274, 81, -772, -277, -1032, -521, -978, -583, -673, -470, -219, -195, 236, 162, 525, 466, 572, 602, 405, 523, 53, 278, -359, 12, -674, -217, -781, -391, -652, -422, -284, -262, 169, -21, 446, 216, 413, 385, 126, 401, -276, 249, -603, 37, -698, -164, -544, -280, -240, -239, 128, -34, 417, 209, 478, 355, 269, 360, -147, 239, -635, -27, -969, -347, -955, -528, -557, -467, 81, -230, 668, 145, 951, 587, 870, 853, 401, 764, -338, 440, -1024, 14, -1388, -472, -1396, -858, -1043, -914, -337, -655, 519, -213, 1160, 331, 1357, 808, 1114, 1002, 527, 894, -260, 575, -974, 119, -1371, -359, -1390, -695, -1136, -834, -678, -751, -116, -459, 400, -33, 745, 388, 895, 685, 845, 807, 580, 743, 177, 473, -243, 89, -645, -274, -953, -530, -1061, -646, -953, -574, -696, -320, -325, 21, 117, 331, 530, 518, 762, 515, 744, 357, 531, 152, 190, -15, -215, -152, -535, -205, -684, -120, -693, 1, -596, 38, -415, 41, -245, 44, -98, -10, 40, -130, 145, -159, 198, -30, 221, 153, 204, 290, 159, 394, 79, 395, -82, 222, -293, -38, -456, -269, -544, -451, -532, -470, -390, -263, -143, 54, 76, 344, 203, 539, 247, 528, 194, 294, 25, -29, -178, -285, -301, -395, -305, -329, -229, -136, -90, 139, 54, 379, 136, 445, 108, 330, 6, 122, -136, -136, -328, -361, -515, -427, -561, -285, -466, -18, -251, 260, 101, 439, 444, 465, 579, 333, 517, 89, 319, -182, 24, -350, -278, -348, -484, -187, -627, 79, -711, 356, -682, 451, -504, 278, -224, -37, 87, -319, 389, -477, 629, -423, 705, -112, 595, 341, 360, 689, 31, 778, -398, 608, -791, 221, -997, -326, -979, -782, -777, -899, -386, -696, 116, -270, 552, 312, 831, 788, 921, 908, 739, 686, 317, 293, -203, -137, -662, -469, -923, -555, -892, -343, -624, 20, -262, 305, 56, 398, 254, 294, 312, -28, 281, -429, 196, -633, 67, -493, -41, -76, -40, 464, 2, 937, -23, 1137, -88, 904, -156, 304, -318, -431, -492, -1037, -481, -1321, -298, -1154, -92, -584, 122, 185, 355, 889, 488, 1283, 418, 1245, 227, 855, -16, 274, -305, -304, -567, -734, -658, -907, -556, -787, -286, -450, 63, -67, 341, 263, 477, 484, 484, 546, 315, 475, -34, 355, -417, 196, -654, 28, -676, -119, -478, -250, -97, -323, 355, -271, 648, -140, 665, 14, 437, 174, 11, 297, -499, 283, -830, 132, -873, -35, -673, -124, -231, -172, 371, -152, 840, 16, 956, 270, 706, 398, 188, 338, -452, 161, -954, -98, -1098, -386, -863, -501, -362, -357, 244, -84, 749, 217, 978, 521, 847, 644, 400, 458, -194, 102, -705, -239, -973, -513, -905, -589, -546, -356, -66, 84, 357, 500, 615, 721, 619, 646, 409, 294, 136, -212, -109, -649, -292, -814, -352, -641, -298, -196, -218, 383, -183, 867, -173, 1032, -168, 812, -148, 321, -100, -300, 20, -826, 223, -1025, 429, -819, 513, -356, 445, 185, 235, 685, -126, 991, -543, 932, -829, 545, -895, 37, -709, -418, -315, -726, 183, -765, 632, -510, 906, -107, 912, 277, 625, 550, 126, 616, -417, 460, -814, 191, -924, -83, -735, -292, -322, -346, 120, -249, 415, -66, 518, 128, 445, 248, 189, 227, -141, 109, -376, -23, -428, -112, -314, -127, -54, -56, 309, 64, 587, 192, 547, 272, 202, 255, -251, 125, -646, -70, -903, -267, -871, -382, -495, -339, 58, -124, 553, 159, 895, 419, 1026, 580, 801, 554, 230, 299, -385, -92, -809, -464, -1002, -660, -914, -614, -517, -346, -29, 85, 355, 560, 600, 836, 676, 782, 497, 458, 138, 3, -190, -459, -401, -769, -497, -790, -388, -488, -84, -11, 207, 444, 323, 755, 299, 815, 139, 538, -149, 89, -415, -293, -515, -524, -489, -559, -323, -330, 23, 15, 415, 263, 643, 351, 650, 297, 455, 105, 90, -134, -311, -248, -572, -131, -650, 124, -558, 356, -356, 462, -123, 391, 93, 113, 269, -288, 349, -607, 299, -667, 184, -472, 94, -109, 39, 340, 21, 727, 37, 855, 20, 694, -131, 323, -362, -174, -553, -614, -615, -783, -496, -666, -175, -337, 243, 115, 603, 517, 786, 697, 714, 635, 395, 385, -25, 45, -424, -291, -733, -516, -819, -542, -600, -363, -248, -60, 69, 269, 350, 512, 532, 598, 441, 508, 157, 266, -86, -83, -241, -413, -328, -614, -255, -641, -29, -452, 190, -71, 250, 346, 163, 681, -35, 845, -276, 733, -454, 327, -458, -175, -286, -568, -21, -768, 253, -725, 455, -383, 488, 135, 354, 558, 89, 714, -233, 595, -493, 258, -594, -178, -525, -537, -275, -611, 60, -353, 341, 97, 506, 537, 512, 816, 289, 791, -81, 409, -410, -202, -610, -801, -654, -1141, -473, -1046, -110, -562, 283, 141, 558, 859, 652, 1337, 544, 1362, 262, 942, -131, 243, -518, -497, -746, -1028, -748, -1201, -592, -1026, -307, -566, 83, 17, 419, 507, 566, 760, 612, 801, 557, 688, 312, 471, -48, 212, -343, -35, -534, -248, -644, -410, -649, -537, -498, -574, -231, -459, 37, -224, 259, 67, 476, 404, 608, 694, 538, 765, 296, 589, 7, 258, -285, -173, -530, -556, -637, -715, -549, -587, -349, -251, -125, 158, 120, 497, 342, 660, 398, 569, 264, 251, 61, -128, -103, -405, -237, -540, -279, -475, -158, -198, 16, 154, 86, 388, 78, 463, 31, 418, -91, 261, -226, 36, -288, -123, -277, -155, -182, -124, -22, -100, 119, -88, 183, -113, 175, -187, 99, -255, 5, -209, -67, -6, -110, 279, -121, 557, -92, 761, -79, 733, -109, 412, -150, -74, -185, -559, -244, -925, -272, -1005, -183, -732, 12, -213, 210, 374, 366, 841, 403, 1022, 277, 855, 41, 401, -205, -124, -402, -496, -474, -619, -416, -490, -288, -146, -158, 206, -31, 360, 65, 280, 109, 28, 100, -294, 109, -502, 149, -449, 188, -135, 211, 313, 188, 739, 31, 963, -236, 843, -501, 377, -682, -244, -706, -789, -512, -1094, -173, -1043, 214, -628, 563, -1, 756, 608, 703, 982, 436, 1022, 32, 722, -406, 224, -734, -257, -830, -556, -699, -608, -420, -425, -64, -126, 273, 134, 460, 249, 463, 202, 323, 40, 108, -81, -112, -90, -272, -23, -335, 133, -291, 329, -179, 374, -76, 216, -9, -18, 30, -245, 4, -425, -74, -421, -145, -197, -155, 122, -135, 382, -80, 501, 27, 431, 136, 164, 154, -191, 110, -462, 39, -539, -101, -389, -288, -65, -379, 325, -355, 601, -256, 647, -76, 469, 152, 131, 273, -260, 250, -541, 134, -600, -40, -435, -234, -139, -352, 172, -351, 387, -243, 461, -60, 364, 126, 134, 219, -83, 205, -171, 85, -141, -136, -40, -354, 90, -403, 179, -278, 155, -89, 17, 94, -173, 235, -304, 263, -318, 129, -205, -94, 5, -277, 240, -377, 401, -391, 444, -274, 350, -35, 150, 198, -54, 313, -174, 285, -224, 132, -217, -95, -141, -310, -64, -421, -64, -384, -105, -285, -108, -174, -55, -25, 64, 139, 241, 224, 408, 260, 500, 244, 467, 123, 279, -70, -32, -209, -350, -308, -593, -409, -697, -452, -601, -371, -324, -226, 52, -52, 433, 164, 674, 384, 704, 474, 560, 417, 309, 236, 3, -27, -246, -324, -367, -564, -391, -682, -355, -629, -275, -420, -192, -111, -116, 189, -17, 399, 142, 487, 315, 457, 454, 296, 531, 62, 500, -180, 296, -400, -39, -537, -359, -537, -563, -435, -631, -262, -512, -30, -226, 172, 113, 282, 367, 316, 495, 262, 497, 107, 378, -72, 174, -197, -38, -266, -172, -265, -199, -202, -183, -139, -170, -132, -143, -137, -80, -103, -49, -48, -46, -1, 32, 52, 171, 95, 253, 108, 264, 75, 241, 21, 157, -57, -5, -148, -160, -241, -251, -294, -257, -299, -196, -236, -92, -115, 41, 32, 164, 151, 216, 246, 182, 255, 127, 147, 95, -48, 45, -240, -11, -390, -41, -433, -52, -350, -89, -180, -131, 5, -128, 174, -92, 287, -20, 306, 116, 220, 250, 43, 283, -200, 205, -417, 80, -501, -77, -428, -236, -256, -310, -20, -221, 210, -21, 325, 148, 293, 227, 175, 250, 18, 196, -155, 40, -271, -127, -285, -177, -238, -128, -169, -40, -95, 53, -83, 117, -151, 107, -174, 18, -73, -85, 97, -118, 278, -42, 414, 95, 386, 214, 160, 290, -167, 238, -500, 12, -774, -274, -840, -470, -612, -511, -173, -360, 321, -7, 763, 432, 967, 759, 796, 843, 294, 635, -302, 188, -790, -384, -1027, -880, -937, -1092, -545, -940, -24, -473, 448, 165, 703, 776, 672, 1160, 388, 1168, 0, 807, -349, 230, -502, -347, -419, -795, -208, -996, -10, -885, 101, -573, 63, -201, -101, 165, -263, 468, -305, 651, -207, 698, 18, 645, 303, 503, 511, 273, 503, -44, 246, -367, -180, -616, -606, -776, -847, -789, -810, -585, -505, -217, -24, 206, 471, 592, 785, 871, 809, 940, 549, 771, 101, 425, -398, -8, -791, -439, -904, -772, -687, -902, -279, -787, 131, -497, 451, -123, 598, 254, 500, 581, 223, 754, -58, 706, -270, 510, -407, 265, -455, -3, -354, -276, -154, -469, 24, -511, 115, -444, 180, -338, 197, -184, 135, 45, 34, 244, -53, 344, -173, 397, -288, 381, -331, 230, -260, 28, -112, -95, 87, -153, 256, -197, 337, -163, 290, -45, 131, 55, -106, 43, -347, -23, -535, -73, -610, -145, -498, -236, -178, -237, 244, -69, 596, 214, 739, 493, 629, 693, 312, 732, -117, 527, -538, 52, -817, -550, -875, -1053, -703, -1281, -342, -1129, 99, -589, 503, 210, 778, 1029, 848, 1570, 659, 1649, 265, 1245, -199, 467, -620, -482, -900, -1302, -942, -1721, -716, -1651, -292, -1132, 185, -297, 552, 603, 741, 1290, 734, 1578, 532, 1457, 187, 991, -183, 293, -522, -423, -741, -926, -743, -1148, -517, -1154, -204, -939, 118, -513, 372, -16, 477, 426, 417, 770, 303, 1010, 151, 1093, -37, 936, -212, 531, -319, 11, -395, -498, -398, -966, -310, -1274, -178, -1225, -47, -839, 122, -282, 282, 344, 357, 944, 351, 1318, 287, 1350, 112, 1067, -152, 534, -373, -145, -474, -801, -486, -1250, -401, -1374, -195, -1185, 55, -715, 252, -32, 361, 679, 400, 1168, 370, 1359, 248, 1272, 27, 864, -194, 183, -357, -536, -502, -1059, -591, -1313, -490, -1301, -226, -950, 67, -275, 364, 492, 632, 1063, 706, 1365, 507, 1384, 178, 994, -190, 249, -595, -536, -888, -1111, -860, -1401, -548, -1347, -93, -891, 400, -175, 802, 563, 902, 1151, 649, 1464, 179, 1387, -278, 919, -621, 214, -797, -554, -734, -1209, -427, -1542, -50, -1450, 287, -969, 526, -235, 614, 565, 477, 1216, 190, 1576, -94, 1557, -262, 1111, -372, 372, -443, -414, -398, -1101, -236, -1580, -83, -1673, 42, -1284, 189, -568, 318, 248, 342, 1013, 261, 1563, 139, 1722, 2, 1402, -173, 737, -345, -34, -405, -766, -305, -1342, -129, -1610, 31, -1446, 162, -936, 212, -243, 124, 499, -18, 1135, -61, 1490, -51, 1455, -48, 1064, 25, 454, 160, -238, 217, -853, 145, -1251, -15, -1325, -255, -1087, -494, -626, -561, -28, -378, 586, -59, 1061, 271, 1258, 508, 1144, 558, 776, 410, 206, 193, -445, -32, -975, -247, -1209, -400, -1127, -422, -761, -371, -162, -259, 484, -97, 953, 56, 1133, 121, 1026, 151, 651, 200, 65, 279, -508, 330, -871, 314, -998, 171, -895, -66, -528, -332, -10, -527, 455, -577, 790, -456, 945, -229, 833, 67, 514, 378, 89, 567, -377, 541, -775, 355, -942, 78, -846, -222, -560, -390, -130, -333, 356, -164, 767, -42, 975, 2, 921, -16, 633, -91, 182, -156, -322, -101, -773, 42, -1027, 180, -970, 294, -638, 375, -150, 327, 386, 107, 845, -194, 1060, -441, 927, -544, 524, -465, -1, -198, -499, 162, -861, 433, -967, 485, -742, 364, -294, 151, 189, -100, 600, -342, 867, -463, 863, -398, 551, -159, 90, 126, -369, 355, -727, 441, -882, 376, -749, 165, -355, -115, 141, -334, 574, -370, 852, -310, 915, -243, 693, -149, 217, 3, -282, 116, -664, 195, -906, 310, -920, 443, -631, 453, -171, 314, 266, 75, 624, -247, 853, -622, 874, -867, 700, -820, 378, -499, -8, -7, -381, 548, -688, 989, -897, 1122, -936, 888, -752, 368, -394, -280, 65, -862, 568, -1171, 1020, -1094, 1287, -635, 1227, 41, 847, 685, 245, 1052, -490, 1036, -1199, 652, -1625, 13, -1611, -623, -1192, -971, -439, -905, 508, -507, 1360, 69, 1862, 643, 1866, 990, 1380, 924, 525, 478, -510, -116, -1440, -616, -1949, -933, -1900, -984, -1377, -710, -499, -174, 537, 374, 1406, 760, 1866, 927, 1800, 865, 1262, 538, 446, 114, -450, -213, -1239, -426, -1660, -614, -1572, -711, -1115, -672, -453, -539, 321, -338, 1018, 5, 1419, 427, 1428, 781, 1101, 968, 526, 990, -186, 824, -849, 437, -1270, -174, -1353, -858, -1102, -1328, -576, -1404, 110, -1114, 780, -527, 1280, 252, 1435, 932, 1169, 1233, 581, 1157, -174, 879, -944, 487, -1497, 20, -1565, -385, -1095, -571, -307, -588, 562, -584, 1315, -586, 1702, -535, 1488, -463, 750, -358, -182, -72, -1021, 446, -1564, 994, -1619, 1340, -1115, 1398, -265, 1076, 598, 350, 1256, -583, 1541, -1402, 1335, -1877, 705, -1857, -60, -1300, -696, -309, -1114, 822, -1240, 1730, -1010, 2062, -501, 1753, 39, 949, 434, -81, 724, -1025, 915, -1531, 908, -1474, 672, -996, 343, -358, 23, 288, -338, 772, -744, 934, -1031, 755, -1039, 420, -802, 64, -413, -247, 160, -462, 819, -491, 1285, -339, 1364, -110, 1090, 97, 558, 281, -160, 427, -874, 464, -1335, 359, -1402, 138, -1092, -163, -535, -491, 131, -746, 744, -823, 1156, -654, 1239, -227, 1001, 396, 590, 1020, 93, 1401, -453, 1382, -899, 960, -1092, 201, -1028, -726, -774, -1541, -316, -1944, 264, -1770, 775, -1045, 1070, 54, 1113, 1192, 912, 1976, 466, 2153, -151, 1717, -747, 808, -1120, -306, -1184, -1281, -970, -1829, -483, -1878, 187, -1450, 806, -647, 1154, 330, 1182, 1153, 938, 1579, 444, 1528, -203, 1134, -772, 551, -1070, -101, -1074, -708, -841, -1089, -387, -1207, 157, -1121, 583, -820, 819, -244, 879, 429, 755, 948, 484, 1238, 152, 1358, -197, 1196, -511, 641, -704, -170, -783, -959, -749, -1583, -539, -1900, -146, -1674, 295, -854, 660, 279, 923, 1359, 1008, 2143, 792, 2418, 335, 1999, -157, 925, -579, -456, -915, -1734, -1036, -2584, -859, -2740, -464, -2083, 26, -830, 504, 609, 866, 1850, 1007, 2637, 854, 2774, 446, 2186, -45, 1030, -441, -352, -699, -1621, -762, -2505, -570, -2757, -225, -2291, 86, -1271, 280, -20, 380, 1183, 375, 2129, 255, 2639, 102, 2550, 6, 1852, -8, 678, -31, -685, -86, -1920, -89, -2709, -54, -2835, -85, -2203, -145, -1009, -111, 419, -27, 1747, 16, 2694, 61, 2968, 133, 2445, 190, 1245, 169, -277, 89, -1709, -3, -2644, -90, -2833, -155, -2242, -172, -1098, -123, 257, -28, 1484, 70, 2327, 150, 2562, 185, 2092, 169, 1070, 78, -154, -71, -1269, -176, -2040, -190, -2235, -174, -1796, -151, -941, -36, 38, 145, 965, 211, 1696, 174, 2045, 170, 1864, 176, 1183, 81, 186, -45, -859, -80, -1707, -86, -2119, -154, -1949, -255, -1237, -300, -213, -245, 857, -137, 1768, 10, 2292, 223, 2221, 486, 1508, 651, 345, 599, -971, 385, -2092, 74, -2676, -346, -2486, -778, -1559, -1000, -166, -913, 1274, -593, 2393, -81, 2914, 535, 2689, 1050, 1683, 1244, 159, 1062, -1437, 616, -2665, 23, -3227, -622, -2893, -1116, -1685, -1233, 39, -971, 1719, -514, 2935, 18, 3404, 524, 2962, 866, 1643, 943, -134, 779, -1829, 498, -3038, 190, -3484, -130, -2939, -437, -1527, -653, 256, -730, 1909, -691, 3080, -528, 3446, -225, 2840, 184, 1467, 576, -223, 830, -1811, 911, -2936, 776, -3265, 396, -2686, -127, -1426, -620, 125, -940, 1594, -1019, 2641, -820, 3021, -370, 2650, 220, 1629, 748, 233, 1020, -1183, 993, -2300, 706, -2869, 201, -2718, -388, -1887, -838, -611, -982, 800, -840, 2066, -492, 2883, -7, 2998, 506, 2329, 845, 1029, 888, -588, 704, -2091, 367, -3063, -95, -3203, -561, -2477, -860, -1076, -884, 611, -675, 2172, -288, 3186, 209, 3348, 683, 2556, 968, 1033, 949, -771, 663, -2304, 196, -3168, -365, -3155, -853, -2288, -1081, -814, -958, 813, -577, 2193, -62, 2991, 486, 3006, 922, 2231, 1090, 876, 933, -709, 549, -2080, 73, -2864, -442, -2899, -883, -2200, -1082, -937, -986, 562, -673, 1942, -185, 2876, 388, 3084, 862, 2447, 1130, 1138, 1129, -494, 816, -2039, 295, -3055, -278, -3214, -815, -2488, -1185, -1109, -1213, 576, -925, 2128, -453, 3116, 133, 3276, 748, 2559, 1209, 1135, 1341, -582, 1115, -2088, 640, -3006, 7, -3113, -695, -2405, -1259, -1128, -1457, 343, -1282, 1708, -827, 2682, -144, 3020, 649, 2609, 1321, 1587, 1660, 184, 1592, -1288, 1137, -2491, 317, -3075, -712, -2924, -1618, -2096, -2085, -731, -2000, 974, -1361, 2561, -243, 3514, 1067, 3538, 2127, 2644, 2578, 978, 2287, -1096, 1337, -2938, -65, -3902, -1531, -3769, -2580, -2641, -2847, -755, -2287, 1441, -1087, 3242, 457, 4079, 1907, 3752, 2782, 2385, 2803, 337, 2037, -1775, 761, -3293, -715, -3803, -1979, -3238, -2615, -1798, -2470, 84, -1706, 1853, -560, 3028, 715, 3338, 1761, 2754, 2271, 1467, 2153, -141, 1504, -1633, 534, -2607, -531, -2855, -1439, -2384, -1968, -1354, -1963, -7, -1462, 1353, -653, 2371, 308, 2785, 1243, 2537, 1867, 1687, 1979, 305, 1607, -1261, 845, -2476, -213, -3014, -1259, -2836, -1951, -1893, -2164, -317, -1863, 1438, -1001, 2815, 246, 3486, 1437, 3265, 2230, 2123, 2491, 302, 2106, -1641, 1072, -3142, -340, -3796, -1663, -3444, -2524, -2137, -2759, -213, -2296, 1789, -1153, 3306, 389, 3989, 1819, 3660, 2736, 2354, 2988, 384, 2479, -1656, 1252, -3221, -354, -3963, -1836, -3731, -2832, -2525, -3132, -646, -2616, 1381, -1365, 3060, 265, 4040, 1779, 4034, 2811, 2952, 3173, 1062, 2696, -1116, 1449, -3007, -142, -4110, -1608, -4112, -2687, -3013, -3127, -1111, -2702, 1083, -1526, 2978, -3, 4068, 1464, 4089, 2559, 3044, 3018, 1184, 2645, -983, 1528, -2808, 59, -3771, -1320, -3703, -2352, -2694, -2844, -1034, -2576, 851, -1570, 2445, -219, 3353, 1077, 3416, 2150, 2670, 2792, 1259, 2679, -456, 1810, -1990, 514, -2967, -893, -3208, -2181, -2643, -3020, -1420, -3051, 150, -2179, 1694, -692, 2873, 987, 3389, 2520, 3049, 3524, 1825, 3509, 52, 2384, -1739, 598, -3055, -1342, -3580, -3065, -3111, -4038, -1738, -3753, 143, -2282, 1968, -218, 3296, 1873, 3797, 3540, 3258, 4262, 1726, 3636, -313, 1876, -2197, -298, -3409, -2274, -3672, -3685, -2939, -4096, -1404, -3209, 503, -1381, 2231, 621, 3333, 2312, 3610, 3437, 2983, 3655, 1508, 2776, -414, 1160, -2149, -566, -3217, -2020, -3436, -3023, -2781, -3305, -1398, -2638, 338, -1268, 1946, 257, 3085, 1663, 3503, 2789, 3019, 3249, 1684, 2757, -115, 1543, -1844, 22, -3041, -1538, -3431, -2827, -2908, -3403, -1603, -2977, 115, -1707, 1788, -38, 3021, 1652, 3510, 3012, 3092, 3588, 1808, 3054, -5, 1622, -1803, -174, -3046, -1920, -3476, -3252, -2991, -3671, -1655, -2923, 204, -1352, 1985, 481, 3223, 2214, 3646, 3444, 3108, 3680, 1626, 2771, -381, 1102, -2260, -793, -3431, -2502, -3633, -3626, -2831, -3741, -1203, -2703, 804, -888, 2570, 1086, 3602, 2783, 3687, 3853, 2792, 3884, 1073, 2716, -977, 776, -2683, -1287, -3576, -3043, -3517, -4121, -2518, -4068, -808, -2787, 1093, -743, 2618, 1430, 3473, 3268, 3517, 4327, 2687, 4202, 1113, 2845, -744, 723, -2335, -1516, -3301, -3363, -3497, -4393, -2831, -4212, -1367, -2796, 486, -655, 2189, 1529, 3373, 3301, 3786, 4274, 3229, 4063, 1763, 2657, -199, 595, -2089, -1473, -3384, -3137, -3779, -4035, -3186, -3791, -1716, -2437, 273, -510, 2156, 1381, 3407, 2892, 3764, 3694, 3181, 3450, 1706, 2229, -264, 519, -2081, -1224, -3182, -2678, -3402, -3452, -2756, -3262, -1363, -2187, 410, -567, 1991, 1155, 2961, 2607, 3188, 3440, 2653, 3331, 1394, 2245, -260, 562, -1751, -1262, -2703, -2853, -2995, -3734, -2508, -3517, -1295, -2261, 271, -370, 1726, 1652, 2763, 3293, 3149, 4046, 2757, 3625, 1579, 2134, -111, 31, -1792, -2094, -2954, -3679, -3343, -4258, -2822, -3618, -1437, -1941, 419, 277, 2139, 2423, 3242, 3919, 3522, 4321, 2901, 3510, 1428, 1751, -495, -474, -2205, -2594, -3242, -4004, -3418, -4296, -2649, -3423, -1098, -1642, 739, 590, 2259, 2657, 3100, 4002, 3154, 4287, 2456, 3405, 1117, 1564, -467, -704, -1828, -2778, -2656, -4105, -2827, -4285, -2258, -3256, -1101, -1370, 285, 875, 1521, 2910, 2398, 4120, 2744, 4139, 2421, 3048, 1470, 1190, 151, -986, -1216, -2908, -2289, -4010, -2772, -4019, -2545, -2994, -1619, -1213, -153, 936, 1390, 2879, 2562, 4020, 3117, 4070, 2875, 3098, 1753, 1328, 96, -904, -1604, -2974, -2884, -4187, -3351, -4250, -2820, -3261, -1476, -1416, 326, 958, 2084, 3126, 3246, 4355, 3489, 4408, 2791, 3378, 1333, 1410, -501, -1089, -2166, -3305, -3192, -4502, -3320, -4472, -2563, -3349, -1166, -1323, 508, 1216, 2051, 3426, 3075, 4533, 3310, 4399, 2732, 3228, 1487, 1160, -130, -1349, -1741, -3410, -2885, -4387, -3267, -4246, -2818, -3098, -1698, -1068, -126, 1361, 1549, 3342, 2862, 4288, 3419, 4159, 3129, 3045, 2044, 1005, 343, -1441, -1484, -3410, -2815, -4350, -3343, -4189, -3020, -2954, -1882, -806, -201, 1688, 1515, 3658, 2793, 4469, 3285, 4068, 2885, 2647, 1723, 386, 120, -2097, -1508, -3828, -2624, -4313, -2928, -3730, -2442, -2227, -1356, 16, 125, 2281, 1572, 3686, 2496, 3972, 2679, 3335, 2219, 1862, 1207, -230, -204, -2223, -1537, -3414, -2299, -3624, -2399, -3008, -1956, -1651, -982, 235, 345, 2053, 1578, 3132, 2328, 3312, 2455, 2791, 1967, 1584, 939, -193, -387, -1905, -1622, -2934, -2366, -3190, -2454, -2793, -1885, -1653, -808, 127, 541, 1916, 1783, 3046, 2538, 3394, 2587, 3003, 1996, 1682, 877, -369, -578, -2304, -1930, -3477, -2695, -3801, -2693, -3172, -1995, -1449, -741, 878, 793, 2886, 2166, 3983, 2917, 4036, 2832, 3002, 2037, 992, 724, -1395, -858, -3291, -2271, -4169, -3002, -3961, -2900, -2735, -2054, -658, -660, 1635, 1020, 3307, 2475, 3988, 3193, 3733, 2978, 2536, 2055, 548, 641, -1567, -1027, -3056, -2457, -3678, -3137, -3471, -2948, -2388, -2064, -580, -669, 1313, 992, 2642, 2459, 3249, 3206, 3142, 3076, 2204, 2223, 617, 782, -1017, -963, -2188, -2442, -2797, -3193, -2793, -3118, -2028, -2244, -656, -760, 765, 975, 1807, 2470, 2404, 3286, 2438, 3171, 1738, 2240, 543, 748, -642, -988, -1514, -2486, -2037, -3227, -2059, -3050, -1437, -2121, -408, -647, 537, 1065, 1204, 2499, 1659, 3164, 1746, 2938, 1259, 1992, 433, 555, -330, -1077, -969, -2431, -1531, -3016, -1717, -2751, -1315, -1864, -599, -539, 121, 1059, 893, 2410, 1643, 3030, 1938, 2794, 1588, 1896, 847, 508, -63, -1110, -1079, -2525, -1978, -3189, -2306, -2894, -1888, -1848, -985, -324, 96, 1398, 1265, 2808, 2241, 3384, 2527, 2968, 2027, 1742, 1099, 58, -44, -1680, -1307, -3022, -2304, -3502, -2589, -2940, -2162, -1570, -1303, 180, -166, 1922, 1123, 3182, 2170, 3524, 2571, 2821, 2303, 1434, 1569, -245, 436, -1922, -940, -3157, -2075, -3456, -2550, -2811, -2382, -1516, -1718, 186, -585, 1924, 810, 3129, 1951, 3409, 2487, 2796, 2387, 1543, 1717, -82, 555, -1773, -811, -3023, -1921, -3391, -2414, -2851, -2258, -1623, -1599, 42, -484, 1779, 865, 3015, 1901, 3358, 2316, 2759, 2190, 1464, 1542, -201, 349, -1781, -984, -2866, -1966, -3157, -2413, -2564, -2267, -1232, -1493, 397, -238, 1843, 1126, 2752, 2154, 2868, 2568, 2127, 2332, 811, 1483, -609, 110, -1788, -1321, -2490, -2289, -2500, -2661, -1783, -2440, -618, -1497, 639, -29, 1772, 1368, 2468, 2325, 2424, 2775, 1628, 2528, 409, 1493, -905, 27, -1996, -1379, -2597, -2449, -2457, -2928, -1564, -2609, -206, -1529, 1202, -13, 2394, 1515, 3044, 2677, 2709, 3157, 1364, 2737, -365, 1471, -1848, -253, -2885, -1928, -3225, -3125, -2521, -3464, -972, -2743, 737, -1144, 2158, 813, 3092, 2592, 3222, 3678, 2333, 3644, 651, 2432, -1120, 448, -2376, -1690, -2966, -3353, -2885, -4007, -1936, -3432, -379, -1797, 1086, 409, 2079, 2478, 2634, 3779, 2552, 3934, 1641, 2897, 252, 1009, -1003, -1086, -1842, -2824, -2243, -3780, -2068, -3624, -1246, -2420, -124, -603, 834, 1341, 1513, 2920, 1898, 3663, 1725, 3363, 913, 2188, -135, 412, -945, -1548, -1455, -3085, -1599, -3684, -1199, -3261, -351, -1979, 454, -68, 1012, 1919, 1367, 3288, 1390, 3697, 833, 3073, -91, 1498, -893, -590, -1334, -2451, -1396, -3522, -1007, -3531, -228, -2493, 552, -697, 1037, 1335, 1237, 2907, 1184, 3499, 769, 3010, 35, 1609, -681, -325, -1065, -2100, -1085, -3061, -879, -3032, -443, -2112, 121, -557, 532, 1125, 634, 2334, 637, 2726, 622, 2258, 452, 1119, 89, -305, -221, -1516, -321, -2123, -313, -2032, -341, -1358, -335, -310, -210, 747, -123, 1412, -152, 1505, -45, 1142, 259, 498, 428, -227, 415, -771, 463, -930, 443, -709, 141, -269, -241, 192, -441, 450, -574, 374, -663, 56, -526, -319, -75, -549, 416, -485, 708, -93, 801, 462, 746, 953, 384, 1140, -260, 833, -816, 83, -976, -812, -800, -1524, -445, -1784, 99, -1357, 777, -292, 1233, 935, 1143, 1879, 618, 2264, -43, 1860, -705, 661, -1260, -845, -1397, -2053, -869, -2610, -8, -2303, 686, -1130, 1150, 523, 1436, 2044, 1162, 2861, 297, 2662, -550, 1504, -972, -178, -1153, -1841, -1102, -2912, -561, -2940, 342, -1887, 1004, -224, 1126, 1456, 953, 2685, 564, 2994, -174, 2166, -947, 611, -1140, -1014, -739, -2268, -272, -2769, 115, -2234, 676, -961, 1169, 467, 1000, 1671, 407, 2338, -19, 2151, -402, 1206, -930, -6, -1046, -1058, -596, -1718, -104, -1850, 164, -1429, 403, -580, 618, 388, 676, 1111, 549, 1412, 392, 1405, 325, 1128, 223, 490, -85, -341, -485, -962, -745, -1281, -902, -1441, -1047, -1279, -909, -630, -213, 187, 748, 860, 1499, 1419, 1920, 1755, 1897, 1517, 1243, 783, 28, -112, -1297, -1039, -2219, -1823, -2426, -2072, -1996, -1666, -961, -844, 596, 217, 2078, 1346, 2803, 2142, 2683, 2281, 1791, 1745, 240, 692, -1422, -621, -2562, -1762, -2849, -2404, -2217, -2391, -884, -1634, 713, -310, 2139, 1105, 2937, 2183, 2780, 2666, 1753, 2333, 190, 1229, -1465, -242, -2711, -1653, -3092, -2585, -2486, -2715, -1086, -2013, 658, -758, 2269, 702, 3280, 1988, 3363, 2700, 2421, 2594, 713, 1715, -1264, 391, -2893, -1008, -3688, -2220, -3367, -2870, -1933, -2571, 121, -1418, 2046, 44, 3329, 1447, 3724, 2565, 3096, 2949, 1522, 2288, -528, 861, -2338, -773, -3299, -2156, -3261, -2878, -2316, -2651, -684, -1541, 1145, 68, 2400, 1611, 2769, 2562, 2468, 2631, 1677, 1883, 395, 585, -962, -866, -1807, -2014, -2033, -2460, -1829, -2062, -1170, -1075, -137, 82, 854, 1113, 1501, 1805, 1799, 1920, 1742, 1447, 1237, 713, 346, -70, -673, -813, -1518, -1322, -1957, -1462, -1848, -1373, -1104, -1067, 108, -386, 1330, 445, 2101, 1088, 2320, 1578, 1939, 1877, 901, 1605, -554, 649, -1782, -553, -2345, -1598, -2229, -2279, -1527, -2380, -286, -1656, 1143, -181, 2116, 1407, 2325, 2393, 1978, 2593, 1264, 2105, 219, 891, -862, -790, -1533, -2113, -1741, -2495, -1694, -2081, -1332, -1230, -486, -65, 511, 1124, 1259, 1781, 1797, 1691, 2134, 1230, 1875, 748, 1009, 193, -113, -431, -1233, -856, -2129, -1031, -2396, -1201, -1868, -1320, -707, -1008, 700, -298, 1910, 487, 2560, 1258, 2433, 1887, 1513, 1947, 89, 1276, -1302, 154, -2167, -1043, -2295, -1913, -1708, -2151, -500, -1709, 935, -683, 1939, 600, 2289, 1568, 2077, 1846, 1227, 1548, -114, 839, -1291, -146, -1961, -1066, -2121, -1494, -1713, -1306, -728, -765, 523, -169, 1620, 451, 2226, 1047, 2287, 1258, 1848, 902, 892, 390, -342, -16, -1402, -527, -2075, -1099, -2333, -1223, -2041, -851, -1131, -411, 197, 31, 1513, 630, 2449, 1147, 2860, 1235, 2570, 949, 1505, 520, -16, 3, -1475, -603, -2570, -1166, -3005, -1399, -2544, -1208, -1224, -737, 482, -77, 1999, 714, 2906, 1391, 3003, 1637, 2193, 1353, 705, 625, -903, -371, -2080, -1297, -2533, -1756, -2205, -1520, -1206, -705, 176, 357, 1453, 1267, 2178, 1671, 2257, 1337, 1749, 341, 667, -815, -649, -1546, -1628, -1609, -1994, -1050, -1869, 31, -1244, 1262, -89, 1952, 1237, 1750, 2122, 879, 2425, -255, 2212, -1335, 1278, -1989, -310, -1896, -1786, -1072, -2571, 62, -2682, 1009, -2064, 1545, -619, 1636, 1173, 1271, 2518, 531, 3031, -324, 2757, -962, 1754, -1254, 142, -1260, -1558, -998, -2631, -396, -2790, 345, -2140, 904, -867, 1185, 745, 1146, 2082, 726, 2608, 25, 2254, -708, 1332, -1197, 80, -1217, -1171, -778, -1928, -123, -1856, 610, -1115, 1211, -76, 1328, 938, 891, 1623, 215, 1655, -488, 986, -1148, 19, -1480, -766, -1261, -1202, -663, -1226, 84, -724, 886, 152, 1517, 917, 1644, 1292, 1256, 1282, 544, 877, -339, 100, -1190, -680, -1714, -1090, -1700, -1060, -1178, -737, -382, -221, 444, 378, 1152, 949, 1516, 1262, 1396, 1112, 1013, 584, 537, -44, -64, -647, -686, -1100, -1091, -1107, -1323, -625, -1447, 12, -1227, 609, -542, 1184, 410, 1470, 1348, 1114, 1997, 306, 2104, -547, 1516, -1252, 320, -1570, -1091, -1204, -2112, -326, -2379, 655, -1901, 1421, -835, 1731, 553, 1434, 1714, 687, 2108, -238, 1727, -1067, 963, -1552, 86, -1430, -793, -712, -1384, 177, -1387, 848, -1051, 1291, -734, 1386, -315, 866, 367, 18, 960, -532, 1192, -731, 1266, -796, 1199, -577, 622, 19, -411, 556, -1284, 699, -1646, 581, -1620, 369, -1217, -23, -311, -443, 835, -583, 1579, -368, 1705, -36, 1446, 231, 888, 437, -3, 612, -919, 584, -1412, 294, -1490, 1, -1365, -159, -932, -360, -97, -532, 849, -404, 1492, -137, 1705, -37, 1503, 46, 842, 345, -244, 677, -1350, 730, -1890, 550, -1685, 297, -1020, -41, -78, -461, 1032, -720, 1722, -714, 1486, -504, 734, -162, 15, 236, -668, 575, -1192, 837, -1065, 913, -390, 642, 190, 116, 490, -342, 656, -629, 545, -812, 70, -766, -413, -357, -552, 174, -412, 550, -181, 815, 133, 985, 535, 793, 789, 203, 645, -430, 132, -812, -430, -956, -833, -782, -1081, -232, -983, 439, -325, 850, 601, 944, 1259, 754, 1452, 321, 1186, -208, 376, -583, -748, -675, -1591, -465, -1706, -99, -1139, 192, -194, 338, 823, 366, 1549, 199, 1554, -108, 834, -232, -70, -4, -772, 308, -1169, 424, -1020, 388, -321, 281, 379, -63, 587, -581, 421, -858, 114, -691, -262, -297, -515, 179, -358, 704, 216, 1127, 783, 1138, 916, 639, 608, -86, 66, -687, -620, -1076, -1281, -1186, -1440, -848, -885, -124, -12, 585, 734, 1029, 1324, 1219, 1655, 1040, 1343, 413, 399, -298, -613, -745, -1254, -965, -1578, -953, -1620, -545, -1062, 43, 53, 469, 1069, 697, 1547, 798, 1680, 648, 1475, 270, 586, -125, -703, -363, -1518, -458, -1614, -413, -1403, -221, -938, 12, 28, 77, 1109, 23, 1525, 38, 1230, 77, 844, 50, 454, 120, -272, 346, -1060, 470, -1236, 367, -914, 226, -699, 20, -437, -446, 293, -959, 1069, -1037, 1257, -672, 1027, -110, 779, 543, 281, 1185, -665, 1513, -1502, 1281, -1549, 527, -978, -403, -345, -1233, 360, -1768, 1245, -1715, 1653, -948, 1101, 177, 246, 1161, -281, 1746, -726, 1811, -1141, 1307, -978, 388, -205, -637, 355, -1418, 323, -1734, 196, -1561, 285, -968, 202, -38, -159, 952, -161, 1611, 334, 1707, 521, 1385, 132, 742, -162, -246, -150, -1294, -362, -1820, -697, -1723, -497, -1211, 88, -258, 319, 1010, 235, 1911, 346, 1981, 534, 1352, 341, 309, -67, -890, -179, -1792, -116, -1944, -354, -1302, -681, -273, -560, 769, -145, 1619, 110, 1942, 419, 1390, 951, 253, 1137, -809, 636, -1497, -107, -1794, -694, -1437, -1174, -451, -1466, 582, -1173, 1221, -253, 1512, 752, 1461, 1364, 931, 1564, 39, 1397, -801, 778, -1324, -199, -1471, -1085, -1188, -1505, -488, -1486, 343, -1206, 941, -638, 1196, 246, 1099, 1062, 632, 1435, 18, 1452, -448, 1224, -687, 616, -765, -305, -555, -1100, -74, -1486, 270, -1465, 244, -1060, 118, -304, 47, 548, -38, 1136, -107, 1300, 23, 1077, 258, 580, 332, -51, 153, -659, -115, -963, -269, -856, -296, -561, -293, -240, -159, 206, 164, 641, 440, 732, 393, 522, 101, 238, -207, -126, -453, -521, -646, -673, -582, -485, -128, -123, 486, 265, 868, 545, 909, 585, 704, 327, 324, -78, -270, -414, -889, -553, -1173, -435, -1074, -109, -767, 300, -191, 576, 611, 496, 1218, 139, 1311, -235, 1001, -493, 478, -602, -164, -450, -792, -26, -1139, 434, -1062, 648, -667, 584, -187, 376, 244, 124, 604, -198, 776, -510, 585, -586, 246, -492, 73, -431, -19, -284, -269, 70, -485, 466, -437, 653, -353, 690, -356, 705, -129, 488, 376, -83, 763, -658, 709, -894, 363, -862, -18, -687, -495, -269, -1049, 266, -1159, 588, -562, 655, 252, 625, 798, 505, 1157, 270, 1295, -15, 885, -226, -115, -384, -1041, -549, -1309, -629, -1149, -546, -888, -245, -283, 199, 619, 530, 1127, 671, 907, 652, 570, 391, 442, -99, 93, -480, -457, -529, -580, -409, -293, -186, -278, 193, -536, 477, -395, 372, 4, 12, 70, -259, 49, -358, 402, -379, 721, -258, 534, 102, 173, 470, 62, 545, -112, 353, -576, 140, -862, -86, -615, -414, -209, -585, 21, -377, 276, -39, 685, 168, 831, 302, 459, 408, -54, 349, -345, 79, -599, -299, -865, -529, -704, -455, -42, -230, 546, 47, 753, 456, 742, 791, 576, 712, 114, 284, -463, -221, -744, -705, -670, -973, -470, -804, -213, -297, 104, 277, 406, 685, 499, 735, 405, 481, 312, 150, 299, -133, 238, -294, 5, -181, -288, 133, -484, 240, -701, 19, -826, -301, -583, -639, -29, -838, 496, -633, 863, -16, 1073, 715, 935, 1208, 386, 1257, -258, 851, -749, 157, -1003, -621, -1013, -1238, -714, -1319, -186, -848, 292, -262, 609, 190, 799, 559, 762, 797, 459, 772, 113, 535, -66, 343, -266, 220, -562, -49, -681, -483, -552, -850, -391, -930, -220, -800, 89, -527, 487, 99, 738, 942, 803, 1443, 727, 1321, 483, 795, -18, 76, -691, -773, -1212, -1489, -1280, -1687, -946, -1249, -334, -361, 527, 593, 1367, 1335, 1665, 1761, 1344, 1668, 651, 938, -297, -128, -1281, -1092, -1813, -1733, -1616, -1947, -830, -1522, 161, -477, 1042, 722, 1534, 1588, 1426, 1929, 803, 1715, 35, 928, -605, -228, -960, -1209, -984, -1619, -685, -1497, -253, -965, 92, -109, 294, 684, 376, 990, 387, 865, 402, 603, 354, 269, 232, -133, 59, -376, -142, -266, -347, -42, -506, -56, -448, -260, -205, -375, -17, -362, 132, -301, 289, -89, 309, 368, 166, 804, 143, 887, 282, 598, 323, 150, 235, -362, 76, -926, -267, -1222, -743, -939, -1049, -295, -865, 352, -322, 818, 361, 1091, 1073, 1101, 1574, 725, 1563, 84, 887, -512, -192, -864, -1154, -1002, -1797, -981, -1929, -684, -1384, -170, -373, 316, 666, 697, 1470, 1021, 1951, 1187, 1848, 956, 1094, 336, 180, -310, -684, -835, -1510, -1218, -1965, -1287, -1767, -925, -1122, -235, -271, 486, 713, 1008, 1670, 1231, 2144, 1009, 1847, 463, 975, -132, -30, -606, -994, -859, -1761, -821, -1960, -494, -1461, -8, -618, 428, 296, 649, 1168, 555, 1729, 276, 1700, -44, 1142, -408, 350, -649, -456, -573, -1142, -240, -1525, 165, -1453, 505, -918, 764, -144, 740, 668, 327, 1368, -142, 1696, -466, 1428, -700, 615, -761, -363, -534, -1085, -116, -1491, 284, -1439, 541, -878, 541, -72, 393, 678, 297, 1124, 98, 1172, -230, 912, -354, 402, -266, -188, -201, -613, -115, -670, 108, -510, 264, -418, 160, -308, -15, -48, -156, 183, -364, 207, -465, 197, -285, 359, 62, 442, 485, 359, 933, 280, 1064, 175, 627, -93, -90, -418, -775, -625, -1347, -669, -1537, -541, -1105, -178, -168, 312, 891, 802, 1624, 1073, 1731, 979, 1220, 557, 342, -107, -627, -804, -1403, -1236, -1638, -1260, -1237, -806, -488, 12, 312, 887, 962, 1447, 1239, 1502, 1097, 1024, 662, 104, 60, -858, -500, -1369, -779, -1329, -862, -951, -807, -346, -435, 448, 143, 1035, 534, 1099, 648, 828, 607, 458, 430, 22, 129, -302, -203, -376, -410, -332, -348, -421, -131, -589, 38, -624, 50, -466, -113, -173, -293, 290, -306, 827, -194, 1225, 8, 1274, 406, 921, 900, 230, 1039, -641, 594, -1351, -121, -1615, -804, -1384, -1354, -691, -1489, 242, -926, 1139, 131, 1683, 1080, 1657, 1580, 1127, 1595, 243, 1049, -724, 15, -1347, -1141, -1411, -1825, -1009, -1645, -372, -855, 412, 168, 1011, 1140, 1104, 1661, 774, 1498, 259, 755, -242, -241, -576, -1160, -659, -1708, -396, -1499, -16, -551, 261, 557, 319, 1308, 174, 1590, 33, 1386, -77, 524, -130, -711, -34, -1540, 142, -1687, 292, -1244, 241, -306, 40, 824, -136, 1646, -336, 1704, -472, 1073, -380, 167, -142, -806, 135, -1543, 396, -1735, 647, -1251, 732, -208, 583, 864, 311, 1517, -37, 1661, -533, 1293, -963, 498, -1048, -506, -792, -1323, -405, -1722, 164, -1625, 959, -928, 1595, 93, 1608, 1049, 1057, 1720, 237, 1829, -703, 1402, -1505, 546, -1782, -626, -1415, -1625, -600, -2038, 360, -1829, 1177, -1069, 1638, 137, 1592, 1396, 962, 2068, 9, 2020, -810, 1450, -1199, 346, -1283, -992, -1038, -1928, -331, -2132, 452, -1643, 882, -660, 1104, 555, 1080, 1534, 588, 1929, -247, 1748, -876, 994, -1037, -97, -944, -1063, -568, -1707, 213, -1804, 1000, -1198, 1255, -201, 939, 713, 388, 1316, -297, 1580, -991, 1330, -1219, 475, -804, -485, -113, -1068, 522, -1292, 1008, -1168, 1200, -536, 857, 360, 75, 891, -723, 927, -1050, 823, -893, 514, -484, -150, 65, -766, 625, -868, 955, -540, 910, -208, 562, 79, 96, 483, -497, 667, -938, 435, -895, 157, -535, 21, -94, -141, 374, -374, 741, -440, 812, -260, 613, -169, 306, -219, -145, -95, -600, 238, -774, 509, -616, 573, -269, 562, 109, 439, 446, 22, 642, -453, 538, -765, 234, -903, -82, -776, -288, -365, -407, 196, -410, 670, -239, 929, 44, 982, 259, 706, 351, 255, 392, -140, 399, -600, 209, -993, -83, -1010, -227, -734, -274, -391, -351, -22, -337, 514, -118, 1012, 189, 1125, 341, 919, 320, 562, 326, 105, 292, -484, 48, -1058, -182, -1210, -102, -993, 107, -662, 65, -178, -85, 411, -127, 915, -240, 1128, -503, 1077, -560, 904, -180, 471, 375, -160, 725, -757, 942, -1259, 976, -1490, 605, -1316, -207, -764, -1032, 72, -1334, 974, -1176, 1692, -785, 1939, -42, 1599, 859, 726, 1374, -438, 1269, -1351, 873, -1831, 373, -1979, -391, -1540, -1077, -532, -1221, 524, -919, 1273, -499, 1737, -65, 1913, 548, 1557, 1112, 726, 1241, -187, 1003, -1054, 601, -1782, -23, -2125, -798, -1900, -1389, -1147, -1444, -105, -1026, 1036, -338, 2038, 464, 2512, 1264, 2267, 1765, 1395, 1692, 163, 1024, -1180, -21, -2295, -1033, -2714, -1651, -2349, -1756, -1444, -1348, -162, -523, 1223, 428, 2263, 1112, 2619, 1387, 2281, 1374, 1416, 1023, 210, 315, -1012, -378, -1891, -757, -2290, -916, -2107, -990, -1394, -807, -501, -385, 361, 0, 1221, 243, 1862, 559, 1996, 811, 1752, 770, 1278, 608, 406, 495, -704, 194, -1641, -352, -2279, -777, -2471, -823, -1951, -755, -808, -683, 578, -322, 1841, 273, 2678, 754, 2791, 968, 2051, 999, 701, 851, -760, 401, -1883, -220, -2478, -692, -2489, -920, -1793, -954, -583, -748, 563, -375, 1378, 77, 1938, 547, 2095, 935, 1639, 1073, 782, 902, -94, 507, -874, 57, -1473, -456, -1751, -885, -1627, -1134, -1023, -1165, -187, -824, 441, -207, 932, 431, 1391, 1014, 1465, 1431, 1005, 1438, 479, 960, 162, 326, -262, -332, -808, -1144, -1085, -1756, -1114, -1766, -1099, -1257, -960, -486, -515, 403, 156, 1367, 834, 2037, 1463, 2047, 1893, 1467, 1818, 650, 1217, -328, 284, -1432, -802, -2175, -1913, -2168, -2671, -1681, -2574, -838, -1693, 360, -418, 1574, 1049, 2202, 2348, 2152, 3045, 1795, 2876, 1097, 1847, -62, 293, -1241, -1284, -1997, -2425, -2234, -2912, -2037, -2629, -1375, -1500, -228, -30, 1001, 1116, 1832, 1789, 2228, 2077, 2305, 1884, 1839, 1093, 618, 164, -838, -333, -1905, -592, -2504, -851, -2590, -979, -1893, -969, -584, -955, 805, -930, 1857, -699, 2483, -198, 2483, 484, 1683, 1272, 404, 1829, -843, 1885, -1792, 1535, -2196, 825, -1960, -219, -1181, -1329, -125, -2113, 849, -2311, 1421, -2009, 1464, -1337, 1111, -361, 502, 801, -118, 1863, -438, 2407, -478, 2421, -347, 2120, -141, 1318, 0, -8, -41, -1412, -314, -2462, -609, -2994, -598, -2957, -321, -2189, 72, -722, 537, 980, 1034, 2476, 1225, 3436, 956, 3581, 448, 2798, -104, 1276, -736, -552, -1300, -2303, -1429, -3576, -1045, -3872, -523, -3091, -14, -1608, 570, 118, 1146, 1822, 1414, 3216, 1202, 3733, 699, 3159, 104, 1969, -530, 523, -1085, -1066, -1299, -2478, -1086, -3234, -699, -3136, -224, -2452, 331, -1423, 720, -12, 826, 1578, 804, 2817, 665, 3278, 409, 3057, 130, 2351, -81, 977, -349, -906, -649, -2516, -821, -3391, -754, -3577, -538, -3010, -235, -1526, 187, 451, 646, 2186, 915, 3379, 831, 3824, 486, 3217, 213, 1699, 58, -239, -169, -2014, -304, -3185, -253, -3529, -314, -2873, -625, -1360, -880, 427, -823, 1869, -571, 2577, -93, 2519, 712, 1769, 1524, 544, 1894, -624, 1691, -1290, 883, -1372, -296, -1023, -1479, -422, -2221, 237, -2271, 571, -1685, 417, -658, -9, 538, -473, 1480, -763, 1938, -723, 1851, -324, 1336, 352, 593, 1018, -223, 1468, -830, 1568, -1145, 1163, -1243, 363, -1096, -605, -799, -1530, -477, -2086, -162, -2104, 186, -1640, 542, -789, 860, 370, 1145, 1537, 1321, 2317, 1275, 2544, 987, 2195, 300, 1336, -669, 207, -1603, -1039, -2237, -2153, -2468, -2688, -2043, -2592, -812, -2109, 752, -1189, 2099, 214, 3089, 1651, 3352, 2605, 2563, 3113, 990, 3122, -778, 2231, -2344, 590, -3506, -1177, -3758, -2702, -2850, -3684, -1223, -3718, 613, -2720, 2305, -1030, 3524, 946, 3851, 2735, 3098, 3744, 1547, 3647, -399, 2613, -2355, 988, -3716, -841, -4061, -2396, -3247, -3192, -1537, -3064, 554, -2182, 2475, -771, 3761, 795, 4024, 1947, 3122, 2431, 1227, 2277, -965, 1503, -2690, 289, -3639, -896, -3691, -1648, -2658, -1871, -762, -1543, 1211, -617, 2723, 543, 3648, 1388, 3591, 1748, 2267, 1591, 262, 770, -1568, -520, -2932, -1657, -3681, -2230, -3338, -2174, -1811, -1357, 196, 115, 2033, 1669, 3305, 2755, 3661, 3121, 2874, 2598, 1250, 1145, -605, -836, -2190, -2605, -3229, -3630, -3446, -3662, -2658, -2657, -1063, -924, 656, 1028, 2085, 2768, 3059, 3784, 3254, 3714, 2536, 2718, 1178, 1212, -460, -526, -2067, -2186, -3185, -3321, -3372, -3657, -2625, -3192, -1175, -2043, 678, -407, 2372, 1430, 3282, 3000, 3199, 3852, 2290, 3735, 720, 2664, -1131, 922, -2493, -1021, -2991, -2697, -2691, -3681, -1681, -3609, -104, -2523, 1459, -993, 2410, 490, 2571, 1810, 2081, 2758, 1028, 2854, -328, 2164, -1496, 1296, -2076, 405, -2113, -680, -1632, -1645, -603, -2109, 591, -2121, 1500, -1786, 1958, -1048, 1896, 31, 1271, 1131, 265, 1806, -752, 1878, -1539, 1503, -1911, 809, -1656, -195, -931, -1051, -105, -1212, 677, -862, 1358, -404, 1725, 163, 1506, 683, 881, 665, 134, 79, -636, -497, -1238, -829, -1420, -1039, -1267, -892, -901, -163, -430, 773, 153, 1409, 743, 1628, 1095, 1553, 1195, 1096, 1194, 173, 1036, -881, 592, -1600, -68, -1916, -743, -1951, -1347, -1562, -1794, -639, -1827, 408, -1378, 1200, -531, 1752, 608, 2069, 1777, 1949, 2567, 1342, 2638, 531, 2012, -238, 825, -1004, -651, -1727, -1982, -2152, -2823, -2133, -3053, -1768, -2489, -1149, -1157, -232, 539, 975, 1999, 2111, 2929, 2798, 3133, 2984, 2516, 2667, 1300, 1667, -189, 58, -1579, -1676, -2546, -3069, -2899, -3865, -2495, -3871, -1473, -2960, -210, -1221, 948, 877, 1734, 2744, 2102, 4016, 2024, 4465, 1548, 3832, 922, 2244, 200, 241, -562, -1728, -1180, -3323, -1529, -4159, -1708, -4041, -1716, -3079, -1380, -1568, -624, 187, 285, 1832, 1165, 3059, 1900, 3662, 2348, 3547, 2260, 2777, 1520, 1553, 400, 18, -702, -1557, -1633, -2776, -2277, -3424, -2442, -3483, -2069, -2917, -1233, -1734, -121, -202, 985, 1296, 1873, 2576, 2454, 3445, 2577, 3728, 2053, 3298, 1017, 2124, -174, 473, -1304, -1316, -2333, -2993, -2896, -4179, -2614, -4468, -1645, -3694, -478, -2056, 766, 129, 2007, 2427, 2809, 4224, 2693, 4987, 1895, 4517, 899, 2924, -253, 614, -1477, -1850, -2298, -3803, -2416, -4669, -1994, -4296, -1201, -2922, -81, -937, 1009, 1182, 1630, 2841, 1820, 3519, 1716, 3262, 1245, 2367, 475, 1018, -273, -440, -819, -1494, -1254, -1933, -1456, -1933, -1265, -1659, -773, -1088, -206, -373, 366, 195, 882, 532, 1233, 814, 1238, 1082, 929, 1163, 440, 1013, -102, 751, -617, 372, -928, -172, -946, -806, -753, -1257, -484, -1312, -211, -1084, 71, -714, 377, -76, 671, 747, 897, 1295, 940, 1327, 735, 1073, 363, 657, -143, -3, -755, -767, -1273, -1215, -1451, -1203, -1208, -956, -597, -547, 254, 106, 1012, 765, 1484, 1088, 1635, 1071, 1396, 905, 736, 579, -82, 44, -819, -525, -1386, -933, -1749, -1163, -1702, -1168, -1228, -893, -556, -384, 258, 223, 1294, 856, 2190, 1401, 2458, 1577, 2068, 1288, 1222, 686, 4, -75, -1381, -798, -2445, -1345, -2857, -1559, -2579, -1366, -1637, -895, -164, -298, 1347, 297, 2346, 732, 2704, 949, 2483, 1063, 1686, 1185, 529, 1151, -564, 866, -1420, 452, -1962, -92, -2102, -860, -1813, -1651, -1272, -2127, -592, -2158, 165, -1776, 961, -836, 1630, 627, 1994, 2031, 1978, 2892, 1646, 3170, 990, 2810, -11, 1665, -1207, -120, -2145, -1893, -2470, -3158, -2254, -3758, -1513, -3493, -317, -2285, 890, -494, 1696, 1332, 2022, 2818, 1888, 3696, 1311, 3636, 487, 2628, -218, 1063, -600, -552, -687, -1895, -628, -2799, -682, -3080, -860, -2623, -1047, -1642, -1079, -497, -886, 592, -396, 1540, 433, 2174, 1444, 2300, 2191, 1988, 2398, 1459, 1981, 704, 1008, -265, -326, -1153, -1689, -1681, -2637, -1916, -2850, -1896, -2370, -1525, -1380, -844, -16, -22, 1352, 793, 2248, 1468, 2541, 1883, 2324, 1922, 1621, 1581, 534, 902, -585, 31, -1409, -810, -1824, -1423, -1893, -1699, -1600, -1597, -1049, -1168, -447, -575, 99, -5, 665, 491, 1209, 770, 1565, 810, 1626, 835, 1474, 916, 1083, 925, 370, 821, -539, 647, -1366, 345, -1920, -277, -2141, -1102, -1880, -1753, -1077, -2016, -13, -1906, 1022, -1384, 1788, -345, 2098, 1024, 1996, 2169, 1556, 2721, 784, 2642, -125, 1997, -974, 817, -1720, -697, -2294, -2000, -2257, -2671, -1518, -2718, -540, -2154, 452, -1038, 1574, 324, 2439, 1421, 2495, 1978, 1833, 2076, 872, 1732, -336, 953, -1623, 42, -2362, -621, -2233, -878, -1531, -923, -589, -845, 473, -609, 1373, -369, 1712, -304, 1443, -328, 853, -256, 178, -90, -469, 104, -893, 439, -958, 879, -650, 1193, -119, 1254, 395, 1059, 571, 574, 352, -154, -66, -995, -444, -1709, -703, -2086, -661, -1987, -207, -1358, 442, -292, 933, 942, 1209, 1958, 1211, 2486, 694, 2500, -255, 1901, -1123, 720, -1529, -653, -1504, -1712, -1122, -2330, -373, -2521, 543, -2107, 1163, -1137, 1314, -31, 1209, 925, 935, 1678, 385, 2177, -233, 2227, -516, 1791, -603, 1020, -834, 103, -1070, -896, -944, -1887, -647, -2542, -413, -2544, -6, -1937, 740, -897, 1344, 451, 1539, 1866, 1503, 2817, 1208, 2947, 370, 2372, -735, 1253, -1547, -320, -1955, -1823, -2093, -2665, -1757, -2793, -766, -2386, 469, -1363, 1492, 143, 2211, 1480, 2509, 2190, 2122, 2362, 1075, 2045, -257, 1247, -1478, 164, -2337, -794, -2560, -1353, -2040, -1539, -1015, -1443, 215, -1125, 1350, -664, 2111, -173, 2195, 173, 1610, 482, 609, 860, -463, 1165, -1250, 1267, -1484, 1175, -1280, 871, -738, 294, -3, -447, 660, -1084, 959, -1527, 826, -1670, 396, -1394, -194, -770, -782, -46, -1041, 588, -798, 1098, -274, 1466, 315, 1499, 898, 1147, 1333, 637, 1356, 172, 950, -307, 262, -848, -569, -1213, -1318, -1195, -1731, -1007, -1687, -803, -1293, -516, -663, -87, 204, 316, 1144, 583, 1701, 875, 1835, 1208, 1732, 1372, 1349, 1302, 550, 1033, -348, 518, -1051, -343, -1649, -1310, -2132, -2083, -2129, -2510, -1578, -2397, -834, -1621, -44, -383, 1019, 987, 2154, 2264, 2741, 3179, 2705, 3307, 2218, 2559, 1181, 1253, -306, -249, -1770, -1745, -2812, -2947, -3321, -3497, -3136, -3184, -2121, -2133, -594, -695, 929, 774, 2171, 2030, 2966, 2843, 3163, 3008, 2619, 2554, 1548, 1712, 327, 627, -818, -524, -1835, -1514, -2552, -2154, -2701, -2462, -2281, -2476, -1634, -2044, -822, -1109, 259, 85, 1364, 1195, 2111, 2018, 2465, 2517, 2526, 2498, 2181, 1886, 1328, 938, 176, -13, -1038, -840, -2131, -1480, -2823, -1751, -2861, -1667, -2321, -1546, -1349, -1411, -83, -1040, 1183, -397, 2056, 334, 2423, 1101, 2355, 1946, 1934, 2641, 1230, 2739, 394, 2122, -396, 986, -1046, -460, -1589, -1999, -2033, -3161, -2249, -3456, -2064, -2860, -1416, -1698, -448, -185, 667, 1406, 1780, 2624, 2577, 3020, 2713, 2600, 2194, 1719, 1330, 635, 316, -453, -713, -1262, -1578, -1588, -2022, -1443, -2008, -1147, -1708, -871, -1318, -578, -832, -314, -296, -213, 279, -120, 914, 288, 1570, 890, 2067, 1310, 2306, 1515, 2153, 1529, 1485, 1211, 414, 468, -833, -412, -1986, -1096, -2822, -1557, -3169, -1844, -2890, -1762, -1920, -1263, -486, -646, 1031, -78, 2352, 636, 3334, 1461, 3629, 2009, 3003, 2101, 1764, 1875, 307, 1316, -1170, 371, -2514, -806, -3273, -1836, -3222, -2433, -2551, -2484, -1521, -1987, -252, -1058, 984, 136, 1971, 1281, 2475, 1965, 2475, 2141, 2111, 1922, 1533, 1328, 746, 372, -203, -539, -1038, -1013, -1619, -1167, -2027, -1159, -2141, -946, -1831, -591, -1330, -246, -728, -42, 99, 53, 1044, 132, 1736, 273, 2134, 457, 2346, 622, 2176, 733, 1477, 748, 443, 600, -635, 349, -1624, 27, -2416, -357, -2793, -652, -2514, -767, -1774, -826, -820, -870, 270, -786, 1458, -492, 2406, -164, 2804, 161, 2666, 639, 2181, 1193, 1307, 1536, 92, 1488, -1154, 1133, -2120, 590, -2748, -183, -2972, -1030, -2592, -1647, -1643, -1848, -383, -1753, 858, -1428, 1917, -746, 2754, 135, 3117, 882, 2717, 1536, 1806, 2126, 726, 2329, -527, 1931, -1866, 1162, -2788, 132, -2956, -1126, -2571, -2200, -1799, -2647, -739, -2511, 425, -1916, 1388, -846, 1993, 466, 2237, 1485, 2228, 1976, 1938, 2093, 1347, 1925, 473, 1403, -479, 702, -1376, 26, -2169, -622, -2680, -1293, -2623, -1819, -1941, -1971, -814, -1726, 496, -1183, 1682, -336, 2491, 742, 2736, 1658, 2324, 1963, 1386, 1731, 313, 1169, -611, 379, -1325, -423, -1708, -921, -1646, -966, -1343, -678, -1022, -280, -573, 31, -43, 108, 314, -54, 478, -445, 691, -786, 941, -765, 1075, -406, 1126, 110, 1165, 727, 1004, 1357, 499, 1699, -246, 1457, -995, 794, -1683, 54, -2213, -628, -2228, -1241, -1584, -1633, -592, -1661, 491, -1346, 1543, -894, 2340, -351, 2555, 358, 2081, 1165, 1166, 1744, 168, 1902, -753, 1810, -1479, 1433, -1824, 524, -1697, -619, -1337, -1516, -944, -1980, -449, -2090, 178, -1801, 677, -1058, 831, -110, 917, 717, 1195, 1256, 1300, 1502, 1032, 1539, 744, 1297, 457, 835, -139, 355, -931, -62, -1465, -518, -1670, -931, -1739, -1110, -1528, -1116, -851, -1084, 168, -839, 1125, -374, 1769, 29, 2047, 346, 1904, 728, 1268, 993, 407, 980, -375, 863, -904, 841, -1276, 748, -1432, 474, -1224, 120, -809, -276, -480, -785, -251, -1413, -19, -1967, 222, -2130, 470, -1784, 792, -921, 1148, 338, 1312, 1743, 1238, 2861, 935, 3316, 441, 2971, -189, 1870, -885, 288, -1536, -1343, -1985, -2659, -2055, -3314, -1653, -3176, -849, -2388, 185, -1215, 1290, 152, 2162, 1410, 2549, 2251, 2296, 2621, 1615, 2556, 693, 2023, -409, 1181, -1495, 248, -2144, -699, -2275, -1570, -1981, -2108, -1362, -2230, -544, -2031, 239, -1533, 882, -737, 1423, 137, 1746, 942, 1764, 1649, 1542, 2094, 1138, 2156, 474, 1903, -345, 1342, -1044, 459, -1518, -605, -1884, -1523, -1973, -2161, -1594, -2414, -915, -2178, -128, -1479, 734, -456, 1579, 586, 2126, 1385, 2199, 1920, 1793, 2137, 1125, 1947, 248, 1374, -756, 679, -1599, -57, -1956, -899, -1954, -1630, -1700, -1972, -1126, -1977, -294, -1676, 427, -951, 902, 37, 1318, 860, 1711, 1429, 1810, 1792, 1497, 1776, 995, 1336, 349, 768, -521, 184, -1434, -420, -2061, -948, -2250, -1317, -1925, -1513, -1151, -1480, -121, -1126, 909, -495, 1707, 247, 2065, 990, 1942, 1502, 1484, 1634, 693, 1377, -283, 805, -1042, 32, -1340, -720, -1376, -1175, -1243, -1285, -824, -1102, -188, -575, 245, 124, 431, 667, 535, 872, 548, 820, 417, 512, 300, -107, 315, -760, 350, -979, 286, -701, 202, -192, 94, 432, -129, 1103, -416, 1401, -695, 1028, -854, 238, -818, -564, -602, -1231, -237, -1558, 226, -1282, 687, -473, 997, 375, 1046, 895, 851, 1091, 492, 950, 23, 442, -463, -150, -839, -479, -903, -431, -762, -197, -540, 81, -153, 300, 321, 357, 572, 161, 519, -267, 310, -647, 97, -729, -125, -587, -271, -285, -201, 163, 30, 675, 212, 951, 310, 847, 448, 532, 494, 128, 157, -369, -364, -746, -686, -717, -806, -364, -912, -41, -850, 168, -361, 304, 292, 274, 682, -1, 984, -339, 1341, -481, 1392, -294, 911, 83, 177, 456, -522, 714, -1149, 752, -1607, 495, -1716, 20, -1413, -473, -794, -756, -63, -789, 691, -562, 1437, -157, 1914, 275, 1886, 551, 1465, 547, 782, 308, -112, -5, -1062, -242, -1702, -362, -1932, -404, -1846, -208, -1410, 206, -594, 519, 280, 558, 968, 502, 1426, 372, 1704, -3, 1682, -475, 1298, -766, 716, -870, 128, -785, -440, -459, -1051, 25, -1607, 491, -1843, 876, -1664, 1051, -1266, 907, -709, 518, 75, 45, 1005, -457, 1733, -864, 2076, -965, 2082, -734, 1719, -372, 973, 1, -21, 383, -1000, 691, -1761, 708, -2229, 482, -2394, 181, -2031, -137, -1205, -462, -213, -667, 752, -615, 1696, -367, 2370, -3, 2553, 501, 2259, 920, 1601, 1001, 569, 732, -661, 273, -1727, -339, -2432, -964, -2762, -1290, -2638, -1233, -1875, -889, -667, -283, 559, 400, 1620, 957, 2485, 1295, 2895, 1365, 2650, 1116, 1811, 645, 677, 43, -493, -606, -1536, -1137, -2237, -1371, -2466, -1309, -2247, -961, -1715, -377, -937, 236, -58, 680, 798, 916, 1498, 917, 1951, 760, 2075, 533, 1964, 356, 1559, 255, 853, 169, -11, 19, -930, -297, -1855, -743, -2496, -1146, -2567, -1410, -2116, -1357, -1340, -833, -262, 73, 1013, 974, 2034, 1652, 2502, 2012, 2433, 1813, 1940, 1032, 1055, 29, -40, -858, -925, -1418, -1357, -1561, -1489, -1315, -1499, -812, -1346, -217, -984, 222, -593, 438, -375, 542, -101, 556, 380, 459, 907, 403, 1301, 437, 1634, 404, 1821, 270, 1592, 151, 924, -8, 107, -257, -801, -510, -1674, -651, -2223, -726, -2327, -702, -2023, -488, -1365, -144, -462, 228, 528, 571, 1441, 786, 2106, 781, 2400, 579, 2326, 314, 1885, 26, 1019, -189, -62, -285, -1063, -300, -1895, -272, -2487, -271, -2650, -314, -2207, -282, -1343, -157, -368, -7, 659, 138, 1645, 269, 2239, 233, 2295, 23, 1964, -201, 1418, -312, 662, -234, -141, 92, -741, 549, -1103, 954, -1386, 1140, -1630, 940, -1712, 306, -1587, -540, -1379, -1315, -981, -1807, -183, -1887, 931, -1423, 2062, -570, 2904, 368, 3192, 1202, 2787, 1794, 1695, 2025, 139, 1866, -1518, 1368, -2841, 662, -3572, -158, -3641, -971, -2995, -1737, -1691, -2300, -86, -2402, 1431, -1968, 2653, -1114, 3471, 41, 3651, 1305, 3074, 2330, 1961, 2773, 536, 2615, -1090, 1922, -2608, 767, -3569, -582, -3782, -1679, -3308, -2281, -2170, -2392, -522, -2036, 1175, -1222, 2493, -203, 3337, 645, 3594, 1161, 3084, 1394, 1844, 1335, 339, 1038, -1020, 665, -2098, 408, -2836, 243, -3014, 70, -2580, -177, -1687, -481, -569, -804, 579, -1115, 1559, -1300, 2206, -1192, 2445, -775, 2270, -148, 1742, 485, 911, 1014, -133, 1344, -1163, 1397, -1874, 1155, -2143, 737, -2007, 282, -1587, -147, -888, -520, 41, -773, 832, -922, 1233, -986, 1379, -1023, 1381, -976, 1139, -747, 776, -364, 494, 91, 313, 675, 15, 1343, -409, 1824, -885, 1934, -1343, 1698, -1780, 1062, -2016, 17, -1757, -1178, -905, -2160, 254, -2712, 1461, -2614, 2525, -1799, 3164, -486, 3056, 919, 2100, 2047, 634, 2578, -992, 2342, -2506, 1504, -3505, 401, -3613, -657, -2875, -1253, -1585, -1230, -1, -817, 1558, -343, 2669, 38, 3133, 180, 2995, -31, 2315, -442, 1237, -720, -61, -698, -1235, -386, -2053, 83, -2485, 656, -2537, 1186, -2092, 1422, -1259, 1294, -321, 974, 524, 511, 1329, -128, 1916, -831, 2051, -1368, 1813, -1695, 1409, -1801, 909, -1536, 290, -842, -398, 57, -1032, 964, -1557, 1722, -1931, 2135, -2032, 2037, -1796, 1491, -1209, 670, -333, -234, 716, -1000, 1696, -1504, 2297, -1721, 2424, -1578, 2096, -1211, 1375, -786, 395, -347, -638, 131, -1459, 617, -1862, 1080, -1932, 1477, -1746, 1721, -1307, 1717, -642, 1390, 0, 661, 470, -332, 888, -1355, 1323, -2176, 1542, -2601, 1448, -2419, 1235, -1605, 970, -408, 462, 837, -216, 1896, -775, 2497, -1204, 2444, -1596, 1811, -1824, 866, -1715, -140, -1269, -951, -593, -1447, 232, -1606, 1103, -1470, 1814, -1114, 2160, -688, 2120, -252, 1738, 190, 1016, 576, 67, 879, -851, 1082, -1616, 1064, -2171, 819, -2378, 431, -2058, 47, -1328, -229, -453, -335, 489, -329, 1478, -300, 2172, -317, 2253, -460, 1853, -753, 1261, -1029, 491, -1082, -392, -734, -1104, -10, -1436, 911, -1475, 1749, -1397, 2246, -1207, 2197, -813, 1511, -322, 332, 105, -928, 503, -1943, 976, -2537, 1337, -2523, 1387, -1806, 1220, -691, 960, 437, 558, 1391, 6, 2035, -585, 2160, -1075, 1798, -1459, 1146, -1691, 371, -1608, -388, -1133, -996, -392, -1400, 422, -1561, 1220, -1462, 1905, -1109, 2211, -603, 1962, 10, 1242, 629, 288, 1108, -703, 1409, -1593, 1517, -2133, 1319, -2097, 809, -1616, 160, -871, -468, 23, -1062, 923, -1485, 1567, -1576, 1816, -1302, 1721, -767, 1357, -104, 702, 551, -99, 1062, -833, 1297, -1321, 1215, -1550, 848, -1515, 371, -1172, -66, -613, -412, 43, -626, 675, -610, 1116, -439, 1317, -288, 1297, -231, 1022, -209, 547, -241, 5, -353, -511, -421, -932, -252, -1101, 148, -947, 621, -669, 1030, -395, 1317, -142, 1270, 72, 772, 171, -26, 224, -861, 328, -1527, 489, -1837, 648, -1642, 865, -966, 985, -110, 777, 693, 275, 1287, -308, 1514, -931, 1290, -1547, 811, -1849, 319, -1623, -136, -1024, -531, -250, -751, 642, -771, 1489, -625, 2018, -444, 2036, -277, 1615, -43, 905, 225, 17, 335, -889, 296, -1557, 210, -1750, 128, -1529, 33, -1125, -28, -649, 18, -98, 174, 382, 311, 668, 338, 809, 259, 979, 113, 1124, -111, 1144, -322, 1029, -481, 743, -548, 178, -467, -544, -310, -1223, -155, -1749, 45, -1972, 254, -1654, 439, -793, 606, 256, 725, 1153, 698, 1740, 549, 1908, 302, 1572, -99, 843, -600, 11, -986, -667, -1141, -1072, -1049, -1164, -698, -932, -88, -466, 603, 59, 1128, 394, 1350, 446, 1252, 312, 797, 91, 89, -214, -629, -458, -1088, -474, -1170, -188, -905, 263, -409, 649, 178, 860, 626, 888, 776, 627, 619, 67, 283, -534, -68, -905, -261, -1068, -295, -1039, -230, -719, -103, -173, 23, 319, 37, 577, -69, 689, -202, 762, -221, 669, -102, 366, 80, 21, 226, -227, 352, -409, 401, -520, 282, -462, 48, -244, -127, -44, -195, 63, -234, 111, -280, 88, -230, -52, -155, -164, -224, -111, -375, 13, -400, 124, -313, 272, -187, 367, 49, 311, 469, 164, 907, 46, 1188, -43, 1239, -127, 1035, -151, 504, -115, -329, -137, -1214, -249, -1822, -382, -2091, -416, -1981, -301, -1401, -36, -416, 352, 649, 756, 1505, 991, 2099, 916, 2380, 501, 2204, -41, 1650, -515, 848, -859, -117, -1011, -1162, -852, -2100, -420, -2703, 32, -2804, 350, -2363, 605, -1422, 755, -117, 715, 1306, 533, 2406, 296, 2897, 26, 2779, -295, 2156, -578, 1146, -696, 15, -670, -932, -532, -1505, -268, -1760, 81, -1777, 374, -1564, 565, -1161, 684, -689, 683, -187, 509, 353, 271, 889, 2, 1266, -332, 1404, -736, 1326, -1074, 1086, -1166, 671, -916, 172, -427, -223, 198, -472, 870, -656, 1409, -722, 1586, -670, 1313, -601, 692, -569, -87, -535, -847, -487, -1436, -374, -1675, -141, -1473, 207, -929, 640, -244, 1130, 409, 1486, 910, 1502, 1187, 1118, 1196, 424, 931, -467, 544, -1316, 199, -1842, -65, -1850, -307, -1322, -469, -409, -541, 558, -623, 1274, -762, 1533, -801, 1263, -707, 560, -547, -284, -260, -998, 279, -1336, 920, -1155, 1423, -549, 1697, 224, 1672, 976, 1247, 1449, 460, 1420, -483, 948, -1353, 261, -1984, -501, -2253, -1154, -2040, -1513, -1330, -1495, -333, -1175, 687, -677, 1590, -156, 2261, 328, 2440, 775, 2030, 1140, 1265, 1326, 397, 1340, -536, 1189, -1371, 816, -1869, 179, -1974, -553, -1823, -1212, -1433, -1723, -793, -1927, -50, -1645, 642, -988, 1300, -164, 1839, 706, 2072, 1458, 1888, 1808, 1315, 1678, 450, 1211, -520, 570, -1345, -170, -1863, -816, -1994, -1105, -1685, -1019, -1073, -831, -402, -591, 197, -197, 716, 191, 1101, 319, 1252, 315, 1195, 385, 1069, 456, 846, 403, 428, 346, -119, 319, -598, 207, -972, -20, -1253, -258, -1351, -472, -1141, -614, -667, -605, -116, -405, 371, -70, 788, 292, 1028, 538, 1005, 670, 853, 672, 664, 478, 350, 200, -12, 30, -251, -79, -405, -175, -620, -210, -833, -227, -917, -348, -861, -520, -700, -648, -373, -647, 162, -455, 793, -90, 1264, 393, 1477, 953, 1443, 1357, 1116, 1403, 446, 1107, -412, 575, -1164, -131, -1609, -844, -1731, -1324, -1476, -1420, -819, -1228, 36, -844, 761, -330, 1224, 162, 1489, 450, 1527, 566, 1239, 618, 723, 645, 126, 639, -467, 614, -979, 524, -1311, 382, -1419, 154, -1264, -192, -856, -535, -273, -723, 366, -790, 926, -751, 1215, -613, 1217, -418, 1048, -250, 752, -130, 352, -26, 0, 147, -253, 379, -502, 602, -785, 755, -1017, 860, -1169, 838, -1212, 592, -1031, 181, -549, -220, 109, -555, 781, -813, 1385, -965, 1797, -955, 1839, -809, 1443, -565, 711, -294, -151, -21, -951, 255, -1551, 500, -1865, 641, -1856, 703, -1550, 661, -1003, 531, -310, 407, 426, 311, 1102, 205, 1617, 145, 1876, 70, 1854, -115, 1450, -405, 663, -722, -258, -1051, -1028, -1293, -1592, -1284, -1867, -949, -1695, -368, -1127, 377, -443, 1147, 167, 1778, 666, 2053, 1013, 1873, 1096, 1324, 931, 532, 730, -383, 588, -1184, 390, -1626, 119, -1591, -102, -1235, -261, -748, -468, -213, -713, 224, -846, 367, -761, 286, -558, 190, -302, 223, 42, 389, 422, 656, 638, 915, 678, 1058, 690, 975, 696, 620, 544, 99, 274, -385, 31, -783, -165, -1034, -397, -1062, -593, -928, -637, -767, -567, -579, -479, -328, -325, -38, -72, 245, 181, 576, 324, 923, 384, 1179, 440, 1269, 500, 1158, 531, 845, 488, 388, 310, -211, -8, -836, -427, -1258, -805, -1419, -981, -1427, -902, -1189, -628, -652, -174, -39, 349, 421, 784, 745, 1024, 948, 996, 990, 622, 835, 13, 550, -568, 283, -901, 85, -959, -162, -808, -418, -471, -559, 32, -582, 474, -566, 644, -486, 599, -294, 475, -43, 264, 116, -10, 165, -227, 137, -273, 52, -205, -55, -146, -83, -113, -2, -68, 156, -118, 278, -289, 292, -381, 208, -285, 71, -134, -153, 74, -338, 402, -298, 721, -136, 812, -26, 668, 114, 409, 234, 56, 193, -358, 23, -640, -125, -693, -225, -604, -296, -468, -348, -283, -358, -74, -281, 102, -76, 242, 167, 407, 433, 578, 735, 678, 955, 649, 912, 509, 631, 235, 208, -127, -295, -448, -780, -622, -1063, -645, -1106, -524, -951, -315, -640, -72, -210, 134, 254, 238, 695, 218, 1029, 163, 1213, 128, 1205, 97, 962, 61, 477, 81, -136, 195, -742, 344, -1138, 403, -1187, 324, -897, 127, -402, -177, 176, -564, 656, -881, 858, -977, 695, -839, 310, -528, -109, -80, -417, 402, -527, 794, -381, 1013, -49, 975, 329, 620, 613, 163, 709, -158, 547, -339, 235, -468, -131, -484, -503, -406, -762, -391, -803, -485, -652, -507, -347, -366, 38, -180, 438, -1, 742, 309, 859, 690, 756, 882, 489, 804, 85, 564, -413, 221, -860, -178, -1087, -532, -1097, -693, -864, -609, -353, -393, 323, -202, 934, -48, 1314, 83, 1366, 132, 1063, 70, 423, -7, -344, 9, -965, 134, -1273, 270, -1246, 412, -931, 542, -457, 540, -10, 325, 250, 16, 348, -279, 350, -521, 335, -646, 351, -566, 444, -338, 551, -91, 522, 82, 295, 207, -12, 302, -306, 302, -543, 228, -699, 203, -673, 205, -468, 143, -249, 77, -140, 116, -33, 160, 114, 77, 219, -58, 292, -129, 444, -214, 586, -367, 557, -462, 372, -407, 189, -318, -6, -238, -279, -51, -528, 226, -574, 379, -477, 400, -374, 421, -240, 427, 38, 334, 340, 202, 515, 72, 583, -87, 580, -278, 397, -456, 24, -589, -361, -598, -592, -510, -666, -386, -495, -185, -60, 106, 473, 339, 908, 426, 1101, 416, 937, 361, 450, 230, -219, 60, -844, -36, -1268, -21, -1366, -13, -1084, -49, -460, -51, 329, -38, 1031, -116, 1446, -259, 1513, -373, 1183, -415, 555, -385, -188, -220, -845, 66, -1219, 324, -1194, 460, -819, 549, -245, 600, 278, 493, 608, 169, 680, -209, 503, -472, 165, -566, -181, -520, -416, -313, -458, 20, -324, 338, -92, 517, 120, 565, 309, 461, 457, 229, 517, -58, 476, -353, 329, -583, 61, -601, -271, -434, -606, -217, -852, 28, -951, 316, -863, 523, -610, 551, -217, 437, 219, 300, 582, 190, 807, 72, 967, -61, 1069, -138, 1002, -152, 686, -222, 215, -418, -361, -602, -1012, -616, -1589, -467, -1806, -255, -1547, 68, -920, 485, -113, 787, 746, 806, 1404, 660, 1586, 444, 1265, 119, 710, -279, 121, -546, -387, -628, -672, -637, -626, -603, -363, -415, -50, -111, 173, 142, 273, 270, 218, 359, 6, 448, -240, 430, -430, 253, -623, 47, -737, -138, -655, -340, -379, -477, -33, -415, 359, -219, 789, -23, 1158, 161, 1337, 345, 1268, 426, 974, 344, 541, 138, -31, -116, -626, -385, -1109, -546, -1448, -511, -1602, -310, -1446, 20, -979, 387, -327, 602, 353, 658, 974, 618, 1392, 379, 1478, -94, 1271, -491, 903, -637, 457, -697, 57, -706, -197, -466, -306, -13, -400, 369, -496, 592, -566, 854, -597, 1096, -571, 1007, -463, 581, -302, 72, -116, -478, 18, -1090, 97, -1499, 140, -1429, 191, -978, 309, -358, 558, 347, 855, 1014, 1027, 1381, 943, 1324, 592, 979, 6, 572, -655, 193, -1171, -128, -1370, -366, -1212, -526, -708, -677, -42, -827, 461, -910, 604, -877, 450, -744, 107, -450, -285, 3, -521, 518, -387, 968, 77, 1256, 662, 1309, 1130, 1117, 1332, 669, 1158, 53, 587, -540, -254, -974, -1046, -1240, -1567, -1264, -1756, -985, -1603, -518, -1081, -33, -306, 387, 436, 660, 917, 713, 1171, 532, 1173, 235, 904, -5, 481, -113, 100, -137, -146, -99, -254, 40, -251, 206, -190, 223, -173, 126, -224, 55, -335, 3, -408, -152, -416, -334, -373, -397, -236, -383, -35, -383, 90, -294, 163, -43, 224, 238, 269, 378, 309, 441, 395, 478, 484, 342, 495, 17, 364, -245, 98, -290, -251, -162, -541, 74, -709, 372, -686, 594, -443, 565, -70, 251, 305, -164, 586, -519, 651, -809, 501, -974, 231, -864, -24, -499, -240, -37, -377, 433, -365, 862, -215, 1120, -51, 1095, 53, 795, 126, 349, 206, -136, 222, -554, 174, -762, 132, -678, 140, -418, 152, -123, 156, 113, 173, 213, 217, 80, 215, -228, 77, -493, -187, -528, -446, -366, -667, -51, -812, 429, -743, 910, -395, 1121, 79, 1005, 557, 667, 942, 175, 1093, -417, 919, -938, 525, -1216, 31, -1242, -436, -1075, -737, -703, -789, -148, -589, 443, -222, 897, 119, 1163, 372, 1203, 476, 980, 334, 523, -30, 1, -406, -435, -637, -766, -661, -981, -448, -950, -57, -681, 341, -352, 665, -97, 746, 140, 520, 374, 163, 510, -151, 530, -363, 535, -382, 512, -206, 353, 36, 133, 155, -7, 107, -144, -85, -317, -333, -396, -530, -370, -560, -358, -373, -360, -30, -296, 290, -138, 502, 57, 535, 242, 374, 386, 139, 486, -36, 505, -130, 403, -119, 220, -41, 97, 27, 39, 12, -74, -67, -264, -203, -387, -314, -433, -294, -474, -163, -437, -10, -208, 136, 124, 228, 409, 267, 603, 237, 722, 169, 659, 126, 349, 135, -80, 107, -457, 17, -723, -76, -828, -189, -747, -346, -470, -407, -60, -344, 361, -224, 696, -46, 934, 229, 998, 495, 773, 685, 338, 778, -137, 727, -618, 485, -1013, 74, -1162, -436, -1039, -855, -731, -1068, -308, -1043, 166, -720, 598, -144, 879, 426, 967, 805, 870, 935, 647, 817, 333, 495, -9, 123, -310, -170, -512, -281, -617, -189, -639, -21, -589, 77, -470, 119, -350, 59, -240, -125, -104, -359, 81, -514, 291, -547, 501, -484, 700, -329, 861, -56, 885, 257, 686, 540, 278, 742, -215, 857, -668, 815, -1018, 562, -1188, 166, -1070, -278, -685, -720, -206, -1017, 236, -1049, 649, -811, 997, -433, 1122, -18, 966, 376, 649, 651, 263, 689, -181, 522, -621, 290, -853, 86, -818, -119, -631, -267, -373, -289, -38, -231, 269, -144, 421, -33, 404, 40, 344, 51, 314, 6, 280, -76, 226, -172, 196, -203, 133, -149, -54, -43, -310, 86, -515, 181, -641, 154, -674, 32, -543, -117, -199, -204, 240, -152, 588, 62, 821, 331, 944, 540, 823, 580, 421, 388, -67, -17, -465, -514, -758, -927, -907, -1049, -822, -814, -497, -344, -110, 188, 163, 696, 300, 1019, 371, 992, 313, 657, 142, 222, 30, -192, 92, -487, 202, -572, 279, -415, 358, -107, 390, 212, 218, 396, -114, 396, -427, 219, -673, -84, -848, -460, -831, -719, -590, -705, -230, -430, 196, -16, 621, 435, 906, 842, 974, 1057, 854, 933, 586, 531, 162, 25, -348, -405, -752, -682, -901, -775, -857, -652, -669, -350, -286, -32, 217, 199, 580, 364, 718, 496, 725, 508, 626, 409, 361, 270, 18, 58, -247, -266, -416, -581, -568, -758, -642, -723, -551, -499, -339, -125, -110, 319, 156, 682, 467, 803, 688, 699, 723, 477, 631, 199, 446, -71, 179, -182, -115, -172, -377, -181, -558, -220, -596, -274, -520, -384, -406, -486, -230, -515, 5, -453, 157, -302, 194, -81, 198, 103, 194, 218, 163, 313, 143, 396, 205, 464, 349, 554, 427, 616, 374, 581, 231, 408, -5, 107, -385, -291, -779, -673, -974, -936, -904, -974, -626, -772, -190, -431, 319, -72, 768, 238, 994, 390, 954, 342, 707, 183, 294, 20, -189, -114, -571, -143, -768, -30, -772, 163, -608, 348, -336, 521, -32, 638, 237, 639, 402, 507, 449, 271, 420, -60, 344, -457, 245, -817, 171, -1005, 122, -1033, 63, -908, -36, -612, -200, -213, -431, 153, -679, 437, -871, 628, -858, 706, -553, 718, -9, 740, 605, 728, 1154, 660, 1490, 530, 1435, 320, 942, 12, 218, -365, -494, -760, -1048, -1033, -1352, -1083, -1280, -918, -860, -565, -321, -60, 151, 427, 522, 741, 727, 846, 666, 733, 426, 416, 225, 33, 109, -279, -8, -413, -97, -341, -69, -152, 19, 61, 38, 291, -12, 466, -40, 504, -83, 433, -212, 328, -328, 166, -297, -51, -185, -287, -92, -518, 5, -727, 165, -850, 308, -811, 339, -579, 288, -221, 267, 183, 213, 577, 45, 873, -151, 933, -245, 778, -294, 507, -379, 176, -431, -155, -334, -365, -122, -411, 58, -351, 201, -263, 404, -166, 561, -87, 489, -71, 271, -132, 87, -218, -79, -267, -300, -240, -486, -157, -479, -40, -350, 91, -263, 261, -153, 401, 102, 407, 325, 295, 364, 163, 358, 0, 361, -184, 189, -303, -100, -300, -267, -229, -262, -129, -216, -16, -154, 78, -38, 110, 79, 94, 78, 77, -4, 67, -46, -11, -27, -116, 27, -184, 148, -257, 323, -337, 428, -310, 372, -150, 171, 55, -115, 258, -402, 460, -621, 580, -712, 567, -633, 436, -412, 233, -129, -8, 183, -247, 512, -485, 778, -676, 898, -765, 880, -715, 719, -523, 412, -199, 5, 231, -442, 689, -856, 1016, -1106, 1106, -1147, 940, -979, 567, -607, 56, -95, -438, 391, -768, 747, -868, 975, -752, 1052, -480, 915, -177, 616, 62, 272, 182, -58, 207, -378, 195, -611, 213, -707, 298, -725, 460, -667, 588, -506, 578, -314, 415, -123, 121, 82, -293, 273, -701, 462, -918, 654, -868, 753, -598, 709, -154, 558, 334, 297, 703, -82, 871, -472, 810, -734, 508, -792, 93, -685, -275, -505, -503, -283, -559, -19, -436, 204, -212, 334, 18, 390, 167, 413, 183, 402, 79, 334, -53, 227, -146, 145, -147, 56, -35, -92, 151, -242, 319, -306, 395, -329, 347, -353, 207, -322, -2, -180, -221, 31, -360, 242, -383, 413, -332, 497, -235, 405, -126, 131, -49, -218, -19, -531, -15, -715, -33, -665, -44, -337, -26, 156, 23, 629, 101, 961, 208, 1072, 312, 903, 396, 446, 446, -169, 427, -724, 272, -1075, -9, -1202, -348, -1051, -671, -630, -929, -97, -1030, 367, -888, 722, -494, 926, 22, 926, 526, 738, 914, 437, 1096, 81, 1002, -239, 681, -457, 252, -576, -163, -598, -494, -491, -671, -278, -671, -60, -517, 96, -291, 216, -60, 298, 140, 265, 282, 126, 314, 12, 243, -23, 114, -25, -28, -19, -151, 33, -202, 148, -190, 226, -126, 146, -17, -20, 111, -174, 227, -340, 336, -476, 424, -400, 467, -132, 431, 139, 282, 324, -14, 432, -395, 422, -737, 264, -932, 14, -923, -195, -660, -282, -178, -279, 363, -230, 771, -154, 949, -81, 882, -23, 606, 37, 214, 133, -121, 281, -278, 423, -255, 466, -146, 379, -3, 179, 109, -141, 97, -508, -41, -741, -210, -758, -368, -614, -480, -335, -497, 72, -416, 468, -298, 696, -143, 733, 75, 632, 328, 400, 553, 86, 750, -190, 878, -330, 859, -348, 680, -286, 374, -168, -29, -32, -444, 49, -770, 30, -967, -86, -1035, -237, -923, -348, -660, -368, -344, -266, -1, -52, 361, 237, 639, 554, 746, 805, 704, 864, 577, 698, 384, 390, 159, -44, -22, -564, -89, -970, -79, -1124, -71, -1075, -107, -817, -182, -302, -304, 366, -426, 950, -482, 1287, -451, 1325, -339, 1043, -141, 436, 90, -342, 289, -998, 411, -1340, 446, -1344, 390, -979, 266, -317, 97, 382, -87, 884, -234, 1132, -283, 1110, -225, 806, -70, 301, 130, -219, 299, -616, 355, -851, 272, -892, 67, -689, -208, -299, -481, 130, -647, 476, -641, 665, -477, 657, -226, 441, 66, 64, 341, -314, 545, -524, 653, -519, 682, -331, 626, -15, 486, 306, 276, 499, 31, 513, -238, 381, -518, 152, -743, -123, -812, -395, -741, -566, -585, -586, -347, -496, -30, -316, 249, -21, 432, 297, 563, 529, 655, 678, 669, 733, 619, 573, 520, 217, 378, -150, 184, -436, -51, -659, -297, -740, -513, -583, -690, -261, -817, 74, -863, 343, -805, 494, -616, 475, -264, 304, 177, 75, 622, -137, 1042, -280, 1320, -319, 1276, -247, 942, -96, 454, 89, -136, 241, -730, 321, -1106, 330, -1189, 258, -1044, 87, -707, -111, -203, -257, 327, -329, 727, -315, 928, -241, 916, -175, 661, -102, 210, 3, -288, 95, -662, 141, -819, 183, -716, 222, -400, 210, 2, 132, 330, -2, 467, -143, 389, -201, 205, -118, 32, 85, -58, 314, -4, 463, 206, 454, 428, 210, 489, -217, 337, -633, 23, -901, -368, -976, -712, -774, -888, -275, -829, 298, -583, 721, -250, 952, 93, 1000, 384, 824, 532, 463, 555, 81, 569, -193, 577, -404, 493, -589, 365, -667, 232, -588, 16, -444, -267, -291, -484, -100, -611, 104, -661, 240, -591, 338, -400, 444, -171, 457, 42, 293, 223, 80, 356, -46, 417, -135, 411, -214, 340, -192, 209, -93, 43, -15, -101, 52, -185, 148, -206, 202, -152, 143, -13, -22, 129, -221, 209, -373, 215, -441, 146, -431, -15, -297, -225, -18, -395, 271, -477, 457, -468, 594, -336, 648, -74, 495, 244, 178, 488, -113, 593, -306, 523, -432, 274, -453, -79, -320, -379, -122, -506, -7, -415, 17, -142, 34, 206, 9, 481, -121, 568, -241, 421, -169, 115, 63, -212, 286, -446, 450, -531, 580, -462, 571, -327, 318, -206, -42, -129, -301, -104, -465, -112, -587, -36, -572, 182, -362, 456, -109, 700, 44, 858, 169, 823, 353, 559, 451, 136, 378, -337, 262, -748, 165, -984, -20, -1010, -251, -829, -355, -490, -305, -103, -211, 234, -118, 511, -8, 680, 103, 681, 136, 533, 66, 309, 14, 61, 67, -157, 126, -302, 118, -310, 126, -162, 181, 63, 155, 247, -4, 339, -167, 298, -258, 86, -339, -237, -396, -513, -329, -640, -132, -594, 77, -383, 235, -26, 353, 348, 406, 578, 341, 623, 179, 518, 2, 278, -131, -8, -214, -209, -232, -275, -178, -209, -71, -23, 38, 177, 100, 270, 100, 247, 56, 121, -26, -112, -114, -343, -170, -468, -185, -493, -176, -429, -113, -243, 33, -6, 197, 203, 315, 400, 376, 575, 363, 659, 241, 636, 21, 490, -231, 216, -444, -127, -546, -469, -478, -735, -270, -802, 12, -654, 307, -395, 492, -87, 501, 220, 385, 414, 183, 468, -63, 446, -224, 380, -250, 269, -225, 144, -218, 9, -203, -150, -170, -333, -117, -480, -25, -514, 97, -393, 227, -174, 337, 83, 354, 344, 242, 524, 75, 516, -77, 340, -217, 98, -288, -141, -229, -356, -124, -462, -49, -395, 43, -224, 139, -64, 160, 78, 124, 183, 69, 187, -23, 75, -112, -63, -150, -159, -170, -178, -149, -99, -22, 53, 128, 232, 183, 394, 156, 442, 86, 317, -27, 75, -103, -199, -76, -446, -7, -581, 55, -534, 140, -326, 195, -51, 121, 210, -59, 389, -225, 436, -308, 332, -294, 136, -189, -44, -27, -180, 133, -295, 212, -316, 183, -213, 114, -63, 60, 98, 11, 295, -18, 456, 8, 493, 44, 398, 34, 191, 1, -94, -13, -350, -19, -492, -25, -483, -14, -332, 18, -101, 19, 90, -51, 177, -166, 159, -255, 82, -265, 14, -169, 20, 28, 103, 257, 221, 393, 307, 385, 307, 272, 211, 108, 63, -54, -85, -164, -192, -221, -232, -209, -213, -113, -179, -8, -137, 14, -83, 6, -22, 40, 54, 50, 165, -18, 259, -78, 264, -67, 199, -61, 109, -89, -23, -39, -159, 117, -224, 240, -215, 250, -178, 204, -125, 123, -84, -25, -64, -189, -27, -255, 52, -227, 137, -181, 236, -119, 339, -7, 380, 122, 341, 222, 253, 279, 100, 273, -97, 179, -295, 14, -488, -188, -669, -380, -774, -500, -763, -505, -605, -346, -261, -15, 220, 348, 709, 585, 1116, 672, 1306, 622, 1156, 396, 718, 41, 129, -284, -498, -480, -1006, -571, -1245, -586, -1194, -507, -938, -316, -545, -73, -101, 157, 300, 394, 609, 639, 813, 751, 888, 617, 805, 319, 570, -36, 250, -454, -108, -833, -440, -943, -652, -707, -702, -277, -639, 207, -497, 652, -305, 920, -107, 886, 55, 583, 207, 167, 368, -226, 505, -540, 556, -722, 498, -713, 363, -540, 179, -302, -33, -9, -188, 336, -242, 586, -244, 626, -247, 544, -272, 391, -354, 96, -440, -240, -434, -406, -299, -405, -39, -351, 335, -214, 696, 5, 874, 171, 827, 190, 584, 109, 164, 16, -311, -65, -653, -140, -763, -171, -650, -81, -348, 118, 65, 309, 471, 424, 727, 471, 738, 385, 523, 81, 149, -357, -309, -720, -699, -915, -880, -908, -817, -613, -535, -55, -75, 550, 410, 1015, 760, 1259, 923, 1186, 876, 753, 618, 94, 267, -560, -73, -1029, -369, -1250, -563, -1189, -608, -824, -553, -269, -430, 260, -232, 670, 15, 967, 240, 1064, 401, 842, 452, 402, 365, -27, 151, -342, -109, -594, -312, -726, -378, -618, -282, -337, -48, -67, 229, 140, 437, 300, 475, 356, 316, 244, 23, 38, -291, -111, -528, -124, -614, -59, -517, 18, -275, 137, 35, 276, 344, 297, 553, 173, 603, 28, 498, -103, 250, -282, -125, -446, -501, -459, -736, -302, -782, -51, -628, 227, -262, 462, 192, 564, 562, 467, 758, 193, 742, -131, 519, -371, 197, -473, -105, -408, -332, -168, -462, 144, -497, 343, -489, 357, -460, 250, -390, 71, -259, -160, -37, -330, 270, -331, 574, -185, 782, 8, 811, 180, 618, 289, 240, 322, -210, 271, -624, 123, -899, -54, -933, -176, -707, -265, -333, -314, 86, -243, 488, -68, 778, 81, 863, 137, 744, 132, 490, 94, 149, -5, -224, -138, -513, -204, -658, -150, -642, -41, -484, 77, -240, 216, 15, 332, 225, 369, 337, 331, 336, 240, 269, 101, 210, -69, 182, -245, 199, -428, 248, -589, 273, -665, 229, -613, 105, -432, -120, -116, -390, 286, -604, 627, -709, 796, -696, 808, -520, 665, -188, 363, 211, 3, 604, -277, 928, -423, 1086, -430, 1041, -340, 776, -246, 311, -199, -242, -175, -738, -146, -1083, -85, -1186, 33, -1011, 178, -622, 295, -131, 342, 351, 280, 684, 109, 809, -70, 737, -177, 506, -229, 196, -229, -67, -142, -221, 11, -245, 157, -141, 249, 18, 281, 119, 260, 111, 182, -10, 62, -206, -53, -400, -130, -506, -183, -456, -226, -244, -251, 46, -229, 302, -176, 443, -155, 442, -159, 312, -92, 107, 50, -85, 190, -189, 323, -197, 448, -157, 474, -108, 352, -44, 149, 3, -52, 13, -228, 31, -354, 84, -360, 120, -254, 98, -156, 24, -92, -76, -5, -194, 65, -295, 53, -331, 19, -253, 34, -83, 73, 105, 82, 270, 68, 379, 74, 357, 80, 239, 14, 107, -75, -34, -91, -179, -85, -266, -113, -291, -101, -288, -7, -258, 101, -182, 169, -62, 200, 118, 200, 324, 180, 470, 106, 523, -48, 469, -215, 280, -310, 1, -353, -287, -358, -520, -257, -644, -45, -620, 146, -479, 261, -257, 366, 18, 463, 288, 454, 491, 324, 616, 131, 635, -106, 519, -386, 293, -634, 35, -723, -197, -593, -352, -303, -388, 66, -310, 463, -176, 791, -36, 907, 71, 771, 96, 474, 28, 88, -78, -327, -160, -632, -189, -754, -156, -754, -44, -665, 138, -444, 335, -122, 469, 198, 492, 455, 396, 632, 185, 688, -122, 584, -423, 347, -590, 77, -579, -152, -407, -306, -104, -342, 250, -252, 540, -112, 665, 21, 562, 82, 268, 18, -96, -121, -442, -245, -699, -333, -761, -353, -586, -234, -267, 20, 101, 299, 461, 511, 719, 628, 793, 611, 684, 390, 443, 8, 118, -350, -244, -573, -564, -668, -750, -611, -756, -397, -603, -84, -341, 248, -25, 517, 279, 665, 477, 652, 526, 451, 467, 124, 362, -200, 241, -461, 122, -636, 16, -661, -86, -520, -231, -275, -422, 25, -586, 325, -626, 544, -511, 627, -254, 554, 117, 361, 506, 113, 746, -133, 760, -344, 579, -473, 276, -467, -78, -338, -369, -148, -520, 50, -540, 226, -459, 344, -320, 369, -182, 312, -42, 213, 121, 88, 277, -75, 399, -244, 480, -346, 481, -360, 380, -324, 196, -251, -45, -115, -310, 52, -521, 187, -629, 287, -630, 380, -518, 435, -296, 401, -10, 304, 306, 195, 593, 30, 771, -207, 802, -437, 692, -585, 425, -613, 38, -515, -361, -323, -674, -70, -844, 174, -811, 336, -580, 429, -241, 480, 115, 458, 421, 365, 598, 255, 609, 127, 483, -23, 282, -178, 55, -322, -160, -430, -306, -494, -347, -521, -305, -460, -205, -267, -68, -10, 73, 242, 166, 485, 185, 680, 140, 742, 77, 630, 26, 381, 4, 57, 23, -323, 74, -687, 99, -884, 69, -852, -7, -643, -112, -293, -212, 173, -270, 644, -292, 950, -255, 982, -139, 759, 5, 367, 134, -122, 281, -594, 431, -880, 497, -904, 450, -722, 316, -380, 77, 72, -228, 487, -478, 713, -602, 741, -603, 623, -483, 374, -255, 44, 10, -245, 228, -411, 374, -467, 465, -424, 513, -272, 504, -71, 424, 77, 261, 142, 10, 156, -302, 122, -596, 31, -792, -59, -835, -76, -688, -20, -360, 50, 62, 110, 464, 194, 752, 288, 874, 295, 812, 190, 596, 61, 291, -90, -25, -294, -292, -442, -479, -446, -574, -378, -574, -287, -498, -131, -381, 70, -257, 218, -130, 292, -5, 360, 96, 429, 188, 414, 320, 298, 477, 170, 591, 43, 637, -141, 606, -354, 431, -495, 82, -511, -354, -439, -736, -309, -981, -93, -1040, 152, -869, 293, -489, 329, -18, 339, 418, 289, 748, 155, 938, 48, 950, 43, 800, 81, 542, 90, 219, 56, -146, -20, -501, -167, -776, -385, -916, -558, -905, -581, -756, -467, -483, -252, -112, 81, 279, 483, 598, 788, 816, 877, 928, 789, 887, 567, 681, 185, 354, -291, -17, -666, -365, -838, -628, -842, -751, -686, -714, -356, -571, 53, -401, 390, -241, 563, -102, 576, 19, 462, 153, 250, 341, 13, 571, -137, 753, -167, 804, -139, 684, -109, 389, -49, -49, 26, -514, 35, -837, -23, -927, -57, -795, -49, -490, -49, -98, -44, 266, 10, 496, 73, 564, 67, 502, 7, 372, -24, 225, -47, 99, -124, 12, -193, -58, -151, -150, -36, -253, 76, -330, 182, -377, 292, -394, 351, -337, 299, -199, 155, -15, -5, 194, -160, 413, -304, 593, -364, 686, -294, 650, -173, 471, -63, 162, 15, -229, 41, -617, 11, -875, -26, -907, -19, -714, 53, -360, 156, 67, 245, 445, 288, 667, 256, 686, 150, 525, 14, 261, -115, 0, -203, -191, -208, -284, -158, -266, -126, -161, -126, -40, -136, 56, -140, 104, -131, 81, -66, -5, 83, -111, 240, -185, 307, -174, 308, -79, 271, 61, 150, 197, -36, 277, -171, 248, -210, 104, -187, -114, -124, -328, -40, -455, 28, -438, 52, -287, 26, -41, -29, 241, -78, 475, -91, 590, -76, 576, -31, 443, 72, 222, 196, -35, 260, -272, 254, -442, 192, -539, 79, -576, -64, -545, -202, -445, -304, -297, -340, -101, -317, 161, -248, 457, -110, 709, 96, 861, 280, 865, 387, 683, 440, 307, 430, -205, 305, -693, 89, -1002, -134, -1074, -335, -898, -509, -474, -566, 98, -448, 610, -239, 902, -24, 925, 186, 679, 347, 234, 402, -248, 358, -593, 274, -702, 192, -570, 122, -255, 45, 139, -14, 456, -71, 568, -199, 475, -359, 242, -442, -60, -440, -340, -381, -493, -233, -476, 11, -329, 268, -108, 439, 135, 519, 338, 540, 450, 467, 446, 296, 334, 109, 164, -51, -13, -224, -171, -403, -288, -537, -328, -589, -294, -549, -233, -423, -168, -220, -87, 52, -13, 326, 33, 544, 71, 691, 132, 741, 199, 645, 243, 414, 277, 90, 312, -260, 322, -558, 267, -733, 126, -753, -80, -624, -289, -388, -467, -82, -581, 226, -573, 456, -427, 569, -190, 559, 71, 441, 287, 264, 392, 62, 375, -137, 290, -281, 193, -337, 116, -325, 87, -257, 109, -133, 158, 16, 170, 115, 82, 140, -88, 140, -271, 138, -430, 86, -519, 2, -468, -46, -273, -54, -27, -62, 179, -73, 295, -73, 303, -57, 210, -48, 83, -29, 12, 51, 52, 162, 181, 219, 321, 216, 376, 160, 269, 41, -12, -103, -395, -226, -739, -308, -898, -328, -796, -252, -446, -100, 78, 56, 631, 175, 1004, 253, 1066, 272, 833, 201, 395, 100, -122, 32, -563, -20, -798, -69, -792, -80, -596, -53, -306, -17, -25, -10, 169, -41, 243, -78, 220, -103, 175, -141, 154, -154, 145, -84, 142, 31, 162, 121, 197, 179, 205, 207, 166, 182, 100, 108, 14, 40, -109, 17, -267, 11, -410, -8, -485, -39, -471, -90, -352, -158, -131, -221, 117, -249, 304, -212, 396, -116, 392, -7, 313, 116, 206, 257, 122, 358, 84, 374, 82, 334, 81, 251, 48, 102, -19, -104, -114, -296, -225, -440, -316, -537, -360, -543, -365, -385, -342, -107, -288, 169, -176, 385, 21, 530, 278, 571, 550, 484, 788, 296, 919, 103, 848, -41, 544, -183, 66, -350, -491, -473, -993, -525, -1295, -532, -1303, -482, -1011, -297, -494, 40, 117, 418, 692, 713, 1103, 905, 1267, 921, 1180, 663, 892, 194, 472, -291, 18, -683, -388, -935, -699, -984, -892, -783, -940, -399, -847, 4, -657, 328, -415, 580, -152, 712, 109, 665, 353, 499, 569, 311, 746, 104, 865, -114, 871, -275, 730, -343, 462, -362, 97, -358, -327, -298, -719, -178, -969, -65, -1030, 29, -915, 116, -662, 164, -325, 153, 43, 114, 396, 76, 677, 52, 848, 51, 888, 86, 775, 155, 522, 216, 182, 201, -181, 97, -507, -65, -725, -240, -779, -391, -681, -471, -488, -424, -242, -223, 32, 54, 291, 323, 492, 536, 623, 617, 668, 478, 581, 161, 361, -200, 63, -490, -257, -662, -548, -659, -731, -432, -740, -48, -576, 336, -298, 629, 18, 781, 313, 729, 533, 468, 635, 109, 609, -239, 495, -507, 333, -679, 123, -730, -125, -641, -358, -450, -525, -210, -619, 91, -625, 420, -499, 678, -230, 810, 104, 806, 410, 644, 630, 322, 715, -100, 617, -505, 352, -798, 18, -929, -300, -846, -548, -539, -638, -126, -513, 257, -230, 534, 95, 677, 378, 663, 553, 503, 537, 256, 305, 35, -35, -110, -330, -209, -486, -253, -457, -216, -253, -166, 40, -167, 281, -208, 358, -238, 250, -248, 35, -235, -165, -151, -257, 45, -189, 280, 29, 463, 283, 570, 422, 581, 385, 464, 193, 233, -85, -60, -353, -328, -497, -501, -452, -578, -273, -568, -60, -455, 126, -261, 243, -42, 256, 167, 180, 368, 75, 528, -6, 577, -41, 488, -22, 299, 31, 30, 79, -272, 102, -485, 86, -526, 35, -431, -40, -239, -135, 26, -226, 288, -260, 443, -210, 433, -103, 289, 13, 85, 126, -136, 215, -310, 237, -362, 174, -303, 63, -205, -50, -94, -130, 47, -168, 190, -154, 259, -95, 250, -17, 238, 56, 235, 118, 173, 155, 56, 157, -62, 129, -189, 73, -340, -26, -458, -148, -472, -229, -354, -246, -147, -202, 105, -89, 383, 67, 612, 192, 680, 221, 565, 155, 326, 34, 24, -83, -300, -131, -561, -92, -659, 4, -579, 112, -408, 174, -180, 143, 88, 32, 307, -95, 411, -172, 436, -160, 403, -57, 301, 76, 139, 152, -18, 134, -134, 42, -221, -90, -284, -206, -284, -245, -216, -189, -134, -59, -79, 102, -16, 245, 79, 322, 184, 314, 256, 234, 307, 117, 342, -15, 285, -161, 94, -290, -129, -341, -315, -308, -473, -226, -557, -101, -468, 60, -219, 195, 69, 260, 290, 260, 441, 213, 511, 128, 460, 46, 318, -1, 185, -7, 87, 15, -24, 30, -163, 10, -282, -44, -364, -133, -457, -245, -553, -335, -530, -360, -356, -302, -99, -178, 203, -3, 511, 201, 734, 382, 809, 494, 712, 545, 467, 543, 134, 465, -221, 291, -538, 49, -741, -219, -764, -498, -597, -754, -322, -910, -20, -904, 274, -718, 514, -372, 601, 87, 521, 572, 324, 946, 37, 1104, -296, 1010, -544, 682, -603, 204, -458, -276, -187, -603, 145, -690, 483, -553, 707, -275, 720, 12, 543, 185, 222, 166, -187, -35, -553, -296, -734, -476, -704, -491, -521, -316, -258, 14, 26, 408, 259, 726, 382, 849, 386, 755, 330, 491, 259, 116, 180, -287, 87, -615, 18, -785, -3, -774, -25, -593, -95, -272, -149, 100, -154, 411, -163, 597, -195, 630, -180, 508, -104, 260, -21, -36, 42, -293, 123, -440, 219, -458, 244, -370, 168, -215, 83, -18, 35, 176, -28, 308, -94, 358, -92, 325, -45, 216, -50, 51, -127, -118, -197, -246, -230, -318, -227, -310, -120, -202, 137, -20, 422, 172, 598, 333, 617, 433, 478, 427, 176, 286, -227, 51, -602, -212, -811, -440, -814, -599, -646, -635, -318, -511, 114, -265, 487, 41, 687, 344, 739, 585, 690, 711, 491, 699, 149, 549, -185, 288, -398, -6, -547, -265, -616, -448, -481, -528, -198, -509, 45, -427, 200, -313, 322, -175, 370, -47, 264, 39, 76, 113, -45, 203, -68, 282, -71, 325, -58, 338, 16, 337, 84, 327, 43, 282, -61, 188, -135, 46, -176, -152, -220, -397, -217, -626, -98, -762, 86, -756, 236, -569, 354, -214, 432, 209, 407, 586, 269, 830, 69, 881, -135, 741, -303, 460, -421, 112, -475, -213, -446, -450, -342, -581, -212, -608, -65, -526, 122, -357, 322, -145, 467, 68, 564, 253, 638, 367, 591, 379, 337, 290, -17, 137, -343, -40, -636, -191, -844, -250, -830, -190, -581, -50, -235, 122, 94, 282, 400, 362, 637, 320, 699, 158, 567, -83, 356, -325, 136, -491, -84, -538, -262, -449, -333, -240, -311, 33, -262, 299, -237, 497, -204, 571, -157, 482, -112, 276, -41, 28, 90, -204, 238, -369, 370, -417, 449, -338, 408, -181, 230, -30, -26, 63, -285, 100, -454, 106, -471, 105, -327, 139, -86, 238, 151, 341, 285, 356, 279, 242, 161, 2, 6, -320, -115, -612, -150, -754, -78, -674, 65, -378, 169, 52, 173, 476, 84, 752, -66, 788, -218, 588, -284, 243, -226, -124, -64, -403, 124, -505, 266, -411, 323, -189, 280, 52, 137, 206, -39, 231, -168, 130, -224, -57, -209, -229, -137, -289, -44, -211, 43, -28, 95, 192, 104, 374, 86, 440, 48, 344, -23, 120, -99, -147, -135, -370, -109, -498, -48, -496, 18, -347, 97, -95, 186, 176, 213, 399, 175, 536, 127, 542, 61, 402, -48, 170, -151, -78, -199, -301, -209, -452, -206, -473, -163, -362, -67, -172, 34, 33, 105, 195, 159, 271, 178, 233, 128, 98, 38, -76, -27, -224, -52, -295, -48, -264, -19, -119, 41, 116, 95, 352, 87, 505, 23, 542, -26, 465, -55, 275, -97, 4, -119, -277, -100, -499, -85, -626, -95, -646, -101, -551, -63, -360, 16, -117, 117, 127, 228, 326, 320, 441, 341, 453, 268, 400, 108, 342, -95, 295, -272, 248, -389, 187, -446, 87, -398, -87, -244, -328, -48, -559, 143, -690, 304, -656, 413, -452, 450, -133, 380, 210, 213, 467, -3, 553, -217, 460, -378, 253, -418, 40, -314, -101, -106, -131, 122, -49, 302, 96, 386, 218, 326, 264, 107, 207, -173, 45, -397, -198, -518, -443, -509, -602, -333, -640, -23, -540, 319, -292, 597, 65, 748, 430, 722, 707, 502, 825, 130, 743, -274, 478, -611, 111, -795, -260, -766, -532, -531, -625, -169, -528, 223, -291, 518, 1, 631, 249, 556, 370, 331, 335, 40, 169, -216, -63, -383, -285, -434, -434, -377, -465, -250, -358, -76, -136, 118, 151, 285, 450, 410, 692, 478, 801, 449, 728, 299, 465, 60, 59, -210, -383, -462, -746, -656, -926, -705, -868, -546, -593, -240, -198, 98, 186, 416, 458, 655, 577, 727, 545, 603, 396, 339, 194, 14, 4, -302, -134, -533, -210, -603, -223, -497, -174, -278, -90, -7, 9, 260, 95, 421, 129, 426, 97, 298, 26, 76, -51, -164, -97, -316, -92, -321, -44, -194, 13, 1, 57, 207, 55, 360, -8, 388, -107, 267, -184, 61, -203, -169, -156, -374, -50, -501, 78, -499, 192, -352, 270, -112, 292, 131, 258, 336, 184, 485, 79, 543, -49, 487, -173, 350, -267, 159, -310, -58, -293, -260, -221, -402, -123, -476, -30, -491, 32, -452, 49, -331, 42, -118, 56, 145, 113, 396, 213, 566, 326, 587, 401, 455, 374, 215, 214, -74, -47, -323, -332, -452, -547, -438, -608, -287, -491, -65, -242, 137, 44, 237, 266, 189, 352, 38, 303, -94, 188, -145, 84, -97, 41, 38, 65, 210, 116, 347, 136, 379, 83, 279, -43, 83, -193, -184, -306, -462, -332, -642, -258, -670, -112, -551, 58, -283, 195, 88, 280, 458, 310, 749, 280, 912, 202, 869, 88, 600, -58, 187, -210, -257, -324, -650, -364, -886, -320, -881, -189, -671, -12, -372, 151, -42, 269, 283, 322, 513, 303, 592, 251, 579, 205, 494, 161, 317, 100, 91, 9, -130, -119, -331, -270, -489, -406, -554, -485, -452, -480, -214, -374, 46, -177, 270, 63, 438, 289, 474, 473, 356, 588, 154, 611, -38, 531, -179, 358, -270, 115, -280, -165, -200, -446, -104, -659, -48, -741, -12, -661, 33, -442, 78, -117, 113, 240, 134, 529, 149, 680, 145, 661, 107, 483, 34, 212, -35, -73, -79, -326, -109, -498, -135, -540, -146, -466, -129, -315, -116, -105, -138, 126, -147, 301, -91, 391, 13, 393, 139, 301, 292, 150, 429, 13, 493, -64, 445, -75, 279, -44, 31, -29, -280, -91, -599, -229, -796, -396, -798, -517, -619, -519, -301, -363, 87, -67, 448, 301, 698, 625, 783, 803, 718, 801, 530, 631, 240, 339, -78, 3, -330, -325, -480, -599, -517, -759, -468, -767, -350, -638, -182, -399, -13, -79, 112, 243, 197, 472, 236, 571, 200, 537, 99, 406, 15, 244, -5, 123, 18, 61, 53, 26, 105, -23, 147, -109, 126, -244, 31, -408, -72, -538, -167, -555, -272, -424, -332, -171, -273, 142, -107, 448, 93, 677, 262, 764, 389, 681, 442, 461, 351, 165, 141, -154, -86, -458, -288, -671, -452, -733, -528, -637, -458, -409, -242, -87, 12, 258, 223, 530, 400, 647, 506, 594, 473, 402, 334, 136, 177, -116, 6, -260, -192, -270, -356, -201, -402, -124, -355, -79, -280, -86, -161, -119, 14, -137, 163, -94, 229, 24, 237, 180, 206, 292, 102, 317, -41, 254, -137, 125, -149, -19, -106, -99, -28, -116, 88, -116, 209, -120, 240, -156, 161, -238, 40, -325, -104, -337, -269, -215, -390, 27, -373, 329, -202, 595, 26, 741, 231, 695, 398, 432, 457, 17, 336, -431, 101, -805, -150, -1001, -352, -941, -451, -628, -412, -149, -218, 368, 60, 788, 296, 1001, 432, 940, 470, 629, 389, 177, 187, -271, -69, -614, -281, -794, -415, -773, -497, -578, -487, -307, -339, -39, -111, 199, 114, 389, 336, 499, 547, 523, 639, 475, 543, 351, 333, 148, 81, -98, -195, -329, -445, -480, -579, -514, -557, -428, -436, -251, -264, -43, -25, 109, 217, 154, 345, 116, 369, 49, 356, 0, 298, 31, 185, 169, 61, 364, -17, 513, -86, 533, -185, 381, -237, 78, -212, -301, -201, -652, -192, -869, -115, -886, 5, -704, 115, -369, 193, 51, 225, 468, 191, 795, 75, 978, -60, 971, -128, 769, -107, 407, -26, -39, 81, -472, 184, -775, 231, -885, 152, -800, -48, -546, -282, -197, -459, 133, -516, 388, -396, 545, -87, 575, 293, 486, 570, 341, 676, 171, 605, -21, 352, -200, -19, -300, -370, -307, -584, -245, -617, -139, -502, -4, -250, 115, 83, 166, 334, 153, 424, 105, 396, 41, 282, -11, 112, -45, -79, -57, -223, -51, -260, -32, -223, -12, -148, 12, -24, 53, 103, 90, 178, 81, 191, 32, 169, -32, 146, -93, 94, -133, -16, -120, -127, -39, -211, 76, -289, 162, -324, 183, -257, 124, -92, -10, 117, -172, 313, -268, 467, -263, 508, -164, 372, 11, 100, 194, -192, 287, -415, 264, -523, 151, -469, -10, -250, -155, 24, -215, 255, -199, 391, -154, 380, -119, 231, -132, 20, -181, -177, -189, -275, -109, -243, 70, -111, 319, 64, 554, 192, 650, 228, 533, 178, 213, 30, -215, -157, -618, -286, -864, -309, -873, -208, -629, -10, -226, 204, 186, 355, 508, 372, 670, 248, 623, 53, 407, -151, 132, -305, -103, -349, -241, -272, -256, -122, -172, 26, -45, 120, 53, 145, 60, 110, -27, 53, -150, 40, -254, 104, -284, 200, -195, 238, -3, 191, 196, 80, 324, -103, 358, -320, 289, -466, 137, -481, -27, -373, -137, -173, -162, 93, -127, 370, -72, 532, -28, 534, -9, 430, -13, 244, -8, 12, 26, -207, 94, -385, 159, -476, 186, -443, 150, -302, 47, -81, -98, 150, -228, 322, -285, 388, -221, 320, -55, 173, 146, 13, 309, -149, 387, -260, 335, -261, 165, -179, -39, -67, -190, 52, -255, 163, -220, 225, -91, 199, 58, 129, 145, 63, 159, -34, 104, -170, -11, -262, -133, -250, -199, -165, -191, -37, -109, 145, 28, 310, 178, 339, 289, 231, 315, 58, 231, -142, 77, -333, -98, -429, -236, -342, -286, -116, -214, 120, -55, 316, 119, 449, 224, 435, 219, 273, 113, 54, -60, -135, -237, -277, -344, -388, -345, -415, -258, -325, -128, -197, 21, -70, 160, 90, 262, 257, 315, 369, 330, 396, 310, 365, 247, 314, 129, 201, -15, 22, -155, -147, -274, -285, -365, -407, -419, -494, -442, -499, -431, -394, -385, -211, -280, 15, -106, 271, 129, 506, 379, 628, 591, 591, 706, 447, 675, 251, 501, -1, 244, -246, -51, -372, -319, -383, -492, -367, -556, -342, -553, -275, -500, -177, -414, -100, -319, -12, -200, 142, -34, 287, 160, 350, 361, 360, 531, 332, 604, 256, 546, 129, 389, -9, 168, -91, -57, -140, -211, -199, -259, -234, -236, -249, -199, -272, -194, -279, -221, -249, -265, -152, -301, 6, -271, 179, -118, 350, 102, 490, 307, 533, 464, 452, 530, 274, 451, 29, 273, -256, 82, -515, -79, -636, -185, -573, -213, -382, -190, -113, -147, 182, -102, 407, -80, 472, -87, 393, -79, 243, -33, 50, 54, -126, 179, -193, 322, -167, 408, -122, 373, -71, 198, -34, -76, -35, -366, -60, -576, -58, -612, 16, -418, 105, -55, 158, 349, 201, 659, 195, 784, 101, 672, -23, 376, -126, 14, -202, -305, -236, -509, -225, -558, -166, -479, -86, -333, -13, -174, 58, -29, 121, 87, 178, 178, 234, 248, 257, 292, 218, 293, 144, 262, 50, 195, -50, 103, -128, 13, -148, -56, -132, -115, -136, -165, -161, -207, -182, -251, -208, -299, -221, -313, -183, -270, -69, -171, 94, -26, 253, 136, 406, 273, 530, 358, 543, 373, 422, 331, 205, 257, -64, 156, -335, 18, -564, -143, -676, -311, -624, -482, -456, -618, -204, -647, 99, -523, 363, -243, 516, 125, 525, 489, 419, 754, 272, 849, 98, 722, -85, 417, -195, 33, -234, -352, -253, -680, -251, -864, -200, -865, -105, -698, -1, -386, 90, 36, 176, 465, 214, 789, 170, 921, 68, 816, -50, 492, -152, 53, -192, -369, -136, -653, -4, -728, 139, -593, 248, -331, 282, -51, 211, 160, 62, 265, -131, 263, -336, 206, -473, 145, -491, 111, -375, 102, -144, 113, 151, 126, 468, 117, 718, 86, 779, 33, 639, -54, 337, -158, -87, -261, -512, -333, -807, -337, -893, -254, -741, -89, -407, 146, 10, 386, 390, 544, 607, 572, 622, 474, 476, 261, 246, -1, 33, -229, -107, -374, -165, -424, -146, -380, -91, -287, -47, -170, -32, -40, -42, 82, -72, 199, -123, 335, -160, 443, -147, 472, -98, 408, -19, 252, 83, 12, 177, -238, 237, -431, 245, -522, 211, -481, 147, -323, 25, -125, -135, 76, -260, 253, -310, 355, -274, 371, -178, 344, -47, 277, 111, 165, 238, 40, 301, -72, 322, -158, 277, -207, 145, -237, -32, -264, -202, -294, -323, -324, -381, -334, -367, -258, -248, -75, -80, 197, 58, 503, 172, 742, 256, 795, 272, 626, 234, 272, 191, -175, 177, -583, 167, -822, 111, -858, 15, -717, -99, -456, -241, -153, -378, 108, -423, 296, -347, 422, -223, 496, -85, 502, 87, 446, 242, 325, 298, 136, 268, -88, 223, -280, 202, -419, 185, -485, 166, -462, 148, -364, 72, -237, -98, -99, -290, 40, -438, 171, -505, 280, -469, 354, -317, 364, -47, 297, 253, 156, 470, -32, 590, -210, 591, -319, 427, -348, 149, -286, -153, -159, -415, -20, -573, 94, -593, 171, -449, 202, -177, 220, 139, 242, 428, 240, 594, 183, 569, 67, 390, -120, 114, -349, -200, -527, -455, -570, -557, -453, -488, -181, -295, 181, -23, 520, 251, 732, 420, 757, 438, 591, 350, 301, 200, -24, 19, -307, -148, -495, -256, -553, -299, -492, -283, -347, -195, -153, -68, 63, 34, 249, 105, 364, 155, 391, 164, 339, 145, 224, 111, 85, 56, -28, -8, -90, -60, -107, -71, -84, -38, -40, 0, 4, 39, 37, 63, 60, 25, 56, -50, 17, -123, -61, -195, -153, -245, -229, -228, -247, -117, -166, 70, 36, 256, 297, 390, 521, 428, 624, 333, 545, 144, 269, -74, -118, -264, -503, -378, -772, -391, -829, -299, -659, -136, -337, 53, 60, 199, 444, 241, 706, 195, 786, 124, 711, 42, 497, -29, 165, -56, -208, -58, -529, -55, -741, -44, -788, -23, -650, -6, -362, -18, 8, -32, 354, -16, 565, 4, 602, 31, 467, 80, 201, 103, -99, 72, -316, 13, -409, -52, -372, -99, -233, -123, -56, -120, 97, -78, 201, -15, 223, 58, 175, 130, 87, 159, -19, 137, -131, 88, -217, 29, -258, -21, -241, -51, -159, -62, -26, -79, 97, -122, 167, -164, 156, -186, 70, -187, -51, -141, -142, -37, -154, 111, -65, 268, 97, 393, 263, 456, 358, 421, 349, 274, 223, 66, 10, -173, -224, -397, -407, -544, -516, -589, -529, -524, -436, -363, -246, -137, -13, 124, 225, 356, 444, 499, 597, 557, 634, 519, 555, 381, 382, 186, 151, -29, -99, -215, -318, -338, -474, -400, -535, -385, -510, -302, -403, -183, -222, -37, 9, 120, 244, 240, 434, 296, 529, 288, 514, 217, 396, 79, 195, -106, -45, -274, -231, -368, -324, -371, -328, -265, -238, -49, -68, 215, 96, 432, 202, 552, 243, 557, 213, 416, 100, 156, -46, -132, -168, -381, -226, -554, -201, -609, -85, -526, 77, -331, 242, -110, 354, 77, 367, 235, 261, 337, 68, 354, -161, 331, -346, 302, -443, 251, -420, 166, -284, 66, -80, -14, 134, -99, 311, -216, 406, -316, 401, -355, 311, -336, 170, -270, 3, -162, -164, -13, -299, 145, -370, 246, -368, 295, -285, 322, -134, 305, 46, 217, 187, 96, 263, -18, 247, -131, 139, -248, -15, -313, -145, -297, -209, -248, -191, -183, -105, -59, 12, 114, 105, 267, 155, 346, 146, 364, 82, 317, 2, 172, -73, -44, -160, -246, -228, -382, -249, -442, -226, -409, -158, -231, -35, 48, 116, 287, 249, 422, 309, 459, 270, 363, 138, 143, -33, -132, -202, -354, -315, -446, -329, -417, -241, -269, -104, -11, 52, 259, 189, 443, 270, 493, 281, 400, 229, 192, 119, -67, -7, -307, -135, -453, -265, -484, -358, -412, -369, -245, -320, -5, -205, 234, -14, 401, 213, 466, 421, 433, 580, 311, 637, 120, 554, -97, 342, -272, 40, -381, -297, -422, -577, -358, -730, -183, -719, 25, -553, 203, -273, 329, 38, 371, 307, 300, 475, 148, 528, -22, 489, -156, 409, -241, 319, -259, 253, -188, 205, -73, 153, 25, 57, 100, -96, 127, -298, 91, -496, 34, -638, -4, -674, -16, -587, -18, -366, 2, -51, 58, 284, 103, 576, 110, 800, 96, 912, 52, 873, -41, 680, -148, 369, -237, -37, -297, -475, -302, -843, -207, -1046, -28, -1039, 175, -795, 354, -370, 474, 130, 479, 588, 357, 910, 135, 999, -127, 852, -357, 523, -482, 93, -470, -338, -348, -653, -162, -796, 51, -740, 228, -506, 305, -171, 286, 156, 206, 403, 78, 511, -53, 464, -129, 305, -117, 117, -63, -54, -4, -163, 68, -204, 116, -205, 90, -204, 29, -202, -20, -198, -60, -168, -89, -91, -84, 24, -55, 146, -34, 237, -45, 237, -69, 139, -99, -25, -121, -192, -98, -298, 0, -291, 141, -177, 270, 11, 334, 205, 314, 337, 216, 346, 65, 242, -112, 66, -256, -137, -322, -320, -309, -408, -242, -395, -121, -302, 13, -159, 109, 15, 153, 162, 165, 252, 145, 276, 85, 242, -9, 149, -87, 33, -127, -79, -138, -147, -96, -144, 22, -70, 163, 31, 268, 137, 306, 217, 270, 234, 157, 157, -11, 12, -187, -164, -314, -313, -381, -407, -384, -419, -330, -332, -230, -144, -105, 87, 23, 320, 154, 505, 294, 597, 411, 563, 463, 430, 444, 217, 363, -26, 213, -228, 8, -347, -210, -404, -382, -387, -482, -308, -500, -209, -436, -115, -298, -3, -121, 111, 65, 219, 225, 302, 326, 349, 352, 341, 321, 288, 241, 189, 133, 65, 37, -45, -21, -115, -36, -161, -18, -175, -8, -164, -34, -144, -105, -134, -210, -130, -325, -124, -393, -86, -367, -19, -219, 82, 19, 209, 288, 352, 517, 457, 641, 480, 617, 381, 455, 170, 178, -119, -172, -419, -512, -671, -748, -794, -816, -747, -685, -527, -385, -185, 11, 217, 416, 589, 738, 853, 899, 938, 855, 830, 599, 542, 200, 125, -238, -333, -616, -710, -867, -935, -919, -957, -751, -780, -417, -446, -25, -58, 353, 295, 659, 528, 820, 595, 771, 506, 547, 337, 232, 139, -100, -18, -390, -96, -551, -104, -551, -88, -432, -74, -266, -96, -80, -154, 99, -234, 219, -286, 237, -284, 205, -218, 172, -125, 128, -16, 56, 86, -19, 163, -70, 205, -98, 248, -106, 285, -66, 290, 16, 242, 86, 140, 106, -32, 87, -241, 29, -438, -59, -558, -152, -550, -196, -385, -168, -120, -78, 188, 40, 467, 152, 648, 213, 664, 194, 521, 98, 255, -20, -53, -116, -331, -174, -503, -189, -540, -139, -442, -38, -260, 69, -46, 154, 133, 232, 247, 259, 285, 191, 268, 57, 219, -81, 175, -213, 142, -311, 125, -329, 95, -233, 50, -65, -7, 104, -57, 234, -101, 304, -122, 280, -118, 174, -90, 23, -66, -120, -47, -228, -36, -275, -23, -253, -9, -158, 19, -24, 50, 118, 109, 248, 186, 349, 252, 380, 284, 321, 297, 166, 259, -53, 161, -284, 2, -466, -181, -548, -356, -494, -472, -323, -503, -90, -413, 146, -214, 346, 42, 463, 273, 486, 441, 412, 503, 270, 437, 89, 262, -85, 56, -213, -131, -278, -236, -293, -253, -250, -203, -162, -120, -60, -31, 22, 7, 72, -4, 71, -62, 25, -137, -33, -189, -63, -175, -59, -108, -23, 17, 44, 179, 141, 327, 231, 383, 289, 333, 287, 170, 206, -79, 50, -350, -135, -544, -312, -606, -440, -499, -475, -253, -381, 62, -188, 352, 59, 550, 301, 580, 474, 446, 507, 190, 388, -103, 167, -371, -82, -548, -299, -599, -416, -497, -415, -288, -315, -20, -155, 234, 38, 423, 226, 494, 382, 435, 472, 259, 461, 37, 324, -171, 101, -311, -154, -356, -400, -294, -596, -166, -660, -14, -548, 110, -285, 182, 37, 181, 345, 135, 559, 51, 616, -47, 509, -139, 309, -178, 84, -165, -109, -84, -237, 41, -271, 187, -229, 314, -162, 391, -106, 355, -63, 217, -43, 16, -48, -196, -80, -378, -110, -453, -101, -407, -42, -247, 43, -24, 142, 197, 235, 347, 297, 418, 299, 398, 246, 300, 147, 163, 22, 50, -108, -52, -199, -136, -250, -195, -276, -215, -289, -200, -281, -136, -244, -43, -172, 85, -54, 213, 124, 295, 319, 292, 471, 217, 531, 71, 482, -100, 313, -258, 54, -346, -224, -329, -434, -185, -543, 35, -535, 266, -404, 433, -172, 501, 77, 421, 269, 200, 375, -95, 407, -359, 343, -523, 189, -540, 1, -424, -147, -200, -241, 63, -255, 288, -183, 404, -52, 421, 64, 360, 120, 249, 106, 82, 47, -86, -38, -232, -107, -349, -137, -439, -108, -452, -20, -378, 95, -215, 189, -6, 241, 215, 230, 393, 145, 492, -4, 454, -160, 301, -291, 78, -373, -150, -372, -343, -259, -454, -57, -473, 191, -392, 410, -237, 538, -53, 521, 85, 361, 184, 95, 238, -203, 234, -448, 164, -554, 75, -501, -22, -335, -95, -125, -136, 87, -145, 246, -119, 322, -44, 307, 26, 236, 71, 139, 77, 56, 50, 6, -21, -6, -108, -2, -180, 6, -183, -6, -122, -46, -11, -115, 112, -193, 223, -264, 272, -293, 229, -259, 98, -143, -61, 23, -210, 194, -289, 324, -270, 395, -151, 375, 25, 265, 221, 113, 358, -6, 409, -89, 348, -152, 202, -200, 11, -219, -170, -230, -316, -244, -379, -240, -361, -176, -261, -65, -111, 71, 73, 211, 249, 331, 381, 363, 421, 302, 383, 194, 288, 85, 174, -29, 44, -131, -56, -207, -109, -245, -126, -251, -157, -212, -197, -133, -245, -34, -263, 62, -235, 139, -149, 159, -6, 133, 190, 87, 359, 45, 462, 14, 480, 17, 422, 60, 285, 119, 114, 145, -64, 115, -209, 14, -322, -133, -402, -274, -448, -355, -432, -371, -361, -321, -226, -206, -50, -29, 161, 163, 370, 347, 545, 500, 628, 590, 594, 560, 434, 410, 197, 165, -104, -131, -420, -435, -681, -658, -803, -744, -766, -675, -563, -482, -251, -198, 124, 121, 467, 415, 685, 608, 712, 673, 574, 618, 308, 468, -9, 225, -314, -70, -509, -345, -566, -517, -497, -563, -362, -493, -186, -326, -17, -93, 127, 130, 206, 283, 235, 348, 242, 347, 242, 281, 202, 183, 129, 94, 30, 21, -70, -83, -183, -215, -295, -328, -390, -375, -428, -359, -407, -272, -312, -105, -159, 126, 51, 337, 282, 465, 485, 480, 603, 399, 631, 245, 543, 66, 361, -104, 95, -243, -218, -350, -516, -397, -731, -378, -850, -301, -825, -192, -638, -58, -295, 77, 124, 202, 542, 282, 862, 314, 1034, 300, 1010, 257, 804, 187, 440, 101, 16, 1, -389, -97, -711, -192, -918, -262, -947, -298, -809, -286, -526, -225, -152, -108, 267, 29, 651, 145, 928, 201, 1013, 213, 911, 201, 638, 188, 260, 153, -156, 91, -517, 3, -757, -84, -815, -168, -716, -226, -485, -233, -172, -175, 185, -86, 498, 17, 691, 105, 720, 152, 616, 133, 393, 80, 104, 37, -183, 34, -388, 48, -475, 62, -436, 53, -332, 24, -195, -44, -65, -131, 52, -189, 141, -166, 222, -83, 306, 21, 404, 102, 443, 150, 382, 138, 207, 69, -52, -23, -357, -84, -610, -115, -736, -120, -667, -98, -436, -37, -114, 31, 202, 81, 452, 123, 584, 180, 591, 208, 479, 181, 317, 100, 140, -10, -34, -141, -212, -245, -371, -287, -497, -256, -552, -187, -554, -105, -483, -29, -335, 35, -123, 84, 99, 145, 314, 219, 483, 300, 609, 343, 647, 314, 569, 199, 359, 14, 69, -211, -276, -414, -613, -537, -871, -523, -943, -376, -803, -132, -490, 143, -90, 382, 322, 505, 641, 505, 816, 403, 786, 242, 585, 34, 298, -179, 5, -335, -271, -387, -462, -357, -551, -276, -541, -174, -474, -69, -363, -1, -218, 41, -32, 97, 159, 202, 352, 319, 511, 417, 622, 468, 631, 433, 507, 251, 246, -61, -83, -405, -427, -666, -698, -783, -838, -701, -782, -425, -522, -24, -111, 353, 321, 593, 696, 655, 926, 563, 965, 346, 788, 74, 446, -183, 23, -342, -375, -386, -695, -332, -870, -211, -880, -40, -698, 120, -361, 222, 58, 243, 465, 208, 807, 109, 988, -28, 961, -143, 730, -175, 377, -150, -21, -95, -384, -26, -673, 31, -812, 18, -794, -41, -650, -83, -430, -65, -141, -4, 186, 96, 516, 200, 766, 268, 899, 255, 873, 175, 683, 58, 340, -50, -85, -139, -512, -184, -824, -190, -973, -172, -926, -174, -695, -191, -317, -187, 116, -120, 524, -14, 801, 112, 914, 249, 840, 372, 595, 409, 222, 340, -180, 193, -520, 25, -710, -146, -756, -284, -663, -366, -471, -374, -228, -328, -14, -229, 150, -75, 262, 118, 370, 275, 453, 346, 490, 336, 468, 279, 386, 163, 212, 18, -44, -105, -343, -160, -580, -183, -723, -199, -745, -202, -642, -180, -426, -166, -163, -143, 119, -67, 358, 81, 539, 239, 655, 360, 695, 410, 612, 368, 425, 211, 148, 0, -171, -195, -500, -328, -764, -399, -900, -393, -851, -319, -644, -187, -308, -37, 80, 110, 468, 238, 772, 341, 926, 392, 882, 376, 661, 285, 291, 138, -131, -61, -536, -268, -812, -420, -873, -465, -714, -430, -420, -340, -49, -190, 292, 21, 525, 239, 592, 419, 526, 539, 386, 578, 237, 485, 92, 283, -23, 25, -120, -235, -193, -478, -269, -639, -337, -662, -356, -536, -269, -318, -118, -50, 77, 222, 268, 458, 415, 595, 472, 612, 417, 515, 250, 334, 62, 87, -105, -170, -218, -381, -267, -491, -235, -499, -145, -411, -33, -253, 36, -60, 78, 92, 92, 188, 103, 246, 122, 298, 166, 319, 208, 294, 248, 225, 222, 130, 114, -19, -83, -214, -316, -391, -522, -453, -615, -396, -550, -251, -286, -46, 115, 181, 544, 333, 866, 369, 1000, 315, 890, 212, 552, 62, 45, -83, -478, -157, -896, -151, -1120, -143, -1122, -147, -898, -136, -506, -89, 0, -22, 500, 49, 908, 99, 1150, 131, 1181, 126, 964, 85, 540, 13, -24, -62, -583, -117, -1030, -125, -1262, -83, -1226, 2, -921, 66, -432, 88, 132, 83, 618, 68, 945, 18, 1044, -47, 905, -87, 555, -76, 104, -50, -343, -15, -660, 44, -814, 116, -780, 147, -574, 125, -255, 62, 61, -20, 312, -123, 445, -206, 489, -237, 442, -214, 327, -165, 173, -78, 18, 49, -150, 184, -310, 254, -467, 260, -573, 235, -586, 200, -483, 136, -276, 55, 39, -38, 391, -122, 712, -197, 901, -240, 924, -250, 773, -228, 467, -190, 27, -137, -444, -79, -863, 5, -1132, 103, -1205, 186, -1066, 251, -720, 315, -195, 336, 388, 289, 924, 191, 1297, 79, 1451, -63, 1352, -224, 1003, -355, 440, -410, -198, -408, -803, -355, -1265, -234, -1499, -40, -1429, 167, -1056, 350, -455, 476, 215, 516, 838, 428, 1269, 235, 1423, -10, 1260, -232, 845, -394, 313, -456, -184, -406, -598, -259, -855, -85, -938, 65, -871, 164, -702, 218, -451, 227, -138, 206, 254, 173, 661, 152, 1001, 118, 1178, 57, 1127, -32, 813, -122, 279, -205, -378, -265, -964, -282, -1340, -221, -1416, -120, -1178, -19, -686, 76, -75, 174, 532, 227, 988, 230, 1241, 205, 1266, 176, 1080, 115, 715, 22, 241, -68, -282, -132, -746, -198, -1098, -255, -1276, -262, -1239, -182, -962, -51, -499, 94, 75, 228, 638, 322, 1108, 325, 1373, 230, 1362, 74, 1063, -96, 539, -267, -123, -393, -775, -422, -1302, -335, -1577, -176, -1537, 21, -1194, 215, -632, 374, 71, 462, 773, 484, 1354, 441, 1694, 343, 1736, 166, 1458, -77, 894, -341, 107, -561, -747, -718, -1530, -781, -2065, -703, -2225, -455, -1949, -93, -1272, 317, -301, 707, 758, 995, 1693, 1081, 2276, 954, 2393, 642, 2031, 200, 1281, -312, 293, -776, -706, -1096, -1538, -1211, -2033, -1100, -2131, -764, -1836, -268, -1228, 285, -425, 780, 404, 1125, 1128, 1247, 1616, 1128, 1811, 787, 1682, 291, 1256, -273, 610, -775, -115, -1123, -818, -1240, -1366, -1106, -1673, -755, -1661, -271, -1319, 262, -701, 740, 57, 1069, 823, 1162, 1436, 1021, 1781, 704, 1765, 296, 1393, -143, 754, -537, -1, -836, -756, -989, -1357, -987, -1714, -845, -1768, -591, -1515, -222, -987, 211, -279, 639, 523, 989, 1269, 1204, 1829, 1218, 2083, 997, 1971, 560, 1480, -7, 682, -629, -299, -1191, -1249, -1552, -1990, -1595, -2359, -1309, -2279, -747, -1737, -13, -819, 771, 305, 1437, 1378, 1824, 2197, 1830, 2573, 1463, 2408, 780, 1724, -81, 679, -938, -515, -1586, -1572, -1897, -2271, -1814, -2453, -1374, -2105, -664, -1328, 150, -328, 893, 680, 1426, 1477, 1680, 1946, 1591, 2008, 1194, 1692, 596, 1086, -61, 322, -658, -485, -1094, -1184, -1308, -1676, -1265, -1849, -1016, -1674, -626, -1188, -161, -486, 306, 312, 678, 1029, 908, 1544, 994, 1747, 954, 1612, 760, 1181, 431, 551, 38, -179, -340, -861, -677, -1390, -917, -1673, -994, -1688, -887, -1413, -639, -872, -280, -145, 154, 620, 593, 1309, 917, 1771, 1073, 1906, 1050, 1661, 844, 1072, 444, 237, -80, -664, -608, -1471, -1018, -1994, -1245, -2124, -1228, -1819, -950, -1137, -455, -204, 132, 783, 678, 1624, 1076, 2118, 1271, 2182, 1223, 1802, 943, 1051, 476, 77, -76, -901, -618, -1703, -1054, -2154, -1281, -2170, -1230, -1738, -946, -942, -499, 62, 44, 1047, 591, 1825, 993, 2211, 1173, 2124, 1129, 1579, 881, 708, 463, -291, -7, -1190, -431, -1815, -752, -2018, -945, -1795, -956, -1211, -804, -418, -538, 421, -206, 1138, 170, 1613, 522, 1740, 767, 1533, 853, 1040, 785, 359, 584, -381, 312, -1015, 15, -1419, -265, -1503, -494, -1282, -628, -801, -660, -170, -598, 466, -471, 962, -278, 1248, -48, 1270, 191, 1059, 408, 654, 581, 145, 669, -371, 655, -810, 518, -1118, 287, -1209, -6, -1073, -319, -713, -593, -195, -745, 402, -750, 952, -610, 1327, -345, 1421, 4, 1226, 342, 752, 591, 97, 688, -607, 637, -1201, 464, -1558, 231, -1577, -5, -1271, -207, -679, -356, 72, -432, 817, -458, 1383, -442, 1644, -393, 1530, -282, 1100, -89, 436, 173, -305, 432, -954, 621, -1372, 687, -1502, 604, -1321, 361, -884, 31, -263, -288, 396, -515, 963, -630, 1324, -624, 1403, -490, 1160, -271, 654, -55, -36, 140, -739, 312, -1280, 440, -1527, 494, -1413, 486, -944, 418, -246, 283, 520, 64, 1146, -185, 1492, -409, 1494, -558, 1173, -604, 600, -527, -78, -349, -735, -90, -1234, 196, -1503, 446, -1485, 611, -1172, 675, -618, 594, 54, 370, 752, 56, 1320, -262, 1637, -533, 1615, -715, 1252, -751, 618, -610, -155, -359, -938, -59, -1524, 257, -1774, 557, -1639, 761, -1157, 823, -415, 745, 424, 546, 1183, 218, 1668, -185, 1796, -573, 1549, -859, 978, -1011, 194, -963, -630, -698, -1333, -275, -1746, 192, -1808, 617, -1511, 919, -911, 1047, -104, 966, 758, 714, 1511, 338, 1975, -98, 2073, -525, 1759, -863, 1054, -1056, 68, -1048, -982, -828, -1868, -416, -2372, 100, -2393, 606, -1885, 987, -932, 1177, 259, 1128, 1411, 834, 2281, 344, 2668, -219, 2499, -739, 1780, -1119, 658, -1307, -626, -1230, -1780, -890, -2566, -351, -2798, 282, -2427, 896, -1499, 1356, -228, 1552, 1102, 1407, 2193, 964, 2820, 319, 2815, -395, 2189, -1048, 1078, -1497, -251, -1642, -1523, -1450, -2472, -994, -2897, -366, -2689, 337, -1941, 994, -799, 1461, 514, 1663, 1734, 1558, 2593, 1148, 2928, 495, 2674, -269, 1900, -992, 714, -1513, -640, -1734, -1883, -1600, -2766, -1141, -3123, -459, -2853, 303, -2002, 1000, -706, 1494, 758, 1701, 2092, 1565, 3014, 1118, 3317, 448, 2900, -318, 1866, -1042, 419, -1553, -1119, -1738, -2416, -1562, -3169, -1053, -3225, -306, -2592, 499, -1442, 1187, -18, 1609, 1347, 1689, 2378, 1419, 2880, 868, 2784, 149, 2131, -589, 1083, -1215, -161, -1587, -1341, -1642, -2234, -1371, -2656, -807, -2531, -58, -1889, 698, -883, 1317, 308, 1668, 1427, 1660, 2233, 1282, 2550, 651, 2348, -85, 1673, -786, 655, -1339, -509, -1610, -1552, -1539, -2271, -1181, -2517, -632, -2254, 47, -1532, 719, -481, 1252, 713, 1542, 1765, 1548, 2457, 1263, 2637, 725, 2269, 30, 1396, -661, 192, -1227, -1082, -1562, -2094, -1610, -2640, -1344, -2622, -802, -2044, -91, -993, 632, 284, 1248, 1479, 1653, 2313, 1748, 2648, 1465, 2397, 864, 1604, 64, 452, -751, -756, -1414, -1730, -1783, -2240, -1764, -2223, -1357, -1715, -688, -874, 94, 78, 812, 903, 1330, 1443, 1558, 1631, 1492, 1516, 1177, 1154, 664, 628, 34, 33, -552, -506, -980, -935, -1230, -1218, -1305, -1316, -1144, -1157, -765, -755, -275, -193, 210, 407, 644, 949, 967, 1301, 1104, 1365, 1019, 1090, 800, 578, 498, -25, 125, -571, -279, -970, -625, -1146, -850, -1072, -944, -775, -919, -371, -723, 38, -383, 389, 1, 667, 342, 812, 628, 800, 828, 655, 894, 439, 797, 169, 595, -125, 329, -406, 11, -600, -346, -704, -656, -708, -868, -609, -957, -396, -898, -102, -665, 231, -287, 520, 143, 711, 510, 751, 813, 638, 1007, 377, 1021, 32, 858, -309, 589, -530, 245, -611, -168, -569, -607, -440, -955, -234, -1169, -16, -1234, 154, -1090, 238, -685, 285, -95, 317, 556, 325, 1149, 306, 1557, 294, 1645, 265, 1374, 190, 789, 13, 23, -244, -783, -533, -1455, -775, -1820, -918, -1792, -881, -1382, -623, -657, -138, 225, 455, 1082, 1026, 1716, 1445, 1988, 1617, 1830, 1451, 1261, 938, 414, 142, -510, -744, -1343, -1527, -1928, -2043, -2114, -2187, -1825, -1871, -1165, -1127, -262, -85, 741, 1026, 1628, 1992, 2165, 2617, 2232, 2743, 1834, 2253, 1048, 1214, -25, -159, -1123, -1538, -1967, -2641, -2390, -3205, -2298, -3042, -1655, -2144, -599, -746, 600, 836, 1627, 2251, 2281, 3217, 2423, 3490, 2006, 2972, 1102, 1776, -59, 205, -1195, -1437, -2044, -2828, -2426, -3667, -2249, -3712, -1553, -2935, -480, -1500, 691, 297, 1701, 2130, 2337, 3583, 2439, 4303, 1982, 4077, 1082, 2940, -73, 1130, -1217, -982, -2106, -2974, -2529, -4369, -2380, -4841, -1691, -4255, -627, -2727, 577, -572, 1664, 1777, 2419, 3838, 2636, 5087, 2245, 5209, 1351, 4162, 202, 2191, -995, -298, -2034, -2783, -2657, -4699, -2690, -5547, -2131, -5155, -1097, -3648, 192, -1372, 1481, 1216, 2458, 3572, 2912, 5163, 2762, 5599, 1999, 4843, 757, 3089, -648, 686, -1913, -1916, -2805, -4157, -3141, -5519, -2768, -5677, -1746, -4656, -363, -2666, 1052, -61, 2277, 2631, 3077, 4754, 3204, 5803, 2588, 5578, 1445, 4206, 14, 1936, -1469, -779, -2695, -3319, -3308, -5075, -3142, -5693, -2311, -5113, -1007, -3512, 565, -1168, 2044, 1434, 3070, 3701, 3404, 5108, 2995, 5387, 1940, 4538, 447, 2750, -1191, 326, -2604, -2175, -3469, -4131, -3562, -5102, -2881, -4958, -1563, -3774, 140, -1796, 1877, 592, 3227, 2803, 3885, 4321, 3731, 4867, 2767, 4399, 1143, 3011, -751, 962, -2486, -1328, -3708, -3276, -4176, -4437, -3744, -4617, -2466, -3836, -668, -2225, 1225, -90, 2887, 2068, 3986, 3666, 4235, 4388, 3529, 4171, 2067, 3063, 193, 1242, -1718, -856, -3275, -2669, -4090, -3734, -3970, -3923, -2982, -3265, -1404, -1884, 445, -88, 2177, 1626, 3408, 2844, 3863, 3345, 3459, 3130, 2334, 2247, 748, 858, -1007, -697, -2529, -2001, -3458, -2782, -3592, -2916, -2953, -2438, -1701, -1402, -64, -19, 1600, 1339, 2857, 2329, 3437, 2799, 3254, 2678, 2369, 1970, 957, 751, -637, -683, -2042, -1948, -2956, -2744, -3199, -2930, -2741, -2439, -1712, -1360, -348, 86, 1054, 1493, 2239, 2495, 2925, 2902, 2940, 2685, 2305, 1863, 1173, 596, -200, -820, -1520, -1983, -2515, -2647, -2905, -2748, -2597, -2272, -1701, -1228, -454, 136, 873, 1436, 1991, 2323, 2627, 2670, 2622, 2443, 2010, 1630, 953, 351, -293, -1006, -1448, -2055, -2217, -2567, -2439, -2500, -2104, -1855, -1293, -716, -202, 635, 896, 1762, 1750, 2390, 2132, 2437, 2002, 1959, 1442, 1021, 601, -207, -340, -1379, -1177, -2135, -1700, -2380, -1791, -2144, -1519, -1467, -982, -403, -254, 804, 564, 1791, 1254, 2305, 1639, 2330, 1678, 1869, 1397, 950, 798, -276, -52, -1439, -927, -2190, -1539, -2398, -1805, -2118, -1689, -1371, -1166, -259, -334, 954, 567, 1884, 1298, 2307, 1732, 2221, 1808, 1701, 1447, 760, 759, -416, -53, -1477, -829, -2111, -1438, -2250, -1730, -1945, -1639, -1226, -1220, -161, -576, 958, 210, 1795, 975, 2159, 1537, 2059, 1737, 1522, 1558, 593, 1070, -535, 365, -1460, -417, -1910, -1099, -1856, -1516, -1389, -1561, -574, -1320, 409, -861, 1227, -205, 1568, 515, 1436, 1064, 959, 1314, 257, 1304, -533, 1110, -1147, 696, -1360, 112, -1123, -477, -600, -919, 61, -1180, 731, -1226, 1248, -1001, 1427, -524, 1220, 74, 705, 650, 49, 1050, -644, 1200, -1241, 1069, -1584, 700, -1536, 167, -1122, -438, -453, -928, 321, -1126, 1081, -1050, 1633, -765, 1805, -327, 1519, 201, 855, 641, -23, 839, -890, 850, -1551, 785, -1808, 614, -1564, 311, -873, -40, 29, -320, 870, -551, 1439, -757, 1641, -892, 1386, -858, 725, -634, -116, -302, -863, 72, -1377, 501, -1574, 906, -1389, 1169, -804, 1152, -18, 858, 732, 416, 1308, -93, 1634, -619, 1586, -1037, 1136, -1242, 392, -1169, -430, -875, -1182, -435, -1714, 102, -1869, 665, -1550, 1122, -842, 1345, 89, 1273, 1009, 943, 1710, 424, 1989, -184, 1752, -819, 1062, -1349, 115, -1623, -881, -1544, -1682, -1111, -2091, -414, -1965, 418, -1323, 1247, -334, 1828, 761, 2011, 1739, 1772, 2315, 1157, 2300, 266, 1673, -720, 614, -1580, -632, -2137, -1783, -2288, -2550, -1950, -2680, -1190, -2159, -196, -1135, 821, 153, 1717, 1448, 2329, 2450, 2466, 2905, 2082, 2691, 1299, 1896, 247, 672, -895, -747, -1917, -2058, -2527, -2935, -2565, -3155, -2086, -2645, -1191, -1538, 4, -55, 1225, 1477, 2151, 2702, 2558, 3283, 2428, 3074, 1790, 2149, 732, 747, -494, -855, -1561, -2261, -2249, -3088, -2423, -3132, -2025, -2441, -1147, -1195, -67, 329, 984, 1791, 1794, 2776, 2163, 3043, 1993, 2578, 1371, 1520, 507, 84, -418, -1390, -1266, -2517, -1790, -2963, -1858, -2653, -1503, -1691, -851, -307, -44, 1167, 772, 2321, 1407, 2864, 1670, 2670, 1534, 1852, 1068, 612, 387, -773, -391, -1971, -1068, -2669, -1450, -2736, -1448, -2165, -1112, -1095, -540, 280, 155, 1639, 827, 2639, 1253, 3008, 1339, 2659, 1090, 1638, 581, 175, -74, -1407, -753, -2692, -1273, -3320, -1424, -3109, -1186, -2116, -627, -556, 136, 1188, 944, 2693, 1538, 3537, 1694, 3482, 1382, 2570, 712, 1044, -192, -774, -1116, -2440, -1775, -3523, -1946, -3741, -1649, -3088, -959, -1737, 4, 40, 1010, 1872, 1767, 3261, 2074, 3861, 1898, 3554, 1334, 2429, 435, 712, -621, -1215, -1550, -2863, -2097, -3779, -2143, -3783, -1709, -2901, -885, -1338, 196, 554, 1249, 2290, 1994, 3419, 2247, 3687, 1981, 3126, 1260, 1855, 249, 127, -834, -1642, -1734, -2974, -2231, -3582, -2208, -3394, -1710, -2474, -835, -930, 229, 883, 1284, 2467, 2101, 3442, 2472, 3652, 2307, 3042, 1610, 1699, 496, -115, -757, -1906, -1870, -3206, -2563, -3747, -2670, -3448, -2174, -2330, -1185, -617, 86, 1264, 1340, 2760, 2273, 3527, 2664, 3491, 2454, 2690, 1677, 1220, 522, -569, -719, -2161, -1725, -3131, -2277, -3377, -2322, -2908, -1867, -1730, -979, -51, 104, 1619, 1118, 2821, 1809, 3319, 2050, 3085, 1821, 2111, 1159, 556, 236, -1146, -663, -2482, -1323, -3170, -1634, -3117, -1587, -2363, -1175, -1021, -484, 605, 301, 2032, 971, 2873, 1392, 3043, 1482, 2559, 1196, 1495, 575, 38, -182, -1407, -866, -2428, -1304, -2842, -1434, -2664, -1223, -1879, -664, -607, 93, 830, 827, 2015, 1377, 2694, 1602, 2774, 1438, 2228, 883, 1107, 79, -293, -740, -1595, -1385, -2485, -1736, -2787, -1718, -2442, -1334, -1525, -627, -229, 263, 1088, 1124, 2096, 1738, 2591, 2011, 2513, 1887, 1886, 1311, 840, 405, -367, -555, -1394, -1361, -2061, -1916, -2298, -2149, -2058, -1902, -1362, -1189, -416, -243, 523, 716, 1278, 1548, 1788, 2093, 1923, 2175, 1621, 1705, 995, 869, 230, -85, -547, -1001, -1195, -1746, -1576, -2097, -1570, -1907, -1207, -1264, -617, -404, 38, 509, 628, 1315, 1018, 1829, 1151, 1871, 1005, 1476, 667, 811, 260, 4, -120, -813, -429, -1465, -626, -1792, -707, -1683, -667, -1221, -554, -537, -383, 254, -150, 1026, 128, 1599, 384, 1793, 601, 1556, 720, 1025, 700, 326, 510, -453, 206, -1168, -135, -1590, -448, -1607, -689, -1306, -762, -820, -652, -197, -427, 493, -164, 1058, 119, 1290, 393, 1236, 586, 1006, 607, 638, 515, 144, 381, -365, 200, -710, -69, -841, -349, -843, -516, -726, -526, -492, -475, -169, -349, 141, -81, 340, 267, 440, 504, 497, 549, 488, 455, 376, 293, 199, 14, 71, -335, -34, -574, -164, -582, -288, -431, -335, -196, -316, 102, -290, 450, -238, 702, -104, 741, 53, 588, 198, 329, 314, -21, 392, -417, 403, -756, 321, -901, 142, -835, -95, -597, -334, -208, -480, 299, -520, 773, -460, 1088, -296, 1172, -19, 997, 287, 524, 515, -143, 615, -789, 585, -1226, 413, -1399, 126, -1224, -214, -673, -464, 112, -570, 858, -553, 1382, -425, 1597, -225, 1435, -14, 830, 196, -52, 334, -932, 386, -1584, 378, -1876, 339, -1688, 269, -1023, 149, -22, 8, 1036, -99, 1871, -208, 2250, -347, 2076, -475, 1365, -490, 242, -409, -1052, -284, -2124, -110, -2674, 145, -2576, 445, -1842, 679, -563, 788, 963, 809, 2287, 668, 3018, 299, 3015, -242, 2266, -782, 893, -1162, -780, -1328, -2266, -1218, -3187, -749, -3332, -49, -2668, 662, -1317, 1228, 379, 1579, 1997, 1588, 3134, 1196, 3511, 524, 3011, -245, 1789, -980, 119, -1539, -1639, -1778, -3053, -1617, -3712, -1133, -3455, -396, -2376, 503, -714, 1350, 1231, 1917, 2957, 2084, 3930, 1767, 3878, 987, 2876, -113, 1145, -1203, -958, -1993, -2908, -2349, -4095, -2175, -4181, -1421, -3220, -268, -1503, 934, 621, 1876, 2667, 2433, 4051, 2459, 4336, 1841, 3519, 705, 1898, -566, -184, -1637, -2344, -2368, -3976, -2623, -4534, -2217, -3885, -1227, -2343, 43, -266, 1244, 1992, 2179, 3863, 2702, 4679, 2578, 4235, 1735, 2815, 472, 799, -807, -1503, -1867, -3529, -2603, -4587, -2769, -4381, -2182, -3171, -1041, -1296, 250, 917, 1457, 2945, 2446, 4149, 2912, 4229, 2556, 3320, 1507, 1712, 173, -297, -1122, -2208, -2229, -3463, -2885, -3755, -2761, -3110, -1858, -1726, -551, 51, 809, 1750, 2009, 2876, 2822, 3173, 2909, 2631, 2163, 1428, 888, -102, -525, -1500, -1833, -2403, -2774, -2618, -3037, -2138, -2469, -1086, -1273, 233, 204, 1413, 1635, 2146, 2725, 2319, 3163, 1893, 2773, 970, 1667, -180, 189, -1190, -1309, -1817, -2495, -1969, -3127, -1652, -3006, -926, -2137, -25, -792, 782, 685, 1298, 2013, 1442, 2945, 1221, 3235, 741, 2715, 156, 1551, -343, 69, -642, -1436, -692, -2689, -536, -3362, -295, -3192, -107, -2221, -6, -770, -1, 853, -72, 2340, -184, 3322, -223, 3448, -93, 2685, 180, 1311, 444, -342, 616, -1936, 670, -3080, 555, -3437, 177, -2888, -383, -1652, -836, -63, -981, 1529, -892, 2748, -604, 3239, -44, 2847, 655, 1722, 1086, 230, 1058, -1268, 758, -2427, 335, -2941, -294, -2622, -953, -1576, -1218, -150, -977, 1255, -508, 2291, 42, 2691, 682, 2345, 1214, 1296, 1259, -154, 789, -1558, 83, -2503, -649, -2740, -1294, -2187, -1600, -920, -1343, 716, -559, 2149, 465, 2952, 1428, 2939, 2034, 2092, 2043, 547, 1393, -1274, 249, -2752, -1136, -3429, -2331, -3165, -2847, -2022, -2469, -248, -1373, 1685, 164, 3140, 1822, 3709, 3100, 3308, 3413, 2057, 2642, 242, 1160, -1700, -605, -3223, -2307, -3877, -3425, -3543, -3467, -2333, -2419, -563, -772, 1351, 960, 2938, 2399, 3789, 3165, 3723, 2943, 2836, 1836, 1349, 338, -457, -983, -2196, -1831, -3388, -2120, -3783, -1803, -3423, -985, -2402, -92, -800, 473, 1044, 665, 2612, 688, 3592, 615, 3935, 459, 3493, 376, 2157, 513, 211, 659, -1762, 526, -3313, 101, -4212, -426, -4212, -968, -3122, -1425, -1201, -1518, 971, -1019, 2883, -108, 4180, 861, 4515, 1643, 3684, 2034, 1891, 1802, -319, 955, -2399, -189, -3872, -1244, -4378, -1978, -3755, -2168, -2237, -1686, -288, -711, 1639, 371, 3102, 1303, 3765, 1901, 3527, 1972, 2500, 1460, 981, 599, -682, -298, -2073, -1047, -2903, -1519, -3087, -1557, -2633, -1183, -1625, -579, -294, 73, 1049, 669, 2132, 1088, 2784, 1218, 2799, 1036, 2078, 634, 781, 79, -682, -545, -1908, -1057, -2645, -1262, -2693, -1109, -1966, -641, -692, 52, 725, 817, 1875, 1363, 2485, 1454, 2374, 1075, 1532, 366, 251, -523, -1016, -1332, -1898, -1735, -2173, -1530, -1783, -820, -862, 130, 279, 1058, 1273, 1703, 1827, 1798, 1814, 1285, 1248, 355, 276, -663, -822, -1481, -1674, -1889, -2005, -1786, -1714, -1189, -870, -278, 311, 705, 1470, 1516, 2196, 1979, 2262, 1995, 1719, 1552, 673, 717, -658, -335, -1885, -1390, -2562, -2187, -2480, -2495, -1753, -2208, -567, -1387, 870, -167, 2114, 1199, 2667, 2334, 2372, 2850, 1495, 2614, 307, 1738, -990, 413, -2051, -1085, -2459, -2286, -2072, -2763, -1152, -2427, -37, -1507, 1077, -266, 1906, 1014, 2167, 1940, 1766, 2194, 916, 1809, -43, 1039, -921, 139, -1600, -694, -1888, -1244, -1693, -1401, -1110, -1226, -337, -850, 481, -360, 1215, 115, 1746, 500, 1924, 831, 1656, 1119, 998, 1219, 131, 1048, -779, 662, -1626, 99, -2224, -674, -2268, -1463, -1710, -1867, -778, -1674, 328, -1016, 1452, -40, 2308, 1100, 2615, 2032, 2276, 2268, 1414, 1692, 222, 617, -1066, -580, -2110, -1630, -2643, -2173, -2591, -1915, -1933, -956, -793, 248, 551, 1264, 1757, 1837, 2560, 1841, 2754, 1261, 2242, 302, 1127, -693, -313, -1380, -1707, -1628, -2634, -1520, -2817, -1157, -2197, -506, -940, 343, 673, 1129, 2160, 1691, 2956, 2063, 2828, 2095, 1866, 1458, 274, 141, -1514, -1394, -2869, -2702, -3293, -3493, -2754, -3409, -1421, -2154, 438, 27, 2232, 2375, 3299, 4098, 3404, 4722, 2674, 4031, 1245, 2081, -626, -625, -2329, -3188, -3318, -4781, -3438, -5028, -2795, -3996, -1498, -1953, 249, 582, 1964, 2867, 3118, 4277, 3502, 4602, 3125, 3880, 2013, 2307, 304, 254, -1558, -1792, -2994, -3406, -3626, -4253, -3392, -4109, -2331, -2994, -608, -1198, 1345, 904, 2921, 2845, 3668, 4075, 3431, 4201, 2310, 3218, 556, 1399, -1369, -787, -2908, -2752, -3595, -3935, -3269, -4032, -2046, -3019, -279, -1162, 1542, 991, 2928, 2787, 3492, 3784, 3083, 3771, 1811, 2721, 8, 884, -1734, -1167, -2941, -2810, -3388, -3646, -2957, -3536, -1677, -2491, 71, -773, 1689, 1088, 2802, 2545, 3299, 3293, 2995, 3227, 1789, 2381, 23, 960, -1625, -630, -2773, -1989, -3298, -2855, -2992, -3053, -1791, -2512, -46, -1382, 1649, 91, 2848, 1642, 3360, 2892, 2989, 3400, 1700, 2991, -137, 1812, -1875, 90, -3006, -1860, -3348, -3390, -2865, -3877, -1572, -3210, 212, -1676, 1885, 376, 2974, 2419, 3314, 3725, 2866, 3810, 1707, 2789, 56, 1106, -1658, -779, -2902, -2380, -3347, -3200, -3004, -3005, -1982, -1955, -415, -521, 1375, 829, 2823, 1825, 3443, 2337, 3170, 2199, 2198, 1407, 616, 314, -1290, -620, -2852, -1279, -3493, -1712, -3173, -1733, -2159, -1164, -563, -292, 1363, 466, 2855, 1038, 3352, 1464, 2930, 1511, 1874, 1035, 296, 328, -1461, -264, -2700, -738, -3002, -1085, -2455, -1116, -1285, -804, 227, -409, 1592, -106, 2309, 136, 2272, 338, 1583, 441, 465, 456, -673, 456, -1458, 472, -1696, 484, -1369, 437, -650, 259, 170, -26, 776, -353, 1044, -699, 951, -1019, 559, -1128, 62, -887, -310, -385, -464, 202, -439, 809, -282, 1310, -55, 1459, 99, 1137, 110, 487, 31, -267, -82, -948, -240, -1414, -353, -1518, -279, -1216, -21, -600, 293, 163, 606, 869, 863, 1332, 912, 1485, 622, 1320, 63, 832, -602, 79, -1210, -718, -1606, -1320, -1531, -1633, -879, -1619, 89, -1178, 1033, -352, 1795, 566, 2183, 1282, 1871, 1685, 829, 1696, -461, 1231, -1549, 395, -2218, -480, -2325, -1114, -1706, -1391, -499, -1299, 799, -891, 1780, -312, 2264, 263, 2147, 659, 1400, 803, 162, 763, -1089, 607, -1865, 319, -2024, -28, -1712, -268, -999, -365, 89, -431, 1179, -420, 1754, -198, 1727, 110, 1315, 250, 602, 263, -375, 275, -1208, 196, -1529, -49, -1391, -258, -945, -271, -264, -178, 513, -70, 1123, 109, 1335, 316, 1154, 411, 696, 336, 86, 150, -548, -58, -1041, -226, -1230, -373, -1015, -495, -524, -479, 21, -234, 539, 99, 971, 358, 1104, 581, 839, 803, 381, 820, -32, 504, -446, -11, -804, -536, -839, -942, -556, -1091, -271, -916, -84, -469, 149, 119, 381, 682, 419, 986, 315, 903, 307, 558, 441, 159, 415, -187, 154, -384, -102, -357, -310, -167, -597, 17, -874, 61, -858, -65, -503, -278, -55, -445, 437, -475, 944, -333, 1218, 13, 1083, 488, 664, 843, 76, 850, -651, 553, -1232, 99, -1351, -417, -1085, -857, -624, -1017, 20, -808, 765, -317, 1229, 273, 1252, 757, 1011, 968, 559, 872, -90, 537, -691, 47, -999, -474, -971, -842, -751, -971, -429, -877, -32, -579, 347, -150, 540, 251, 549, 546, 520, 773, 512, 928, 410, 882, 139, 596, -179, 192, -404, -237, -585, -721, -717, -1202, -651, -1435, -303, -1209, 128, -613, 457, 128, 704, 899, 833, 1587, 652, 1876, 172, 1502, -318, 613, -628, -369, -755, -1220, -629, -1877, -285, -2080, 114, -1544, 407, -479, 514, 594, 442, 1406, 246, 1953, 48, 2072, -104, 1545, -274, 552, -359, -467, -241, -1306, -20, -1904, 74, -2067, 82, -1665, 159, -863, 197, 99, 96, 1084, -15, 1883, -33, 2195, -14, 1927, -58, 1201, -92, 178, -60, -922, -19, -1775, -62, -2144, -174, -1959, -206, -1271, -115, -239, -10, 846, 96, 1677, 309, 2057, 601, 1912, 679, 1257, 435, 266, 56, -770, -322, -1573, -722, -1951, -1010, -1802, -927, -1145, -518, -147, -46, 854, 453, 1551, 938, 1846, 1117, 1715, 883, 1096, 495, 124, 52, -808, -446, -1383, -835, -1597, -962, -1495, -854, -1027, -573, -267, -115, 494, 426, 1037, 794, 1320, 937, 1365, 911, 1150, 640, 687, 84, 67, -517, -571, -920, -1118, -1090, -1472, -955, -1524, -437, -1190, 260, -526, 790, 300, 1024, 1100, 1027, 1672, 658, 1808, -34, 1455, -629, 704, -901, -281, -902, -1226, -657, -1791, -181, -1844, 355, -1458, 676, -711, 781, 308, 732, 1264, 439, 1757, -48, 1698, -440, 1254, -628, 523, -690, -395, -571, -1224, -273, -1640, 4, -1565, 206, -1140, 396, -505, 541, 264, 497, 974, 314, 1369, 192, 1361, 117, 1107, -38, 708, -218, 95, -328, -635, -405, -1138, -546, -1291, -661, -1274, -563, -1116, -209, -614, 267, 167, 801, 864, 1215, 1271, 1239, 1449, 877, 1360, 280, 872, -454, 76, -1144, -708, -1532, -1233, -1472, -1436, -1027, -1316, -307, -851, 522, -126, 1205, 584, 1519, 1018, 1449, 1157, 1095, 1092, 491, 781, -268, 184, -931, -445, -1342, -830, -1457, -992, -1320, -1027, -889, -799, -143, -242, 703, 394, 1366, 861, 1664, 1166, 1560, 1261, 1070, 925, 218, 208, -735, -519, -1416, -1069, -1639, -1435, -1497, -1443, -1047, -899, -263, 0, 674, 833, 1394, 1384, 1639, 1615, 1453, 1413, 988, 755, 219, -121, -707, -905, -1393, -1401, -1610, -1499, -1453, -1199, -976, -623, -169, 65, 737, 727, 1384, 1197, 1619, 1334, 1468, 1169, 972, 820, 172, 325, -690, -280, -1290, -840, -1483, -1176, -1368, -1253, -1026, -1095, -447, -693, 290, -78, 969, 589, 1393, 1112, 1503, 1335, 1314, 1195, 788, 761, -2, 188, -832, -400, -1407, -877, -1592, -1081, -1382, -935, -770, -557, 61, -126, 776, 243, 1209, 511, 1285, 632, 971, 594, 403, 409, -135, 142, -513, -89, -722, -228, -681, -358, -401, -482, -112, -450, -29, -233, -27, -27, 97, 111, 192, 316, 189, 526, 245, 482, 376, 215, 372, -19, 136, -175, -109, -386, -198, -552, -280, -475, -419, -216, -437, 18, -208, 214, 71, 409, 156, 511, 115, 421, 196, 201, 326, -60, 256, -335, 108, -579, 103, -677, 112, -564, -40, -270, -257, 114, -300, 488, -240, 756, -296, 846, -333, 694, -95, 329, 235, -125, 350, -540, 310, -839, 321, -932, 359, -794, 223, -516, -123, -189, -390, 218, -413, 668, -340, 950, -329, 953, -220, 804, 147, 559, 451, 114, 405, -487, 274, -951, 231, -1091, 75, -972, -229, -667, -356, -161, -232, 423, -100, 832, -82, 931, -51, 789, 84, 504, 175, 126, 95, -264, -11, -499, 12, -515, 153, -423, 170, -342, -1, -220, -122, -10, -116, 184, -145, 291, -214, 402, -151, 501, 38, 421, 150, 136, 186, -157, 213, -370, 170, -538, 28, -572, -76, -299, -56, 179, 7, 535, 19, 612, -48, 488, -170, 199, -272, -240, -330, -655, -296, -751, -120, -446, 201, 62, 547, 557, 738, 932, 662, 1015, 366, 629, -57, -109, -517, -797, -836, -1167, -817, -1218, -517, -914, -119, -179, 268, 730, 578, 1313, 640, 1339, 419, 976, 113, 401, -100, -333, -186, -1008, -171, -1219, -60, -875, 84, -315, 50, 172, -163, 570, -331, 778, -333, 573, -262, 40, -136, -384, 203, -469, 655, -348, 843, -111, 647, 268, 271, 617, -138, 655, -658, 334, -1142, -149, -1223, -612, -829, -901, -235, -841, 384, -425, 1052, 96, 1539, 511, 1481, 762, 987, 778, 343, 485, -404, 13, -1260, -350, -1881, -447, -1825, -356, -1156, -177, -306, 39, 557, 188, 1395, 142, 1905, -80, 1757, -330, 1066, -469, 185, -460, -665, -290, -1372, 51, -1659, 483, -1360, 810, -700, 859, 7, 627, 641, 284, 1093, -81, 1199, -503, 914, -889, 437, -994, -44, -762, -460, -394, -732, -55, -758, 294, -629, 634, -437, 791, -141, 661, 181, 371, 399, 91, 532, -124, 591, -268, 593, -277, 467, -133, 170, 31, -224, 34, -599, -129, -832, -337, -867, -511, -698, -624, -265, -538, 378, -104, 961, 587, 1178, 1206, 1015, 1488, 582, 1343, -88, 759, -883, -214, -1402, -1307, -1291, -2097, -727, -2248, -70, -1674, 638, -464, 1270, 1038, 1449, 2293, 980, 2848, 213, 2539, -387, 1419, -788, -247, -1077, -1923, -1030, -2975, -558, -3063, -25, -2190, 229, -597, 321, 1201, 449, 2548, 543, 3036, 471, 2604, 408, 1396, 480, -249, 443, -1751, 86, -2580, -400, -2533, -779, -1737, -1048, -484, -1188, 826, -960, 1819, -312, 2243, 497, 1980, 1188, 1097, 1602, -56, 1576, -1084, 1076, -1780, 252, -2007, -667, -1604, -1407, -651, -1728, 459, -1577, 1359, -989, 1900, -133, 1906, 734, 1244, 1322, 116, 1488, -992, 1287, -1714, 805, -1909, 142, -1524, -492, -602, -873, 536, -948, 1433, -885, 1799, -740, 1578, -486, 839, -174, -183, 117, -1098, 415, -1565, 765, -1520, 1041, -1050, 1064, -273, 851, 599, 469, 1246, -95, 1462, -819, 1243, -1403, 714, -1559, 18, -1297, -690, -726, -1268, 52, -1520, 832, -1303, 1359, -684, 1517, 70, 1343, 765, 853, 1322, 188, 1548, -429, 1219, -915, 488, -1260, -273, -1333, -866, -1085, -1269, -642, -1323, -85, -887, 575, -161, 1185, 474, 1454, 872, 1271, 1030, 815, 874, 161, 391, -643, -212, -1292, -704, -1483, -973, -1223, -946, -612, -589, 248, -56, 1058, 472, 1417, 930, 1264, 1224, 806, 1136, 151, 651, -637, 15, -1200, -607, -1266, -1180, -995, -1501, -564, -1351, 43, -826, 689, -190, 1058, 484, 1054, 1123, 901, 1452, 578, 1336, -24, 990, -603, 574, -835, 23, -864, -603, -839, -1012, -595, -1130, -87, -1120, 392, -997, 663, -620, 792, -43, 780, 509, 483, 921, 21, 1224, -302, 1352, -440, 1161, -501, 653, -477, -7, -331, -669, -124, -1236, 10, -1593, 76, -1587, 129, -1152, 172, -379, 211, 510, 280, 1307, 360, 1861, 418, 2019, 398, 1636, 235, 768, -76, -314, -471, -1316, -841, -2058, -1017, -2325, -932, -1962, -584, -1067, 0, 68, 682, 1182, 1224, 2049, 1420, 2417, 1224, 2143, 732, 1385, 10, 383, -828, -701, -1467, -1659, -1571, -2219, -1177, -2241, -526, -1773, 227, -964, 942, 44, 1350, 1067, 1258, 1892, 811, 2288, 250, 2136, -355, 1517, -843, 594, -1022, -503, -862, -1556, -489, -2250, -45, -2352, 339, -1900, 557, -1037, 589, 96, 494, 1249, 298, 2059, 59, 2287, -114, 1911, -159, 1087, -197, 60, -264, -895, -247, -1581, -158, -1841, -135, -1585, -168, -954, -121, -282, 32, 259, 154, 698, 224, 995, 311, 1024, 394, 864, 358, 720, 227, 593, 99, 335, -70, -74, -359, -545, -616, -985, -668, -1332, -585, -1458, -480, -1240, -229, -667, 271, 153, 815, 1022, 1102, 1679, 1108, 1947, 906, 1773, 431, 1185, -296, 257, -1000, -798, -1410, -1670, -1453, -2123, -1165, -2093, -536, -1602, 288, -705, 1006, 434, 1419, 1471, 1499, 2106, 1243, 2218, 678, 1818, -73, 972, -799, -120, -1286, -1148, -1446, -1838, -1340, -2064, -965, -1782, -304, -1105, 516, -246, 1210, 583, 1550, 1228, 1561, 1575, 1272, 1603, 597, 1379, -331, 974, -1149, 405, -1590, -247, -1653, -902, -1386, -1505, -763, -1933, 91, -1992, 837, -1577, 1243, -755, 1354, 333, 1265, 1530, 909, 2498, 326, 2879, -214, 2551, -507, 1614, -712, 249, -941, -1255, -972, -2514, -755, -3167, -551, -3046, -375, -2201, -8, -876, 503, 599, 846, 1897, 1010, 2760, 1144, 3009, 1078, 2581, 607, 1607, -40, 410, -613, -764, -1119, -1785, -1479, -2500, -1441, -2689, -970, -2273, -300, -1445, 410, -418, 1113, 750, 1565, 1878, 1553, 2615, 1151, 2724, 507, 2253, -313, 1333, -1086, 60, -1505, -1332, -1487, -2409, -1172, -2869, -628, -2647, 126, -1822, 897, -538, 1331, 885, 1356, 2057, 1126, 2703, 694, 2689, 92, 2009, -500, 873, -863, -377, -954, -1457, -942, -2236, -849, -2534, -577, -2206, -167, -1389, 192, -383, 468, 657, 792, 1612, 1100, 2249, 1159, 2348, 928, 1934, 504, 1135, -104, 86, -861, -997, -1458, -1838, -1625, -2237, -1394, -2106, -838, -1495, 38, -583, 1005, 369, 1646, 1180, 1761, 1672, 1434, 1655, 752, 1197, -156, 606, -1018, 65, -1556, -416, -1652, -764, -1309, -795, -634, -557, 192, -322, 944, -223, 1436, -164, 1533, -105, 1215, -102, 625, -134, -92, -59, -842, 151, -1396, 404, -1546, 592, -1279, 656, -697, 557, 44, 290, 744, -84, 1255, -473, 1502, -777, 1381, -822, 800, -578, -18, -231, -697, 85, -1099, 418, -1325, 715, -1270, 726, -765, 401, -24, 81, 590, -76, 978, -234, 1143, -406, 999, -381, 503, -171, -100, -40, -524, -63, -724, -91, -760, -100, -604, -132, -257, -140, 98, -3, 245, 285, 236, 570, 234, 724, 269, 750, 273, 647, 315, 354, 460, -178, 515, -771, 267, -1174, -190, -1344, -677, -1327, -1131, -1024, -1423, -381, -1265, 418, -583, 1169, 356, 1797, 1258, 2129, 1970, 1977, 2235, 1358, 1789, 430, 754, -697, -484, -1853, -1692, -2691, -2613, -2916, -2827, -2501, -2144, -1481, -845, 29, 652, 1663, 2030, 2950, 3002, 3608, 3174, 3485, 2362, 2488, 859, 747, -850, -1231, -2344, -2913, -3255, -3940, -3288, -4077, -2330, -3223, -700, -1554, 1010, 514, 2380, 2473, 3175, 3857, 3129, 4326, 2164, 3797, 642, 2371, -895, 372, -2102, -1687, -2796, -3323, -2805, -4216, -2039, -4171, -781, -3118, 536, -1260, 1660, 823, 2405, 2571, 2533, 3707, 1944, 4026, 848, 3334, -340, 1777, -1379, -113, -2110, -1784, -2222, -2909, -1566, -3263, -492, -2776, 529, -1644, 1304, -283, 1727, 908, 1572, 1700, 838, 1948, -99, 1618, -856, 974, -1311, 329, -1325, -151, -792, -421, 30, -449, 719, -293, 1133, -160, 1272, -196, 1043, -338, 405, -523, -409, -725, -1104, -849, -1529, -716, -1612, -303, -1249, 241, -476, 776, 489, 1235, 1376, 1528, 2006, 1559, 2229, 1240, 1855, 592, 842, -268, -482, -1139, -1674, -1861, -2489, -2342, -2810, -2403, -2383, -1865, -1148, -822, 455, 504, 1863, 1857, 2802, 2948, 3101, 3454, 2542, 3151, 1199, 2057, -404, 404, -1787, -1483, -2718, -3156, -3001, -4149, -2447, -4121, -1193, -3068, 287, -1260, 1528, 892, 2267, 2891, 2434, 4224, 2085, 4502, 1259, 3651, 113, 2003, -947, -48, -1525, -2101, -1680, -3622, -1663, -4157, -1399, -3704, -740, -2569, 31, -973, 593, 879, 1024, 2474, 1449, 3333, 1608, 3394, 1318, 2884, 813, 1909, 254, 507, -502, -1010, -1342, -2158, -1826, -2725, -1749, -2801, -1303, -2466, -650, -1630, 209, -411, 1147, 795, 1777, 1713, 1867, 2346, 1523, 2664, 896, 2460, 12, 1653, -952, 552, -1629, -608, -1792, -1776, -1542, -2701, -998, -2994, -155, -2541, 787, -1496, 1415, -85, 1602, 1416, 1446, 2609, 957, 3150, 176, 2870, -621, 1850, -1131, 395, -1309, -1100, -1226, -2269, -831, -2826, -204, -2645, 364, -1791, 704, -588, 902, 630, 970, 1641, 802, 2218, 439, 2193, 56, 1657, -272, 832, -555, -117, -770, -1041, -846, -1674, -784, -1858, -571, -1625, -191, -1023, 260, -155, 634, 734, 908, 1399, 1057, 1698, 984, 1598, 643, 1071, 151, 220, -395, -688, -912, -1378, -1255, -1718, -1303, -1671, -1075, -1202, -617, -358, 44, 565, 812, 1320, 1403, 1799, 1610, 1876, 1450, 1474, 996, 725, 266, -143, -609, -966, -1378, -1666, -1805, -2049, -1798, -1943, -1383, -1423, -610, -702, 370, 174, 1235, 1174, 1759, 2013, 1921, 2399, 1735, 2292, 1137, 1708, 163, 706, -902, -573, -1637, -1818, -1929, -2636, -1923, -2808, -1558, -2347, -719, -1350, 330, -1, 1171, 1363, 1652, 2292, 1877, 2605, 1761, 2392, 1153, 1724, 302, 686, -402, -431, -965, -1314, -1461, -1879, -1659, -2178, -1432, -2099, -1021, -1577, -556, -769, 60, 145, 781, 1124, 1320, 2006, 1570, 2449, 1635, 2302, 1418, 1711, 785, 753, -16, -442, -736, -1534, -1385, -2193, -1867, -2344, -1920, -2048, -1547, -1366, -955, -421, -187, 512, 759, 1260, 1595, 1785, 2040, 2033, 2168, 1896, 2032, 1404, 1370, 693, 201, -165, -985, -1049, -1900, -1705, -2555, -2013, -2756, -1911, -2234, -1366, -1107, -523, 194, 335, 1390, 1009, 2352, 1444, 2778, 1592, 2446, 1369, 1600, 918, 573, 455, -472, 31, -1389, -393, -2010, -747, -2219, -960, -1934, -1074, -1263, -1093, -475, -895, 264, -517, 990, -106, 1636, 284, 1931, 695, 1706, 1043, 1184, 1193, 583, 1173, -126, 1046, -854, 775, -1347, 343, -1525, -267, -1468, -985, -1242, -1639, -816, -2044, -241, -2066, 349, -1629, 904, -721, 1422, 528, 1771, 1746, 1801, 2599, 1469, 2929, 772, 2626, -238, 1604, -1280, 110, -2029, -1322, -2346, -2365, -2224, -2977, -1588, -2993, -441, -2277, 856, -1026, 1809, 325, 2291, 1487, 2355, 2368, 1933, 2785, 1006, 2559, -133, 1831, -1113, 831, -1778, -311, -2103, -1450, -1976, -2283, -1364, -2590, -483, -2383, 369, -1750, 1073, -740, 1604, 493, 1824, 1676, 1573, 2475, 932, 2694, 157, 2277, -555, 1321, -1152, 46, -1528, -1271, -1541, -2275, -1169, -2643, -541, -2320, 212, -1419, 932, -184, 1392, 1050, 1432, 1901, 1101, 2133, 499, 1811, -231, 1113, -848, 174, -1133, -714, -1055, -1236, -701, -1332, -153, -1141, 406, -740, 676, -229, 608, 185, 380, 400, 97, 525, -207, 612, -351, 587, -180, 417, 141, 269, 340, 205, 372, 58, 268, -223, -17, -469, -459, -570, -805, -588, -829, -614, -533, -506, -63, -133, 463, 331, 932, 648, 1202, 855, 1100, 1012, 597, 912, -98, 411, -725, -207, -1188, -661, -1385, -966, -1170, -1155, -593, -1037, 60, -553, 636, -5, 1109, 371, 1328, 653, 1120, 842, 621, 834, 119, 655, -306, 493, -656, 412, -806, 285, -777, 27, -703, -315, -563, -721, -310, -1160, -76, -1529, 73, -1611, 283, -1252, 616, -455, 874, 640, 967, 1790, 961, 2674, 780, 2980, 281, 2531, -352, 1379, -855, -278, -1240, -2019, -1522, -3335, -1479, -3883, -1014, -3512, -295, -2246, 449, -383, 1128, 1589, 1657, 3118, 1851, 3885, 1577, 3783, 921, 2830, 97, 1259, -685, -461, -1296, -1913, -1627, -2877, -1551, -3232, -1094, -2899, -525, -2048, -2, -986, 498, 108, 842, 1166, 851, 2006, 690, 2372, 610, 2261, 592, 1921, 479, 1383, 312, 558, 183, -394, -11, -1112, -385, -1522, -765, -1814, -1016, -1978, -1168, -1802, -1157, -1341, -866, -783, -337, -120, 302, 774, 937, 1742, 1490, 2448, 1838, 2722, 1818, 2533, 1370, 1795, 610, 512, -347, -1046, -1342, -2415, -2114, -3255, -2454, -3382, -2246, -2750, -1506, -1509, -438, 61, 750, 1573, 1792, 2613, 2391, 3018, 2438, 2803, 2016, 2048, 1254, 941, 295, -195, -701, -1102, -1508, -1718, -1973, -2056, -2137, -2053, -2030, -1736, -1540, -1247, -739, -681, 157, 7, 1060, 784, 1920, 1492, 2498, 2024, 2549, 2288, 2035, 2129, 1137, 1524, -42, 559, -1380, -582, -2453, -1676, -2879, -2439, -2698, -2642, -2028, -2279, -881, -1477, 564, -366, 1840, 770, 2525, 1613, 2581, 2011, 2197, 2015, 1424, 1688, 324, 1113, -768, 449, -1462, -157, -1703, -654, -1672, -1022, -1452, -1280, -964, -1426, -346, -1410, 65, -1123, 272, -588, 585, 30, 962, 656, 1130, 1274, 1100, 1633, 1091, 1525, 1029, 1063, 634, 518, -18, -34, -596, -600, -1063, -979, -1497, -980, -1726, -781, -1559, -618, -1113, -468, -504, -233, 271, -19, 1072, 117, 1633, 272, 1881, 473, 1886, 628, 1583, 692, 852, 675, -66, 570, -843, 301, -1461, -30, -1946, -290, -2076, -533, -1717, -793, -1066, -913, -391, -816, 317, -615, 1107, -390, 1769, -15, 2038, 494, 1956, 905, 1669, 1093, 1122, 1132, 216, 1016, -834, 645, -1691, 52, -2240, -548, -2521, -1027, -2376, -1304, -1601, -1321, -388, -1065, 851, -585, 1931, 29, 2748, 628, 3016, 1045, 2494, 1186, 1366, 1094, 38, 766, -1258, 251, -2325, -249, -2815, -579, -2550, -736, -1725, -702, -671, -468, 445, -133, 1418, 111, 1941, 198, 1889, 148, 1463, 8, 935, -158, 376, -257, -257, -190, -818, 42, -1101, 289, -1100, 471, -1026, 549, -919, 503, -595, 299, -40, -46, 473, -350, 773, -438, 937, -420, 1029, -419, 896, -363, 489, -184, 26, -36, -299, -18, -547, -18, -792, 74, -886, 226, -703, 382, -433, 516, -239, 627, 2, 643, 377, 484, 679, 128, 750, -342, 702, -820, 604, -1215, 343, -1366, -5, -1134, -246, -600, -391, 115, -543, 898, -609, 1551, -509, 1832, -385, 1637, -308, 1082, -134, 321, 129, -583, 342, -1401, 512, -1833, 697, -1815, 754, -1487, 567, -880, 272, -24, -26, 842, -379, 1473, -724, 1785, -903, 1715, -861, 1288, -661, 598, -286, -220, 223, -973, 636, -1467, 867, -1593, 1008, -1314, 943, -718, 540, -1, -31, 610, -505, 995, -843, 1102, -1030, 881, -933, 374, -579, -177, -180, -492, 224, -536, 652, -450, 870, -225, 715, 163, 488, 506, 394, 553, 189, 351, -216, 87, -516, -209, -564, -552, -551, -783, -577, -766, -427, -505, -44, -136, 293, 251, 445, 654, 514, 966, 525, 990, 410, 734, 120, 335, -209, -107, -364, -533, -332, -832, -272, -928, -199, -785, -46, -446, 99, -65, 104, 215, 36, 389, 43, 464, 119, 447, 87, 328, -8, 179, 24, 116, 119, 130, 122, 123, 39, 104, -42, 57, -55, -95, -103, -340, -253, -533, -343, -637, -265, -649, -147, -457, -33, -58, 195, 348, 492, 659, 617, 860, 509, 842, 319, 497, 107, 14, -243, -342, -614, -552, -718, -662, -579, -571, -392, -244, -160, 147, 111, 364, 364, 392, 527, 314, 556, 127, 479, -123, 328, -311, 111, -394, -106, -360, -305, -196, -471, 61, -539, 307, -456, 476, -233, 523, 76, 457, 342, 326, 449, 120, 414, -188, 268, -497, 9, -701, -250, -748, -403, -639, -394, -393, -239, -17, -20, 432, 213, 804, 408, 979, 476, 920, 426, 666, 266, 261, 41, -192, -159, -572, -326, -810, -501, -894, -609, -843, -580, -694, -471, -438, -308, -98, -14, 253, 375, 575, 734, 904, 964, 1194, 1049, 1302, 966, 1143, 647, 737, 135, 128, -448, -597, -1045, -1326, -1525, -1876, -1717, -2080, -1513, -1878, -937, -1257, -138, -274, 732, 820, 1569, 1757, 2152, 2411, 2225, 2686, 1746, 2411, 918, 1609, -87, 515, -1123, -675, -1934, -1827, -2291, -2726, -2182, -3136, -1674, -2943, -824, -2216, 194, -1041, 1068, 454, 1692, 1962, 2103, 3104, 2163, 3640, 1723, 3456, 943, 2535, 82, 1051, -771, -626, -1570, -2158, -2067, -3241, -2090, -3596, -1718, -3171, -1084, -2168, -248, -830, 645, 598, 1359, 1834, 1783, 2610, 1931, 2821, 1719, 2507, 1142, 1800, 371, 828, -413, -256, -1125, -1208, -1658, -1827, -1825, -2085, -1548, -1972, -979, -1500, -249, -760, 533, 73, 1180, 780, 1479, 1214, 1365, 1371, 913, 1240, 276, 818, -329, 269, -713, -162, -844, -420, -746, -529, -421, -452, 58, -224, 433, 2, 535, 103, 463, 64, 293, -47, -40, -201, -453, -388, -706, -525, -696, -490, -567, -276, -373, 18, 8, 325, 516, 626, 890, 844, 1039, 895, 1044, 731, 911, 413, 549, 68, -22, -270, -651, -632, -1183, -929, -1514, -1050, -1563, -998, -1332, -836, -835, -526, -94, -36, 764, 564, 1467, 1102, 1885, 1433, 2030, 1509, 1805, 1287, 1115, 712, 136, -65, -823, -792, -1599, -1330, -2174, -1587, -2376, -1468, -2030, -1015, -1246, -385, -271, 246, 731, 722, 1633, 947, 2250, 963, 2405, 820, 2076, 569, 1383, 329, 470, 187, -539, 99, -1436, 15, -2029, -103, -2271, -285, -2135, -567, -1578, -889, -713, -1093, 258, -1059, 1142, -801, 1815, -340, 2144, 326, 2022, 1047, 1523, 1533, 840, 1696, 48, 1555, -753, 1065, -1369, 290, -1673, -513, -1675, -1143, -1442, -1539, -1057, -1656, -554, -1453, 45, -1000, 652, -440, 1149, 89, 1470, 550, 1615, 942, 1578, 1213, 1231, 1344, 533, 1360, -253, 1193, -922, 796, -1492, 227, -1882, -431, -1904, -1098, -1463, -1627, -720, -1865, 80, -1724, 838, -1237, 1480, -548, 1831, 168, 1800, 837, 1411, 1365, 767, 1623, 12, 1620, -714, 1453, -1300, 1130, -1602, 632, -1595, 1, -1346, -669, -831, -1293, -90, -1792, 656, -2056, 1228, -1936, 1542, -1403, 1578, -607, 1307, 304, 700, 1238, -88, 1972, -840, 2283, -1429, 2151, -1705, 1656, -1532, 875, -975, -73, -259, -981, 437, -1645, 1051, -1991, 1498, -2021, 1566, -1718, 1214, -1087, 680, -269, 139, 536, -433, 1213, -956, 1653, -1305, 1746, -1440, 1508, -1356, 1012, -1001, 352, -392, -304, 315, -770, 936, -1001, 1441, -1047, 1761, -933, 1693, -689, 1186, -396, 430, -159, -375, -16, -1114, 126, -1640, 316, -1777, 464, -1512, 549, -1017, 656, -413, 755, 286, 712, 944, 501, 1319, 212, 1367, -123, 1219, -515, 936, -907, 534, -1168, 48, -1215, -413, -1048, -737, -663, -883, -76, -888, 550, -806, 1087, -702, 1507, -560, 1694, -344, 1493, -77, 955, 183, 262, 447, -500, 747, -1270, 1066, -1830, 1261, -1983, 1218, -1719, 973, -1155, 541, -369, -113, 550, -867, 1378, -1478, 1868, -1828, 1968, -1907, 1748, -1671, 1236, -1049, 478, -124, -360, 817, -1092, 1560, -1607, 2077, -1836, 2287, -1749, 2029, -1363, 1346, -726, 477, 38, -410, 784, -1285, 1392, -1978, 1727, -2243, 1706, -2070, 1390, -1657, 875, -1019, 220, -122, -476, 804, -1046, 1468, -1389, 1843, -1511, 1994, -1431, 1863, -1129, 1363, -599, 645, 39, -40, 633, -635, 1164, -1171, 1572, -1570, 1680, -1727, 1411, -1653, 858, -1418, 150, -1044, -618, -476, -1293, 277, -1672, 1069, -1652, 1761, -1291, 2257, -708, 2406, -4, 2076, 683, 1289, 1158, 200, 1325, -989, 1236, -2074, 950, -2774, 500, -2858, -26, -2361, -495, -1474, -832, -300, -978, 978, -889, 2038, -622, 2626, -284, 2710, 58, 2324, 330, 1482, 473, 338, 460, -773, 326, -1654, 189, -2262, 125, -2452, 97, -2086, 83, -1287, 94, -333, 71, 571, -47, 1321, -217, 1810, -345, 1888, -373, 1547, -326, 971, -249, 338, -106, -276, 113, -814, 278, -1186, 304, -1293, 250, -1170, 198, -915, 162, -507, 111, 17, 22, 511, -74, 878, -126, 1075, -138, 1067, -166, 860, -183, 460, -129, -61, -47, -560, 17, -898, 91, -1027, 142, -962, 98, -716, -14, -273, -82, 254, -71, 699, -22, 1022, 43, 1157, 157, 992, 299, 572, 343, 38, 240, -501, 47, -943, -224, -1229, -510, -1241, -666, -895, -636, -353, -433, 138, -65, 547, 374, 927, 734, 1164, 941, 1065, 936, 732, 643, 447, 124, 171, -427, -267, -812, -680, -952, -832, -901, -893, -672, -1002, -243, -955, 240, -576, 562, -80, 684, 303, 678, 687, 568, 1153, 379, 1382, 181, 1208, -7, 839, -221, 389, -429, -208, -554, -852, -565, -1285, -486, -1415, -331, -1314, -86, -980, 205, -380, 424, 296, 523, 822, 524, 1157, 417, 1305, 231, 1205, 81, 890, -21, 410, -159, -148, -317, -611, -440, -922, -498, -1115, -468, -1133, -383, -900, -244, -483, 16, -15, 332, 384, 556, 725, 673, 975, 702, 1018, 593, 805, 347, 476, 44, 143, -258, -191, -554, -532, -832, -763, -973, -773, -847, -639, -538, -465, -170, -210, 278, 134, 744, 417, 1031, 542, 1053, 504, 847, 387, 460, 235, -3, 18, -374, -209, -575, -288, -655, -223, -656, -138, -578, -76, -453, 33, -342, 189, -253, 243, -90, 167, 211, 72, 582, -23, 908, -207, 1092, -363, 1026, -391, 645, -358, 52, -266, -580, -31, -1118, 256, -1400, 470, -1306, 592, -849, 636, -153, 524, 563, 199, 1087, -160, 1322, -371, 1210, -511, 752, -670, 111, -670, -520, -442, -1003, -142, -1182, 97, -981, 319, -509, 508, 54, 593, 538, 527, 815, 344, 856, 62, 652, -249, 275, -424, -77, -424, -264, -290, -305, -57, -247, 197, -159, 345, -122, 379, -180, 251, -293, -23, -373, -331, -363, -535, -252, -579, -34, -456, 265, -234, 522, 7, 640, 218, 647, 394, 597, 572, 484, 665, 290, 589, 54, 442, -202, 329, -512, 142, -841, -148, -1061, -486, -1098, -778, -929, -930, -547, -921, 11, -804, 638, -553, 1156, -155, 1391, 298, 1346, 716, 1127, 1064, 760, 1326, 229, 1339, -348, 1019, -804, 509, -1095, -28, -1296, -643, -1388, -1276, -1239, -1683, -831, -1672, -287, -1306, 344, -720, 989, 35, 1458, 846, 1623, 1431, 1498, 1654, 1126, 1590, 544, 1216, -152, 544, -779, -231, -1198, -844, -1386, -1175, -1325, -1261, -1028, -1169, -604, -827, -128, -287, 351, 213, 699, 496, 790, 582, 661, 565, 445, 502, 268, 409, 183, 313, 207, 288, 354, 288, 533, 222, 566, 56, 372, -165, -57, -417, -660, -660, -1245, -826, -1594, -804, -1591, -601, -1225, -302, -599, 32, 129, 361, 831, 637, 1395, 802, 1709, 840, 1731, 784, 1505, 635, 1102, 338, 556, -1, -113, -289, -827, -587, -1435, -890, -1843, -998, -1982, -859, -1773, -601, -1220, -304, -467, 32, 322, 385, 1052, 640, 1617, 728, 1874, 715, 1801, 676, 1469, 583, 938, 431, 287, 233, -362, 20, -940, -236, -1385, -583, -1601, -959, -1516, -1156, -1166, -1097, -663, -858, -113, -437, 429, 180, 840, 814, 989, 1231, 929, 1366, 779, 1239, 535, 878, 267, 382, 103, -99, 51, -523, 46, -823, 11, -909, -107, -859, -264, -793, -434, -679, -650, -502, -850, -305, -891, -46, -719, 339, -388, 787, 36, 1131, 505, 1278, 948, 1246, 1215, 983, 1190, 388, 942, -346, 544, -910, -1, -1262, -550, -1445, -875, -1322, -948, -893, -865, -345, -637, 178, -261, 615, 133, 879, 397, 917, 509, 821, 496, 715, 351, 574, 101, 352, -155, 123, -316, -98, -381, -363, -348, -647, -150, -875, 178, -1001, 441, -948, 551, -679, 548, -250, 436, 242, 202, 687, -93, 984, -365, 1072, -534, 970, -597, 742, -599, 401, -504, 8, -293, -290, -62, -497, 177, -727, 453, -950, 675, -1049, 708, -963, 529, -696, 215, -323, -104, 173, -363, 780, -536, 1252, -505, 1436, -238, 1450, 89, 1229, 340, 597, 463, -265, 370, -993, 65, -1440, -264, -1660, -458, -1621, -500, -1196, -433, -452, -258, 339, 3, 1018, 224, 1478, 292, 1604, 254, 1385, 210, 914, 206, 260, 270, -443, 389, -1025, 440, -1333, 344, -1319, 139, -1044, -138, -586, -492, -53, -817, 442, -955, 862, -877, 1109, -642, 1034, -265, 773, 179, 499, 559, 156, 797, -277, 910, -618, 937, -792, 843, -891, 565, -963, 185, -856, -184, -504, -499, -113, -727, 252, -833, 735, -816, 1221, -639, 1438, -339, 1361, -76, 1004, 67, 393, 131, -332, 135, -977, 115, -1438, 123, -1612, 195, -1441, 360, -966, 604, -371, 837, 187, 984, 670, 959, 1025, 690, 1168, 192, 1120, -454, 984, -1140, 769, -1699, 446, -1979, 16, -1905, -398, -1449, -715, -648, -947, 322, -1105, 1234, -1126, 1898, -969, 2216, -625, 2155, -211, 1722, 186, 1006, 629, 200, 1072, -537, 1347, -1115, 1391, -1470, 1245, -1571, 858, -1475, 258, -1265, -451, -980, -1093, -627, -1529, -253, -1694, 118, -1560, 508, -1052, 918, -274, 1298, 485, 1565, 1052, 1633, 1402, 1468, 1478, 1089, 1217, 526, 752, -171, 244, -881, -244, -1466, -691, -1813, -910, -1891, -850, -1720, -689, -1320, -574, -750, -390, -112, -98, 540, 159, 1134, 296, 1590, 390, 1882, 480, 1969, 500, 1780, 447, 1309, 327, 590, 144, -297, -91, -1194, -261, -1915, -320, -2317, -268, -2285, -186, -1813, -118, -1014, -63, -61, -14, 843, -26, 1525, -103, 1862, -173, 1771, -164, 1345, -22, 800, 180, 230, 324, -333, 345, -745, 294, -898, 192, -840, 91, -694, -49, -507, -205, -276, -263, -29, -177, 154, -91, 250, -65, 279, -65, 230, -83, 109, -89, -12, -51, -89, 12, -120, 38, -88, 96, 27, 192, 204, 242, 368, 188, 411, 115, 301, -9, 105, -174, -94, -267, -279, -228, -402, -135, -384, -40, -228, 72, -39, 199, 109, 312, 177, 280, 154, 101, 27, -113, -164, -240, -299, -303, -297, -333, -218, -303, -98, -96, 120, 192, 394, 361, 584, 389, 652, 348, 583, 227, 384, 0, 111, -224, -196, -334, -504, -319, -722, -293, -801, -207, -713, 3, -472, 257, -174, 375, 107, 356, 374, 253, 584, 128, 670, -46, 632, -265, 477, -408, 237, -405, 12, -299, -183, -140, -365, 72, -468, 284, -439, 420, -307, 389, -104, 291, 112, 181, 266, 12, 295, -187, 210, -284, 67, -330, -101, -357, -297, -329, -426, -263, -354, -121, -128, 127, 92, 379, 284, 516, 460, 580, 520, 591, 414, 511, 259, 216, 119, -210, -71, -565, -281, -791, -387, -957, -381, -971, -365, -718, -387, -252, -343, 232, -161, 623, 49, 983, 189, 1226, 322, 1188, 439, 901, 454, 526, 369, 47, 232, -503, 60, -987, -127, -1242, -299, -1253, -372, -1095, -287, -790, -147, -321, -46, 182, 84, 588, 236, 918, 286, 1100, 174, 1054, -44, 843, -263, 600, -407, 327, -472, -7, -424, -376, -229, -637, 66, -749, 375, -772, 639, -727, 783, -626, 761, -494, 579, -291, 279, -15, -83, 220, -438, 399, -743, 568, -949, 746, -999, 875, -866, 878, -560, 697, -127, 399, 345, 38, 771, -355, 1072, -735, 1192, -1010, 1079, -1117, 709, -1056, 177, -809, -350, -371, -765, 128, -1000, 498, -1014, 763, -797, 986, -420, 1069, -39, 895, 220, 551, 347, 184, 359, -139, 267, -447, 151, -682, 119, -738, 192, -659, 326, -525, 447, -305, 499, -45, 441, 99, 225, 148, -122, 209, -480, 293, -775, 349, -939, 369, -908, 328, -692, 219, -352, 74, 37, -42, 393, -131, 660, -241, 806, -318, 823, -276, 726, -137, 545, -9, 294, 56, 27, 84, -222, 123, -430, 147, -548, 137, -560, 123, -495, 73, -341, -44, -143, -150, -5, -223, 35, -315, 3, -378, -78, -319, -163, -138, -206, 87, -146, 318, 58, 529, 365, 641, 693, 606, 958, 494, 1051, 315, 911, -1, 565, -359, 68, -602, -499, -713, -997, -718, -1326, -608, -1431, -391, -1287, -114, -938, 137, -485, 313, -17, 428, 423, 428, 813, 301, 1114, 217, 1295, 282, 1334, 349, 1211, 315, 909, 268, 449, 247, -104, 101, -658, -203, -1126, -480, -1386, -632, -1344, -724, -1046, -746, -650, -621, -244, -373, 111, -104, 322, 128, 382, 380, 377, 675, 367, 923, 425, 1022, 566, 940, 732, 661, 854, 251, 826, -232, 578, -771, 194, -1206, -253, -1301, -709, -1030, -1056, -561, -1187, -9, -1100, 541, -831, 946, -468, 1027, -123, 788, 166, 366, 366, -95, 449, -472, 506, -637, 589, -559, 661, -291, 712, 33, 757, 272, 748, 375, 597, 353, 249, 222, -227, 10, -711, -172, -1130, -213, -1423, -100, -1458, 28, -1170, 115, -664, 146, -72, 67, 547, -127, 1068, -319, 1323, -435, 1275, -449, 1026, -332, 663, -95, 237, 193, -175, 427, -476, 585, -594, 676, -551, 661, -439, 484, -291, 240, -158, -1, -131, -265, -201, -569, -314, -817, -444, -928, -487, -883, -347, -699, -14, -360, 454, 128, 920, 610, 1220, 940, 1267, 1082, 1009, 1074, 474, 852, -164, 423, -737, -40, -1169, -384, -1325, -682, -1138, -910, -737, -906, -294, -687, 108, -436, 449, -197, 695, 86, 770, 342, 703, 471, 583, 464, 404, 437, 134, 386, -136, 243, -324, 40, -451, -54, -518, -53, -436, -51, -199, -57, 61, -4, 216, 62, 255, 36, 208, -88, 83, -224, -94, -337, -262, -486, -338, -590, -267, -503, -87, -208, 132, 130, 326, 445, 442, 747, 471, 980, 410, 962, 268, 672, 94, 280, -106, -104, -341, -495, -530, -849, -601, -1006, -605, -918, -575, -673, -436, -384, -137, -19, 262, 377, 640, 673, 910, 766, 1057, 740, 1007, 614, 682, 333, 155, -48, -434, -321, -970, -409, -1306, -435, -1322, -383, -990, -148, -404, 135, 245, 219, 776, 171, 1080, 72, 1097, -102, 837, -333, 392, -458, -96, -407, -456, -206, -585, 55, -542, 335, -430, 608, -274, 767, -88, 705, 81, 448, 191, 123, 226, -214, 237, -515, 241, -707, 187, -678, 55, -503, -119, -310, -270, -117, -337, 104, -315, 243, -195, 228, 35, 140, 310, 118, 493, 175, 517, 219, 409, 288, 202, 407, -86, 483, -388, 392, -593, 172, -638, -117, -565, -394, -398, -638, -139, -816, 170, -843, 463, -675, 689, -421, 819, -139, 829, 197, 657, 546, 300, 811, -165, 887, -639, 843, -1009, 743, -1177, 539, -1089, 202, -731, -141, -168, -455, 444, -730, 949, -906, 1237, -927, 1201, -827, 853, -653, 333, -434, -233, -146, -734, 258, -1033, 676, -1051, 975, -773, 1130, -291, 1204, 227, 1090, 660, 672, 923, 61, 927, -509, 692, -1013, 307, -1401, -162, -1490, -638, -1214, -954, -702, -1012, -103, -851, 504, -556, 989, -157, 1215, 332, 1124, 789, 819, 1049, 379, 1084, -83, 930, -461, 586, -697, 103, -775, -383, -620, -753, -295, -972, 20, -992, 263, -748, 462, -314, 569, 133, 510, 473, 325, 668, 65, 697, -234, 527, -515, 179, -665, -215, -686, -516, -592, -655, -379, -601, -67, -343, 274, 24, 582, 369, 803, 625, 862, 722, 746, 624, 518, 377, 239, 53, -74, -223, -348, -334, -542, -280, -644, -142, -667, -12, -585, 23, -467, -62, -358, -265, -204, -585, 4, -893, 176, -974, 319, -755, 503, -291, 656, 339, 671, 1000, 581, 1502, 473, 1719, 296, 1599, 12, 1158, -281, 477, -466, -297, -583, -963, -674, -1391, -675, -1563, -518, -1482, -272, -1167, -13, -681, 245, -154, 458, 303, 562, 610, 533, 734, 417, 719, 240, 630, 30, 503, -189, 397, -336, 361, -353, 368, -290, 340, -214, 242, -89, 61, 68, -206, 178, -499, 241, -715, 290, -760, 297, -608, 218, -352, 82, -81, -77, 173, -234, 326, -359, 301, -439, 126, -458, -83, -377, -221, -194, -244, 23, -151, 198, 48, 337, 310, 447, 530, 475, 638, 422, 629, 329, 497, 210, 254, 59, -25, -80, -282, -178, -471, -273, -555, -363, -537, -400, -445, -398, -315, -364, -189, -254, -91, -88, -48, 55, -57, 170, -83, 315, -72, 432, 12, 409, 169, 282, 365, 164, 542, 59, 646, -70, 647, -169, 547, -172, 356, -131, 93, -113, -172, -83, -364, -34, -478, -18, -536, -41, -536, -40, -499, 4, -463, 71, -429, 105, -356, 69, -233, 14, -94, -23, 76, -90, 324, -163, 602, -161, 798, -117, 866, -63, 829, 43, 663, 188, 358, 254, -15, 221, -362, 172, -632, 133, -778, 73, -761, 13, -595, -46, -376, -126, -177, -180, -10, -177, 109, -192, 172, -248, 197, -225, 189, -121, 162, -34, 136, 45, 137, 196, 158, 351, 164, 402, 157, 372, 197, 308, 264, 143, 265, -117, 167, -336, 8, -455, -184, -493, -373, -432, -519, -252, -569, -10, -488, 226, -326, 398, -150, 453, 32, 371, 193, 221, 286, 92, 314, -6, 346, -82, 426, -99, 512, -78, 506, -120, 374, -194, 161, -245, -115, -301, -453, -365, -757, -338, -898, -178, -832, 63, -599, 311, -245, 536, 169, 670, 538, 665, 757, 525, 815, 275, 746, -47, 568, -372, 286, -616, -50, -735, -355, -713, -560, -575, -654, -340, -617, -33, -453, 287, -188, 525, 118, 645, 374, 655, 490, 555, 441, 350, 250, 77, -23, -194, -277, -426, -427, -597, -452, -648, -334, -534, -81, -318, 230, -60, 499, 209, 654, 467, 651, 644, 485, 689, 188, 581, -163, 357, -468, 73, -676, -251, -765, -560, -682, -746, -426, -763, -94, -665, 204, -461, 429, -117, 576, 296, 635, 612, 587, 783, 437, 816, 213, 674, -62, 344, -359, -47, -615, -370, -785, -601, -816, -701, -651, -596, -266, -313, 262, 1, 768, 269, 1096, 438, 1157, 457, 917, 320, 432, 112, -167, -114, -719, -302, -1079, -374, -1154, -277, -936, -66, -513, 174, -28, 374, 383, 469, 639, 411, 737, 182, 695, -161, 520, -497, 238, -712, -72, -765, -304, -609, -412, -243, -422, 221, -341, 638, -160, 927, 75, 1027, 264, 869, 330, 459, 255, -43, 58, -451, -184, -743, -338, -903, -319, -844, -157, -556, 65, -209, 299, 83, 479, 330, 488, 505, 279, 505, -61, 353, -401, 170, -643, 35, -723, -64, -595, -140, -308, -156, 22, -90, 345, 27, 652, 129, 851, 184, 853, 175, 680, 84, 411, -61, 74, -193, -310, -311, -678, -401, -945, -392, -1059, -250, -975, -48, -660, 135, -183, 321, 300, 477, 714, 494, 1037, 364, 1189, 225, 1082, 110, 730, -48, 247, -213, -249, -263, -678, -256, -979, -305, -1109, -365, -1046, -338, -808, -267, -446, -211, -36, -104, 355, 118, 691, 376, 945, 546, 1082, 611, 1083, 583, 938, 439, 611, 171, 103, -116, -469, -328, -957, -430, -1280, -445, -1392, -404, -1223, -298, -764, -138, -132, -36, 486, -68, 928, -127, 1123, -108, 1074, -62, 819, -28, 443, 106, 42, 339, -303, 516, -526, 563, -599, 563, -572, 515, -481, 323, -309, 3, -80, -296, 129, -503, 290, -657, 408, -766, 467, -750, 422, -574, 278, -323, 121, -49, 9, 235, -112, 480, -278, 633, -432, 680, -536, 624, -622, 473, -673, 255, -587, 39, -298, -122, 149, -225, 643, -277, 1078, -299, 1363, -309, 1388, -319, 1079, -287, 493, -239, -215, -203, -878, -136, -1361, -9, -1576, 129, -1500, 257, -1157, 355, -605, 374, 18, 293, 558, 176, 940, 72, 1140, -18, 1159, -80, 1020, -75, 759, -30, 440, 6, 129, 28, -154, 6, -406, -109, -611, -271, -775, -385, -900, -423, -929, -388, -800, -260, -523, -23, -151, 274, 242, 517, 594, 665, 852, 700, 960, 592, 886, 350, 651, 47, 320, -261, -13, -514, -263, -683, -426, -732, -535, -620, -560, -368, -450, -76, -241, 193, -21, 432, 148, 586, 220, 586, 183, 437, 48, 197, -152, -60, -371, -257, -518, -343, -464, -308, -157, -181, 308, 0, 753, 161, 1047, 240, 1136, 225, 965, 110, 531, -92, -57, -299, -647, -402, -1119, -383, -1359, -289, -1292, -145, -967, 73, -524, 318, -59, 486, 401, 540, 817, 519, 1074, 392, 1073, 158, 867, -93, 562, -294, 211, -469, -135, -587, -414, -564, -589, -394, -616, -153, -475, 95, -223, 315, 30, 441, 188, 442, 226, 356, 165, 204, 33, -17, -173, -235, -424, -346, -612, -342, -601, -273, -358, -163, 31, -26, 439, 125, 775, 291, 983, 416, 1006, 438, 788, 361, 374, 237, -91, 62, -469, -162, -666, -384, -666, -553, -546, -639, -400, -565, -281, -313, -206, 23, -164, 325, -150, 529, -162, 600, -148, 512, -47, 273, 131, -54, 327, -361, 488, -529, 585, -483, 655, -248, 734, 66, 743, 349, 563, 534, 211, 565, -219, 411, -665, 117, -1082, -221, -1364, -493, -1374, -620, -1072, -574, -553, -401, 69, -174, 691, 49, 1153, 259, 1315, 429, 1212, 504, 965, 457, 618, 360, 177, 260, -277, 104, -632, -124, -846, -335, -950, -498, -953, -623, -803, -612, -472, -369, -26, -19, 445, 271, 846, 494, 1062, 653, 1018, 640, 735, 411, 273, 56, -279, -293, -782, -534, -1091, -580, -1119, -420, -849, -144, -355, 150, 234, 397, 771, 506, 1115, 445, 1170, 274, 957, 44, 542, -223, 6, -423, -513, -474, -872, -406, -1005, -295, -913, -145, -661, 23, -334, 149, 17, 230, 326, 309, 519, 346, 587, 295, 558, 200, 438, 106, 242, -14, 39, -160, -117, -261, -222, -245, -275, -150, -254, -53, -150, 42, -11, 149, 81, 222, 108, 199, 107, 54, 89, -133, 44, -272, 9, -359, 4, -413, -22, -356, -92, -163, -171, 51, -224, 228, -247, 435, -251, 651, -211, 726, -73, 602, 142, 386, 310, 131, 367, -206, 343, -576, 280, -845, 193, -955, 104, -907, 27, -688, -14, -287, -19, 201, -25, 619, -55, 870, -109, 967, -195, 921, -288, 688, -338, 282, -334, -153, -305, -473, -280, -660, -244, -737, -154, -641, 23, -390, 269, -139, 533, 72, 769, 294, 924, 439, 949, 403, 787, 267, 394, 148, -172, 30, -749, -109, -1189, -212, -1431, -244, -1430, -232, -1147, -180, -635, -78, 15, 25, 701, 105, 1274, 184, 1576, 244, 1545, 258, 1216, 229, 683, 141, 36, -26, -614, -193, -1101, -284, -1279, -312, -1155, -303, -825, -208, -387, 1, 40, 235, 354, 388, 544, 440, 617, 380, 582, 201, 458, -42, 267, -272, 56, -442, -125, -511, -285, -470, -431, -335, -500, -129, -418, 93, -175, 267, 150, 367, 430, 387, 585, 362, 605, 341, 488, 293, 231, 169, -95, 10, -389, -107, -582, -184, -632, -283, -530, -371, -336, -365, -122, -263, 84, -145, 250, -39, 340, 58, 351, 125, 287, 128, 158, 85, 15, 58, -68, 71, -40, 74, 71, 69, 171, 109, 216, 173, 225, 177, 160, 105, -34, 22, -284, -23, -469, -61, -531, -125, -459, -178, -282, -210, -73, -252, 95, -267, 184, -207, 220, -106, 256, -5, 303, 138, 336, 337, 360, 493, 364, 493, 296, 357, 118, 159, -164, -89, -471, -356, -660, -511, -648, -490, -475, -367, -211, -192, 94, 45, 351, 283, 474, 400, 459, 354, 345, 203, 149, 32, -86, -92, -266, -157, -324, -189, -282, -172, -203, -63, -94, 73, 88, 121, 317, 97, 479, 73, 495, 40, 360, -14, 104, -39, -189, -25, -440, -39, -616, -82, -668, -87, -532, -50, -228, -35, 139, -32, 450, 2, 630, 73, 653, 150, 528, 192, 293, 155, 16, 58, -266, -50, -547, -142, -732, -202, -696, -204, -468, -160, -171, -91, 140, 14, 459, 165, 723, 285, 828, 295, 719, 227, 437, 151, 83, 59, -239, -79, -464, -233, -579, -333, -609, -347, -557, -299, -414, -197, -212, -28, -15, 145, 149, 241, 278, 261, 359, 259, 398, 215, 390, 89, 292, -64, 108, -111, -74, -44, -179, 21, -197, 31, -168, 46, -131, 65, -86, 35, -17, -51, 58, -140, 103, -201, 102, -226, 65, -189, 46, -73, 71, 64, 74, 136, 4, 141, -88, 143, -147, 152, -175, 107, -183, -10, -171, -128, -141, -167, -92, -122, -10, -41, 103, 40, 209, 97, 262, 127, 252, 119, 204, 90, 126, 50, -2, -22, -153, -102, -246, -94, -225, -2, -97, 76, 81, 85, 232, 46, 297, -42, 251, -159, 109, -244, -73, -253, -224, -216, -314, -139, -327, 31, -231, 255, -68, 380, 40, 352, 26, 242, -58, 94, -132, -81, -153, -235, -111, -305, 19, -266, 236, -138, 463, 41, 610, 204, 637, 288, 524, 278, 270, 186, -53, 33, -361, -122, -606, -251, -742, -333, -750, -323, -651, -188, -453, -7, -168, 130, 154, 207, 438, 248, 631, 247, 719, 178, 689, 63, 532, -32, 270, -116, -26, -197, -292, -202, -495, -134, -592, -88, -542, -83, -388, -24, -196, 100, 17, 193, 241, 202, 404, 173, 439, 141, 348, 73, 169, -37, -52, -148, -261, -218, -399, -227, -408, -174, -280, -82, -49, 63, 240, 216, 508, 295, 635, 264, 565, 182, 329, 78, -19, -80, -380, -294, -647, -434, -759, -421, -691, -319, -437, -170, -58, 46, 332, 276, 595, 429, 655, 485, 555, 442, 363, 309, 96, 101, -194, -127, -389, -292, -429, -365, -359, -385, -241, -353, -104, -239, 29, -79, 122, 78, 177, 213, 243, 333, 340, 396, 408, 361, 389, 237, 290, 71, 126, -137, -125, -362, -456, -519, -759, -528, -898, -385, -807, -129, -517, 164, -111, 427, 322, 597, 697, 610, 918, 459, 922, 185, 725, -137, 394, -416, 26, -572, -278, -580, -456, -453, -507, -257, -466, -28, -363, 209, -216, 369, -58, 432, 52, 428, 84, 358, 63, 217, 20, 55, -13, -93, -12, -218, 26, -326, 89, -366, 174, -292, 274, -121, 336, 42, 290, 156, 118, 242, -118, 281, -331, 215, -463, 50, -487, -143, -385, -284, -166, -348, 104, -317, 341, -190, 469, -22, 431, 145, 242, 278, 8, 355, -167, 368, -251, 305, -239, 175, -115, 32, 81, -58, 250, -102, 300, -152, 212, -218, 13, -238, -252, -188, -498, -128, -597, -99, -495, -34, -251, 53, 65, 93, 404, 82, 681, 54, 784, -8, 649, -113, 337, -199, -24, -163, -340, -24, -563, 112, -642, 231, -554, 384, -348, 507, -103, 472, 119, 292, 266, 55, 319, -199, 297, -441, 246, -595, 212, -616, 198, -542, 168, -388, 110, -137, 37, 160, -62, 402, -218, 536, -393, 541, -510, 454, -535, 297, -468, 84, -297, -161, -31, -358, 267, -443, 523, -396, 704, -267, 788, -84, 738, 112, 524, 263, 203, 347, -140, 388, -455, 344, -696, 160, -808, -69, -779, -238, -613, -350, -331, -431, -6, -455, 270, -387, 449, -217, 523, 29, 505, 274, 404, 425, 255, 463, 108, 444, -9, 368, -97, 218, -136, 16, -129, -158, -116, -261, -115, -273, -93, -206, -43, -113, 3, -75, 19, -90, 0, -96, -52, -88, -118, -117, -176, -157, -212, -127, -202, -19, -113, 141, 49, 312, 231, 425, 358, 428, 387, 346, 314, 223, 162, 62, -19, -174, -153, -439, -212, -601, -210, -613, -143, -510, -3, -305, 126, 1, 150, 338, 87, 631, 12, 814, -57, 830, -131, 631, -194, 250, -214, -216, -196, -618, -168, -895, -112, -1002, -7, -890, 95, -545, 169, -51, 250, 430, 339, 779, 371, 943, 311, 893, 180, 650, 43, 290, -78, -122, -200, -503, -316, -753, -387, -788, -403, -611, -363, -309, -260, 21, -91, 333, 107, 600, 301, 720, 465, 630, 571, 365, 543, 8, 349, -340, 53, -592, -232, -711, -450, -657, -582, -477, -600, -219, -483, 103, -277, 413, -45, 585, 172, 593, 351, 512, 461, 397, 508, 236, 516, 52, 485, -106, 367, -226, 149, -316, -119, -372, -361, -379, -553, -371, -671, -342, -670, -242, -526, -72, -287, 133, -8, 303, 251, 393, 428, 421, 491, 373, 466, 222, 405, 14, 326, -198, 219, -328, 100, -348, -3, -271, -90, -135, -188, 55, -312, 245, -441, 355, -525, 364, -531, 287, -445, 148, -261, -30, 12, -224, 333, -355, 634, -383, 853, -372, 936, -317, 820, -192, 497, -37, 47, 93, -407, 179, -789, 239, -1042, 286, -1088, 314, -886, 311, -507, 278, -53, 204, 380, 98, 707, -37, 845, -197, 777, -365, 560, -466, 275, -482, -27, -389, -278, -189, -397, 62, -340, 308, -166, 498, 44, 572, 220, 522, 307, 334, 260, 36, 85, -255, -175, -475, -439, -617, -629, -638, -672, -498, -529, -242, -220, 59, 149, 339, 468, 556, 667, 669, 727, 638, 635, 482, 404, 244, 93, -52, -193, -350, -368, -546, -416, -620, -369, -575, -245, -436, -84, -219, 58, 45, 148, 302, 180, 469, 125, 526, -12, 477, -170, 342, -260, 154, -255, -51, -177, -220, -47, -337, 133, -400, 314, -379, 428, -266, 421, -140, 280, -42, 36, 61, -223, 177, -409, 264, -474, 314, -422, 330, -268, 294, -27, 203, 263, 65, 504, -74, 597, -236, 509, -403, 291, -471, 9, -393, -280, -255, -522, -87, -658, 107, -646, 309, -455, 438, -129, 462, 226, 396, 495, 257, 627, 70, 613, -127, 475, -274, 226, -368, -85, -422, -359, -412, -505, -317, -510, -143, -395, 69, -200, 245, 24, 384, 219, 473, 350, 484, 400, 393, 359, 176, 204, -98, -27, -343, -231, -509, -328, -568, -331, -496, -270, -322, -143, -69, 50, 219, 238, 472, 329, 585, 295, 545, 186, 382, 46, 169, -80, -54, -151, -280, -162, -434, -161, -477, -165, -423, -161, -281, -134, -79, -104, 129, -58, 293, 42, 374, 207, 390, 375, 328, 474, 152, 445, -109, 281, -351, 16, -469, -258, -460, -448, -340, -507, -135, -441, 146, -272, 428, -51, 600, 143, 594, 227, 427, 188, 131, 70, -183, -38, -422, -79, -502, -33, -421, 86, -260, 248, -57, 385, 162, 431, 294, 347, 245, 138, 62, -173, -145, -508, -287, -755, -311, -818, -192, -672, 23, -353, 255, 82, 427, 553, 514, 926, 474, 1088, 262, 983, -29, 635, -282, 116, -440, -435, -497, -869, -448, -1102, -331, -1116, -179, -900, -31, -486, 126, 36, 265, 527, 356, 891, 409, 1081, 437, 1075, 394, 857, 264, 467, 53, -13, -221, -491, -476, -874, -640, -1055, -665, -980, -541, -687, -303, -280, -7, 141, 313, 491, 574, 705, 700, 726, 685, 562, 548, 300, 328, 50, 81, -133, -167, -232, -411, -260, -609, -240, -738, -203, -739, -160, -614, -118, -380, -78, -50, -51, 342, -26, 708, 21, 969, 103, 1031, 186, 859, 238, 483, 241, 1, 201, -472, 124, -827, 16, -999, -132, -977, -293, -740, -410, -346, -415, 94, -299, 473, -100, 703, 118, 787, 322, 744, 480, 563, 549, 293, 485, -15, 307, -332, 67, -588, -177, -735, -379, -734, -505, -608, -565, -379, -559, -71, -475, 303, -286, 646, -18, 836, 260, 849, 481, 717, 632, 445, 693, 101, 635, -267, 454, -590, 203, -783, -61, -837, -283, -729, -433, -495, -503, -206, -522, 91, -522, 350, -502, 547, -403, 668, -206, 659, 48, 512, 291, 299, 502, 93, 671, -108, 747, -295, 650, -415, 384, -465, 50, -409, -234, -293, -424, -151, -515, -17, -514, 63, -431, 105, -305, 146, -161, 150, -22, 139, 93, 127, 169, 137, 235, 183, 315, 226, 395, 216, 415, 136, 350, 24, 210, -109, 21, -247, -192, -368, -399, -445, -587, -429, -712, -329, -702, -165, -500, 62, -159, 267, 233, 393, 605, 455, 899, 450, 1033, 385, 952, 219, 661, -2, 220, -184, -273, -286, -687, -336, -934, -318, -993, -241, -912, -138, -714, -34, -412, 65, -42, 127, 318, 141, 618, 103, 829, 45, 928, 29, 885, 28, 687, 21, 345, 23, -78, 29, -480, 34, -743, 43, -818, 35, -713, 6, -488, -25, -211, -60, 48, -82, 243, -87, 340, -84, 343, -83, 278, -64, 205, -43, 157, -5, 127, 38, 77, 86, 7, 131, -61, 165, -104, 182, -118, 180, -103, 128, -88, 24, -90, -103, -115, -235, -142, -335, -161, -359, -152, -296, -93, -153, 40, 53, 226, 260, 409, 440, 512, 529, 487, 455, 316, 252, 57, -27, -226, -320, -473, -554, -644, -667, -683, -610, -570, -362, -331, -5, -28, 361, 298, 648, 567, 803, 718, 732, 723, 457, 595, 63, 340, -328, -15, -628, -392, -803, -655, -761, -731, -472, -621, -84, -374, 269, -49, 515, 271, 611, 510, 537, 595, 293, 508, -2, 275, -233, -19, -347, -289, -321, -457, -167, -496, 46, -411, 205, -241, 255, -10, 181, 239, 18, 451, -172, 550, -346, 508, -430, 350, -345, 134, -151, -102, 111, -320, 347, -481, 500, -542, 549, -485, 462, -305, 265, -68, 16, 142, -253, 266, -485, 313, -601, 301, -574, 235, -444, 116, -240, -5, 38, -66, 328, -34, 571, 53, 681, 142, 633, 171, 441, 128, 119, 23, -222, -116, -500, -274, -669, -416, -673, -485, -505, -430, -202, -256, 160, -10, 433, 209, 563, 346, 529, 410, 372, 429, 134, 391, -105, 303, -290, 185, -376, 72, -326, -32, -183, -130, -14, -249, 132, -391, 200, -522, 199, -549, 156, -425, 64, -186, -30, 82, -117, 343, -184, 559, -198, 671, -166, 619, -104, 410, -16, 91, 91, -235, 194, -479, 287, -584, 329, -549, 281, -417, 141, -234, -52, -3, -264, 239, -424, 409, -518, 441, -486, 371, -306, 259, -17, 154, 306, 47, 560, -63, 675, -165, 643, -226, 467, -242, 166, -221, -178, -194, -482, -165, -676, -110, -716, 10, -608, 167, -390, 286, -96, 308, 183, 239, 399, 105, 546, -61, 580, -234, 500, -356, 328, -374, 112, -270, -98, -65, -256, 203, -352, 428, -358, 513, -284, 449, -146, 302, 21, 121, 167, -78, 213, -284, 181, -428, 81, -455, -75, -376, -223, -271, -322, -171, -321, -64, -202, 62, -9, 181, 216, 271, 411, 312, 505, 297, 476, 227, 321, 144, 80, 73, -177, 11, -377, -67, -482, -130, -461, -148, -298, -138, -83, -144, 148, -166, 335, -186, 408, -167, 351, -93, 179, 20, -48, 129, -237, 210, -382, 254, -424, 270, -343, 244, -161, 165, 81, 32, 311, -102, 467, -202, 492, -262, 401, -306, 223, -329, 4, -315, -204, -239, -383, -104, -464, 76, -403, 265, -267, 433, -81, 538, 98, 567, 219, 509, 286, 346, 275, 80, 231, -211, 137, -459, 4, -620, -105, -690, -154, -657, -170, -534, -164, -333, -149, -80, -123, 196, -81, 432, 20, 597, 121, 689, 187, 729, 237, 680, 255, 498, 261, 204, 205, -122, 65, -432, -99, -693, -267, -856, -390, -861, -420, -708, -396, -444, -325, -133, -188, 195, 19, 479, 238, 650, 394, 691, 483, 654, 497, 569, 452, 430, 329, 215, 164, -33, -35, -256, -271, -427, -459, -563, -528, -635, -515, -609, -425, -484, -285, -302, -88, -88, 161, 121, 381, 286, 498, 386, 483, 457, 372, 512, 224, 527, 66, 466, -115, 344, -274, 179, -354, -27, -357, -276, -281, -511, -142, -671, -28, -719, 31, -639, 82, -427, 140, -138, 187, 156, 163, 394, 107, 570, 85, 666, 109, 651, 133, 515, 148, 310, 123, 79, 59, -146, -30, -350, -133, -496, -265, -576, -407, -579, -520, -486, -521, -299, -374, -91, -129, 89, 167, 237, 438, 382, 643, 502, 754, 557, 714, 526, 496, 435, 156, 291, -203, 95, -487, -144, -631, -392, -628, -619, -515, -748, -320, -718, -70, -529, 177, -244, 363, 63, 385, 338, 301, 554, 194, 651, 83, 590, -36, 395, -143, 173, -202, -5, -179, -134, -96, -217, 20, -242, 121, -236, 171, -229, 161, -221, 113, -185, 48, -129, -65, -65, -186, 8, -274, 128, -289, 256, -192, 316, -35, 285, 124, 211, 255, 120, 342, 26, 383, -77, 332, -189, 167, -303, -42, -384, -260, -416, -408, -388, -459, -297, -407, -119, -293, 159, -117, 496, 106, 772, 310, 888, 427, 795, 428, 515, 312, 94, 153, -374, -15, -781, -150, -1007, -211, -995, -233, -760, -172, -379, -44, 59, 82, 430, 151, 652, 124, 704, 27, 625, -99, 440, -221, 188, -297, -73, -302, -260, -225, -343, -84, -342, 99, -293, 308, -195, 453, -61, 510, 84, 450, 209, 325, 301, 176, 327, -13, 292, -220, 202, -397, 56, -530, -158, -575, -399, -532, -602, -406, -687, -204, -623, 26, -401, 268, -53, 495, 364, 660, 742, 667, 980, 517, 1003, 283, 802, 14, 415, -251, -60, -477, -511, -598, -835, -557, -976, -398, -920, -166, -692, 114, -331, 333, 71, 445, 426, 432, 672, 338, 792, 181, 763, -35, 580, -276, 273, -434, -79, -444, -405, -325, -628, -138, -708, 66, -628, 257, -411, 417, -110, 487, 198, 422, 452, 246, 590, -12, 586, -256, 448, -411, 225, -470, -38, -447, -288, -353, -475, -186, -538, 46, -464, 274, -272, 411, -25, 455, 224, 415, 395, 309, 433, 174, 332, 26, 139, -152, -91, -287, -268, -338, -309, -295, -189, -212, 23, -137, 222, -74, 327, -18, 308, 28, 148, 61, -125, 76, -424, 67, -615, 71, -623, 123, -445, 188, -132, 211, 238, 180, 566, 88, 772, 6, 806, -56, 676, -126, 406, -181, 48, -219, -319, -203, -605, -129, -757, -52, -754, -11, -612, 7, -351, 27, -31, 86, 280, 152, 499, 192, 575, 178, 491, 147, 301, 95, 70, 18, -134, -87, -281, -233, -341, -338, -301, -338, -155, -241, 38, -63, 215, 136, 347, 304, 428, 431, 425, 468, 315, 404, 94, 214, -190, -75, -480, -360, -705, -550, -796, -601, -702, -535, -440, -354, -63, -82, 347, 236, 705, 525, 917, 679, 932, 649, 736, 478, 398, 196, -2, -98, -381, -362, -677, -555, -837, -610, -834, -520, -668, -297, -368, -11, 12, 225, 386, 356, 683, 393, 848, 365, 847, 268, 661, 112, 329, -48, -87, -169, -485, -207, -777, -195, -906, -154, -865, -103, -658, -82, -335, -54, 42, 0, 403, 66, 689, 123, 851, 154, 868, 167, 731, 191, 488, 185, 181, 118, -148, -24, -453, -183, -674, -312, -775, -376, -745, -367, -606, -283, -387, -118, -132, 96, 138, 324, 380, 517, 548, 586, 612, 491, 585, 278, 474, 2, 295, -273, 79, -507, -112, -638, -251, -611, -341, -434, -392, -152, -387, 167, -329, 435, -247, 573, -164, 580, -62, 468, 72, 275, 228, 31, 360, -216, 424, -410, 400, -485, 295, -463, 119, -357, -85, -206, -271, -35, -385, 139, -400, 289, -305, 383, -134, 397, 55, 328, 203, 189, 276, 38, 273, -104, 220, -234, 119, -317, -19, -317, -158, -236, -247, -93, -273, 56, -236, 178, -150, 251, -31, 243, 99, 178, 225, 73, 308, -44, 316, -167, 232, -241, 95, -234, -39, -161, -124, -73, -168, 10, -179, 90, -169, 162, -145, 186, -126, 187, -127, 167, -147, 110, -155, 39, -112, -37, 14, -93, 205, -142, 401, -188, 530, -189, 554, -133, 463, -49, 272, 35, -11, 83, -349, 99, -660, 84, -844, 48, -847, -1, -682, -42, -407, -22, -49, 37, 354, 142, 731, 241, 988, 278, 1059, 228, 921, 78, 614, -144, 190, -373, -279, -586, -719, -681, -1051, -600, -1192, -336, -1089, 62, -761, 489, -273, 845, 260, 1018, 719, 951, 1006, 655, 1088, 192, 951, -339, 619, -819, 170, -1107, -259, -1104, -550, -846, -658, -414, -617, 73, -481, 518, -304, 835, -120, 920, 27, 797, 102, 522, 106, 181, 92, -148, 116, -394, 196, -529, 286, -548, 333, -490, 311, -362, 237, -193, 108, -8, -64, 144, -249, 261, -391, 353, -450, 387, -400, 365, -262, 270, -75, 113, 97, -58, 223, -208, 292, -307, 307, -321, 259, -271, 158, -175, 32, -56, -72, 67, -128, 167, -135, 198, -128, 169, -112, 112, -89, 72, -43, 37, 15, 11, 70, -23, 104, -67, 120, -105, 123, -119, 118, -130, 79, -119, -5, -95, -108, -35, -183, 56, -218, 133, -200, 164, -152, 142, -89, 83, -17, 5, 68, -50, 145, -80, 199, -79, 221, -48, 219, 4, 211, 68, 196, 114, 135, 105, 23, 54, -117, -1, -239, -43, -313, -65, -316, -90, -247, -118, -130, -147, -17, -151, 60, -141, 88, -107, 57, -64, -38, 6, -130, 113, -138, 251, -29, 374, 156, 424, 364, 356, 531, 213, 600, 40, 522, -160, 312, -361, 12, -521, -322, -558, -633, -460, -822, -269, -845, -26, -731, 221, -529, 398, -241, 474, 110, 482, 467, 424, 759, 273, 936, 60, 959, -136, 815, -272, 518, -331, 131, -375, -286, -382, -658, -337, -901, -242, -943, -99, -787, 67, -491, 216, -145, 341, 177, 426, 420, 463, 559, 419, 581, 285, 493, 87, 323, -133, 132, -307, -29, -419, -130, -458, -185, -431, -219, -330, -234, -156, -207, 34, -141, 189, -67, 283, -18, 310, 22, 299, 77, 262, 131, 181, 152, 74, 128, -40, 53, -93, -46, -101, -132, -93, -167, -97, -153, -101, -102, -107, -18, -121, 99, -124, 208, -117, 264, -129, 230, -114, 121, -32, -7, 106, -99, 245, -144, 314, -157, 325, -157, 287, -128, 187, -71, 31, -10, -147, 19, -300, 14, -377, -6, -340, -8, -213, 15, -61, 43, 72, 40, 173, 27, 221, 45, 224, 100, 160, 152, 51, 175, -62, 152, -107, 88, -95, -13, -86, -129, -89, -249, -70, -347, -31, -379, 10, -290, 52, -90, 100, 143, 137, 321, 134, 410, 120, 410, 97, 328, 23, 163, -116, -69, -237, -303, -273, -448, -236, -460, -148, -346, -33, -160, 92, 52, 201, 250, 275, 406, 280, 484, 214, 446, 91, 279, -30, 45, -122, -167, -169, -301, -190, -372, -183, -400, -155, -375, -94, -285, -12, -143, 47, 34, 58, 204, 52, 336, 70, 415, 102, 460, 121, 446, 116, 313, 90, 48, 30, -257, -33, -497, -87, -622, -131, -626, -169, -486, -164, -217, -71, 120, 76, 448, 201, 701, 250, 790, 233, 666, 147, 372, 0, 19, -165, -315, -292, -603, -361, -794, -331, -803, -205, -599, -9, -246, 173, 146, 277, 476, 299, 676, 263, 715, 195, 592, 96, 344, -13, 27, -87, -282, -103, -489, -93, -518, -93, -383, -119, -171, -151, 37, -185, 212, -173, 334, -83, 364, 58, 268, 197, 71, 288, -158, 335, -348, 302, -448, 153, -432, -87, -311, -326, -117, -488, 125, -498, 390, -354, 600, -87, 661, 201, 539, 446, 290, 588, -7, 583, -295, 416, -538, 118, -686, -200, -700, -451, -558, -588, -281, -581, 59, -443, 376, -221, 612, 52, 735, 302, 740, 470, 608, 503, 329, 415, -60, 252, -455, 58, -746, -127, -868, -285, -820, -373, -622, -352, -307, -225, 80, -54, 462, 101, 754, 195, 883, 219, 823, 163, 617, 86, 340, 8, 29, -65, -292, -126, -576, -149, -742, -94, -750, -6, -612, 52, -382, 70, -119, 84, 131, 95, 340, 91, 489, 64, 548, 19, 493, -46, 343, -111, 156, -166, -6, -189, -133, -173, -238, -135, -318, -48, -345, 86, -296, 226, -176, 299, -41, 293, 61, 230, 126, 144, 181, 16, 231, -139, 255, -276, 227, -327, 152, -294, 52, -196, -48, -57, -146, 79, -259, 167, -377, 195, -435, 193, -360, 150, -167, 54, 61, -63, 265, -141, 418, -160, 496, -125, 481, -66, 373, 6, 190, 80, -28, 152, -217, 215, -312, 234, -325, 186, -319, 72, -333, -56, -330, -185, -266, -293, -150, -356, -19, -347, 110, -254, 242, -66, 377, 154, 486, 336, 531, 431, 465, 430, 291, 334, 66, 161, -149, -45, -330, -248, -491, -401, -616, -470, -634, -409, -501, -240, -259, -45, 14, 131, 262, 288, 457, 398, 579, 419, 602, 343, 518, 199, 322, 17, 49, -162, -206, -270, -357, -311, -408, -300, -415, -246, -382, -142, -271, -27, -90, 66, 99, 118, 237, 132, 304, 124, 303, 127, 254, 139, 185, 141, 95, 120, -30, 81, -161, 38, -242, -38, -248, -131, -215, -221, -183, -291, -153, -311, -91, -229, 25, -58, 177, 122, 308, 261, 373, 364, 363, 409, 302, 348, 189, 187, 18, -35, -196, -254, -388, -430, -484, -477, -442, -382, -300, -209, -140, -25, -6, 158, 112, 318, 211, 407, 260, 377, 242, 260, 188, 101, 135, -47, 117, -146, 136, -213, 157, -246, 114, -238, 3, -173, -125, -88, -229, -7, -322, 69, -397, 124, -406, 148, -306, 148, -106, 126, 145, 75, 358, -11, 462, -89, 442, -93, 343, -62, 203, -36, 25, -14, -171, 16, -315, 34, -356, 45, -303, 46, -204, 24, -108, -15, -39, -24, 30, 6, 137, 38, 266, 42, 350, 18, 353, -31, 290, -110, 180, -168, 8, -183, -219, -170, -454, -129, -617, -6, -635, 185, -472, 354, -177, 437, 157, 433, 447, 336, 657, 130, 760, -136, 715, -392, 497, -580, 146, -657, -237, -567, -542, -340, -716, -37, -756, 257, -674, 493, -468, 624, -160, 624, 190, 504, 488, 282, 656, 3, 659, -239, 535, -368, 348, -399, 128, -369, -111, -282, -321, -140, -440, -14, -435, 62, -339, 87, -205, 66, -85, 9, -5, -38, 53, -27, 116, 27, 163, 89, 155, 148, 112, 208, 99, 235, 134, 211, 173, 132, 171, 34, 117, -80, 31, -172, -62, -213, -152, -214, -233, -207, -309, -190, -356, -140, -319, -70, -189, 8, -21, 68, 127, 96, 245, 112, 347, 137, 433, 148, 466, 143, 402, 124, 246, 104, 42, 81, -165, 50, -354, 18, -511, -40, -610, -141, -618, -250, -505, -286, -269, -247, 30, -186, 308, -112, 512, 22, 647, 172, 724, 272, 697, 284, 527, 247, 252, 173, -58, 74, -350, -15, -586, -74, -734, -115, -786, -147, -724, -166, -519, -165, -192, -143, 155, -121, 424, -85, 582, -17, 645, 116, 615, 270, 494, 367, 308, 358, 93, 258, -108, 100, -243, -122, -302, -359, -327, -541, -349, -607, -347, -522, -284, -267, -165, 94, -37, 459, 70, 697, 150, 774, 208, 691, 242, 459, 235, 98, 167, -312, 49, -642, -71, -805, -140, -758, -141, -544, -93, -240, -25, 95, 56, 403, 153, 599, 238, 635, 247, 506, 149, 270, -31, -8, -220, -244, -357, -368, -408, -375, -376, -285, -266, -130, -80, 60, 157, 216, 364, 268, 460, 185, 418, 26, 278, -143, 100, -259, -65, -291, -188, -225, -253, -92, -255, 88, -187, 283, -60, 414, 73, 429, 139, 319, 116, 129, 49, -80, -20, -251, -89, -363, -149, -404, -176, -376, -154, -267, -80, -98, 40, 86, 160, 227, 219, 311, 207, 342, 171, 319, 150, 258, 121, 153, 62, 13, -7, -149, -61, -268, -105, -326, -160, -328, -229, -294, -301, -215, -340, -91, -301, 68, -169, 219, 14, 316, 192, 331, 335, 282, 437, 201, 482, 103, 440, 12, 291, -70, 71, -122, -152, -133, -320, -114, -416, -101, -444, -124, -404, -187, -286, -241, -104, -245, 104, -193, 278, -89, 360, 58, 335, 240, 254, 405, 159, 512, 49, 496, -80, 345, -183, 99, -229, -171, -228, -402, -205, -542, -165, -563, -111, -453, -37, -231, 78, 62, 236, 354, 378, 544, 424, 578, 358, 455, 220, 245, 38, 3, -184, -239, -400, -452, -528, -573, -526, -546, -401, -380, -189, -144, 43, 92, 227, 288, 338, 435, 387, 523, 385, 518, 323, 426, 205, 246, 67, 19, -43, -210, -114, -390, -171, -512, -228, -581, -275, -581, -291, -456, -258, -216, -188, 62, -93, 309, 16, 520, 145, 687, 290, 747, 421, 668, 474, 446, 404, 138, 228, -197, 7, -496, -214, -702, -406, -780, -531, -729, -554, -561, -457, -293, -260, 37, -22, 344, 189, 535, 331, 597, 411, 561, 454, 486, 450, 359, 381, 176, 253, -21, 86, -165, -98, -258, -270, -320, -402, -359, -490, -376, -515, -374, -445, -318, -279, -192, -67, -33, 135, 134, 292, 283, 401, 409, 453, 484, 440, 478, 352, 367, 191, 179, -13, -32, -194, -212, -299, -341, -337, -425, -326, -449, -255, -387, -129, -252, 7, -93, 107, 72, 150, 205, 143, 299, 119, 355, 113, 388, 132, 359, 147, 244, 121, 73, 39, -96, -72, -241, -188, -350, -291, -398, -353, -373, -337, -276, -223, -131, -24, 39, 197, 182, 366, 264, 445, 283, 432, 285, 346, 271, 212, 227, 46, 160, -138, 80, -312, -17, -425, -133, -448, -261, -393, -390, -287, -477, -130, -487, 73, -385, 273, -170, 394, 123, 405, 402, 325, 602, 184, 676, 23, 622, -100, 438, -163, 129, -178, -235, -160, -529, -99, -668, -13, -663, 47, -531, 46, -294, 15, 1, -10, 261, -25, 445, -44, 534, -56, 519, -49, 393, -21, 200, 27, 7, 90, -154, 134, -274, 122, -353, 58, -354, -16, -283, -73, -177, -107, -80, -115, 6, -73, 73, 24, 133, 128, 154, 181, 143, 160, 131, 64, 140, -79, 147, -209, 134, -269, 113, -256, 58, -183, -48, -55, -181, 116, -272, 273, -291, 354, -252, 335, -179, 238, -46, 88, 125, -89, 278, -248, 353, -347, 328, -369, 224, -297, 65, -118, -101, 115, -227, 302, -271, 384, -247, 357, -174, 234, -80, 33, 22, -190, 92, -373, 100, -458, 49, -416, -13, -263, -51, -43, -47, 179, 10, 360, 114, 480, 245, 528, 338, 488, 342, 347, 253, 111, 84, -177, -158, -443, -407, -619, -591, -678, -655, -607, -579, -396, -362, -75, -40, 266, 302, 524, 579, 631, 717, 572, 702, 384, 538, 137, 270, -93, -30, -260, -278, -343, -441, -329, -489, -227, -435, -86, -304, 41, -143, 121, 7, 153, 96, 148, 110, 120, 96, 71, 87, 1, 85, -79, 83, -141, 100, -165, 122, -153, 133, -123, 120, -80, 85, -21, 20, 57, -61, 137, -132, 202, -166, 234, -172, 224, -174, 175, -151, 88, -96, -39, -13, -178, 77, -278, 165, -299, 223, -232, 251, -89, 238, 85, 162, 218, 14, 264, -164, 227, -324, 118, -410, -43, -390, -206, -271, -302, -77, -287, 135, -178, 323, -23, 448, 135, 486, 253, 398, 302, 200, 287, -38, 225, -234, 119, -362, -14, -419, -144, -404, -232, -320, -262, -173, -242, 6, -184, 175, -85, 284, 36, 339, 145, 345, 202, 305, 197, 207, 131, 60, 19, -107, -92, -250, -161, -338, -175, -343, -142, -287, -65, -199, 56, -77, 184, 80, 266, 225, 279, 283, 229, 253, 120, 168, -36, 82, -202, 24, -327, -8, -383, -29, -353, -36, -227, -35, -23, -37, 181, -62, 315, -130, 359, -218, 320, -276, 201, -245, 31, -124, -127, 67, -221, 250, -239, 376, -190, 436, -96, 423, 5, 295, 82, 62, 128, -199, 149, -396, 146, -495, 112, -490, 48, -382, -40, -202, -128, 19, -195, 233, -226, 396, -210, 461, -138, 403, -26, 259, 98, 92, 193, -59, 241, -181, 233, -270, 178, -306, 106, -263, 52, -142, 21, 7, -12, 105, -49, 141, -84, 133, -131, 115, -201, 80, -268, 28, -298, -36, -279, -90, -196, -108, -50, -72, 134, -15, 312, 14, 454, 13, 536, 20, 533, 52, 418, 75, 202, 75, -70, 50, -345, 15, -573, -17, -687, -34, -658, -54, -495, -89, -235, -100, 74, -54, 356, 31, 538, 108, 580, 152, 496, 143, 329, 84, 130, -13, -58, -118, -200, -218, -276, -281, -289, -256, -246, -108, -173, 113, -95, 315, -19, 421, 50, 403, 102, 284, 128, 100, 129, -116, 99, -340, 42, -494, -19, -497, -63, -336, -83, -89, -79, 153, -60, 330, -19, 414, 35, 405, 83, 308, 97, 135, 79, -84, 38, -283, -4, -391, -38, -363, -52, -245, -37, -92, 4, 61, 52, 214, 90, 340, 90, 398, 29, 335, -94, 170, -225, -20, -307, -175, -306, -286, -212, -350, -28, -344, 204, -270, 412, -136, 528, 33, 510, 191, 352, 276, 86, 273, -215, 218, -453, 161, -565, 96, -543, 3, -405, -87, -179, -136, 78, -123, 304, -77, 448, -34, 491, -28, 434, -40, 301, -35, 121, -4, -71, 16, -254, 19, -399, 1, -469, -10, -446, 1, -340, 25, -179, 30, 9, 0, 200, -20, 361, 13, 467, 75, 493, 98, 431, 66, 295, 14, 110, -17, -92, -43, -274, -66, -411, -93, -482, -111, -471, -88, -365, -17, -190, 67, -3, 105, 152, 82, 257, 29, 295, -9, 271, -28, 202, -46, 117, -78, 43, -83, 2, -35, 8, 59, 60, 131, 111, 140, 123, 101, 92, 46, 23, -10, -90, -68, -240, -120, -388, -161, -480, -165, -476, -105, -359, 2, -144, 93, 121, 133, 373, 122, 563, 92, 648, 53, 598, -9, 409, -100, 135, -186, -147, -205, -359, -139, -462, -29, -455, 74, -362, 151, -224, 205, -74, 247, 55, 249, 137, 194, 170, 56, 165, -111, 145, -233, 127, -279, 105, -288, 49, -283, -39, -251, -130, -168, -187, -38, -194, 96, -142, 183, -37, 216, 100, 237, 234, 259, 328, 269, 338, 235, 237, 143, 48, 16, -158, -97, -316, -181, -390, -252, -370, -313, -267, -348, -108, -321, 69, -219, 208, -75, 257, 41, 207, 121, 96, 203, -13, 300, -70, 365, -59, 359, 14, 276, 125, 144, 232, -3, 283, -148, 244, -284, 96, -400, -136, -467, -376, -428, -532, -262, -562, -26, -469, 200, -273, 372, -4, 476, 284, 513, 521, 451, 651, 259, 645, -40, 505, -342, 269, -556, -7, -637, -277, -593, -506, -442, -650, -200, -665, 118, -532, 452, -282, 709, 16, 803, 294, 713, 506, 482, 613, 178, 596, -158, 448, -496, 207, -761, -62, -880, -290, -806, -426, -554, -454, -198, -390, 165, -268, 475, -119, 706, 31, 814, 146, 758, 190, 539, 155, 219, 89, -117, 43, -380, 36, -536, 65, -584, 128, -547, 205, -412, 258, -193, 246, 61, 159, 254, -5, 352, -223, 367, -426, 322, -541, 234, -540, 123, -437, -9, -263, -137, -42, -209, 189, -192, 390, -117, 527, -39, 587, 22, 568, 65, 488, 103, 344, 126, 137, 114, -130, 52, -423, -34, -677, -101, -813, -115, -790, -93, -612, -80, -304, -66, 88, -27, 479, 48, 771, 116, 886, 157, 800, 145, 540, 107, 177, 68, -195, 53, -493, 35, -669, 1, -698, -42, -578, -63, -339, -69, -54, -75, 194, -94, 353, -121, 418, -123, 404, -72, 337, 30, 242, 127, 138, 192, 36, 232, -53, 251, -130, 221, -206, 132, -292, -5, -369, -156, -397, -269, -340, -303, -201, -261, -10, -186, 186, -87, 347, 32, 443, 172, 454, 293, 369, 356, 220, 327, 58, 236, -75, 119, -155, 6, -183, -123, -187, -262, -193, -375, -207, -397, -220, -322, -221, -180, -213, -4, -190, 172, -117, 329, 17, 450, 191, 498, 360, 425, 481, 246, 518, 9, 462, -220, 318, -392, 100, -485, -169, -489, -429, -404, -604, -232, -632, 6, -514, 247, -289, 403, -16, 447, 243, 405, 434, 313, 518, 160, 469, -29, 298, -205, 57, -310, -170, -335, -323, -270, -375, -144, -329, -1, -200, 108, -14, 173, 192, 200, 351, 181, 405, 94, 330, -26, 160, -116, -44, -137, -231, -100, -361, -48, -401, -12, -342, 9, -209, 20, -43, 13, 106, -21, 197, -67, 223, -89, 215, -57, 221, 23, 243, 126, 246, 199, 199, 206, 102, 151, -44, 65, -224, -36, -404, -155, -520, -271, -521, -323, -380, -289, -117, -184, 189, -51, 441, 71, 573, 149, 567, 193, 441, 212, 231, 197, -13, 131, -240, 47, -393, -27, -441, -68, -398, -88, -298, -108, -172, -135, -40, -151, 91, -144, 209, -111, 292, -68, 320, -28, 291, 12, 224, 58, 155, 97, 82, 109, -11, 87, -117, 32, -207, -33, -275, -71, -322, -69, -343, -49, -322, -27, -250, 5, -113, 46, 78, 81, 285, 74, 447, 11, 530, -86, 526, -163, 435, -195, 260, -172, 21, -118, -233, -35, -444, 65, -564, 171, -574, 220, -491, 190, -341, 83, -148, -59, 65, -197, 260, -271, 398, -258, 454, -172, 442, -41, 381, 116, 290, 262, 171, 328, 17, 281, -160, 135, -316, -50, -414, -216, -436, -313, -383, -329, -256, -267, -75, -145, 116, 16, 269, 156, 339, 218, 302, 192, 177, 101, 24, -4, -97, -88, -153, -115, -143, -95, -76, -36, 32, 38, 145, 126, 218, 175, 224, 157, 164, 55, 52, -78, -80, -195, -205, -264, -304, -280, -368, -238, -368, -145, -282, -15, -110, 133, 104, 250, 307, 295, 445, 267, 490, 203, 431, 116, 281, 30, 67, -50, -154, -111, -317, -145, -380, -143, -343, -123, -237, -110, -111, -115, 2, -135, 84, -139, 133, -113, 144, -46, 112, 45, 53, 155, 1, 256, -23, 349, -22, 387, -6, 345, 23, 206, 55, 27, 86, -159, 102, -309, 77, -401, -2, -410, -109, -335, -200, -189, -230, -11, -190, 155, -96, 273, 27, 320, 157, 312, 262, 264, 303, 190, 253, 89, 127, -10, -35, -95, -182, -151, -280, -180, -311, -184, -278, -164, -193, -117, -63, -36, 95, 63, 236, 164, 310, 229, 301, 244, 234, 208, 127, 147, 1, 51, -118, -56, -207, -155, -244, -197, -215, -180, -136, -104, -42, -7, 28, 93, 68, 160, 91, 185, 106, 167, 102, 115, 74, 35, 26, -47, -21, -87, -53, -73, -67, -20, -68, 38, -58, 83, -28, 100, 25, 77, 81, 10, 109, -76, 90, -149, 44, -175, -5, -139, -36, -33, -57, 123, -76, 272, -89, 371, -87, 385, -68, 313, -37, 156, -2, -51, 40, -266, 92, -418, 142, -468, 170, -403, 152, -267, 69, -81, -57, 113, -173, 294, -238, 412, -232, 454, -161, 419, -42, 331, 112, 198, 259, 44, 343, -117, 324, -268, 199, -381, 9, -432, -185, -410, -334, -318, -406, -156, -397, 42, -295, 232, -106, 376, 128, 459, 328, 454, 435, 353, 430, 187, 335, 10, 183, -140, 9, -254, -151, -322, -257, -335, -290, -287, -253, -214, -178, -129, -104, -47, -60, 50, -38, 145, -8, 232, 49, 284, 117, 304, 175, 271, 201, 183, 189, 50, 135, -84, 43, -201, -62, -284, -144, -317, -165, -280, -107, -190, 1, -86, 98, 5, 129, 70, 86, 117, -7, 145, -117, 163, -213, 174, -264, 176, -236, 151, -119, 96, 45, 6, 200, -119, 295, -252, 311, -351, 260, -375, 175, -315, 76, -167, -26, 30, -118, 230, -184, 365, -215, 409, -214, 335, -200, 173, -180, -53, -141, -264, -63, -405, 44, -426, 154, -348, 236, -195, 278, -13, 270, 161, 216, 276, 123, 296, 3, 229, -120, 114, -213, -8, -241, -117, -201, -187, -127, -205, -52, -179, 5, -135, 41, -75, 58, -24, 56, 6, 35, 14, 16, 7, 20, -3, 47, -15, 72, -28, 74, -37, 44, -30, -3, -19, -40, 9, -48, 45, -32, 86, 0, 95, 38, 95, 70, 72, 79, 24, 53, -66, -13, -173, -98, -269, -172, -311, -209, -299, -205, -233, -167, -123, -104, 14, -20, 158, 85, 269, 204, 322, 307, 303, 365, 226, 369, 106, 319, -6, 203, -95, 35, -161, -161, -213, -347, -235, -478, -235, -524, -224, -482, -211, -366, -193, -204, -144, -12, -54, 194, 84, 387, 231, 530, 365, 592, 435, 560, 430, 444, 326, 247, 150, -12, -89, -289, -322, -524, -487, -658, -529, -651, -463, -508, -309, -269, -120, 6, 64, 253, 206, 426, 280, 500, 286, 458, 240, 323, 173, 150, 121, -4, 116, -115, 129, -174, 122, -189, 63, -177, -28, -157, -145, -138, -270, -119, -376, -105, -418, -87, -358, -47, -204, 33, 19, 145, 250, 245, 435, 294, 515, 274, 487, 196, 356, 77, 160, -64, -82, -201, -296, -290, -434, -302, -444, -244, -348, -145, -177, -41, 22, 43, 217, 107, 356, 153, 415, 183, 372, 196, 230, 187, 28, 148, -167, 80, -297, -16, -334, -134, -269, -244, -130, -299, 58, -273, 255, -157, 400, 20, 423, 195, 313, 306, 107, 321, -121, 240, -310, 87, -414, -102, -398, -263, -267, -338, -40, -303, 217, -174, 435, 0, 530, 154, 486, 249, 315, 271, 86, 232, -157, 141, -346, 22, -447, -86, -430, -145, -307, -152, -98, -124, 128, -80, 315, -37, 413, -5, 423, 16, 370, 26, 267, 26, 117, 11, -56, -6, -194, -12, -267, -4, -277, 8, -259, 16, -216, 21, -144, 35, -38, 60, 80, 83, 194, 83, 280, 58, 332, 12, 352, -46, 334, -100, 268, -130, 135, -126, -45, -79, -238, 1, -378, 85, -442, 129, -413, 108, -321, 23, -161, -90, 46, -191, 273, -234, 441, -197, 514, -77, 473, 106, 362, 297, 212, 430, 42, 456, -139, 354, -287, 158, -367, -76, -373, -290, -320, -443, -237, -506, -137, -475, -38, -358, 71, -186, 184, 3, 289, 176, 338, 318, 324, 417, 271, 464, 202, 442, 110, 346, -21, 185, -167, -10, -281, -204, -312, -357, -278, -442, -209, -442, -141, -359, -57, -208, 32, -29, 120, 134, 165, 244, 171, 286, 138, 260, 114, 185, 96, 92, 84, 14, 47, -36, -11, -44, -71, -12, -114, 33, -137, 52, -162, 25, -185, -47, -190, -142, -142, -229, -46, -276, 68, -252, 147, -150, 191, 11, 208, 191, 204, 330, 150, 387, 33, 349, -118, 230, -240, 61, -284, -111, -258, -251, -177, -330, -76, -335, 31, -267, 118, -149, 187, -18, 187, 104, 114, 205, -17, 269, -124, 287, -185, 246, -183, 149, -155, 11, -107, -135, -41, -255, 46, -321, 121, -315, 146, -231, 110, -89, 47, 83, -8, 246, -47, 353, -71, 368, -102, 302, -135, 174, -150, 11, -123, -157, -86, -295, -67, -373, -67, -369, -49, -292, 6, -162, 75, -12, 127, 133, 137, 251, 120, 325, 87, 343, 50, 300, -16, 200, -98, 65, -196, -75, -253, -191, -252, -277, -192, -314, -122, -286, -52, -189, 19, -55, 111, 79, 188, 175, 220, 209, 191, 178, 121, 108, 45, 23, -23, -44, -84, -70, -154, -43, -218, 24, -251, 88, -221, 109, -148, 72, -75, -12, -23, -109, 37, -182, 119, -202, 194, -168, 219, -87, 179, 20, 99, 123, 10, 187, -63, 200, -127, 170, -177, 124, -212, 81, -187, 41, -100, -8, 17, -70, 95, -144, 120, -218, 96, -271, 70, -286, 36, -249, -12, -136, -84, 42, -131, 247, -119, 422, -41, 516, 55, 492, 127, 355, 160, 130, 165, -143, 150, -406, 95, -595, -8, -655, -141, -552, -247, -311, -281, 1, -229, 311, -135, 549, -30, 659, 79, 608, 185, 409, 273, 111, 300, -205, 250, -451, 132, -570, 11, -541, -72, -397, -103, -185, -131, 48, -151, 257, -144, 394, -78, 438, -1, 390, 60, 278, 73, 140, 66, 0, 65, -137, 84, -251, 84, -326, 59, -347, 13, -312, -21, -225, -26, -112, -8, 8, 13, 126, 17, 233, 23, 303, 52, 318, 103, 272, 124, 188, 88, 91, 13, -6, -39, -99, -61, -173, -67, -220, -72, -229, -66, -201, -17, -151, 64, -92, 143, -27, 159, 38, 128, 99, 67, 142, 22, 154, -7, 124, -21, 74, -40, 25, -40, -12, -11, -35, 61, -40, 122, -26, 137, 4, 92, 35, 33, 47, -19, 29, -65, -8, -117, -45, -167, -55, -176, -48, -102, -40, 46, -39, 199, -50, 314, -73, 366, -92, 369, -96, 310, -67, 171, 6, -46, 114, -277, 226, -446, 302, -511, 301, -457, 206, -319, 43, -120, -133, 107, -272, 346, -338, 536, -321, 626, -225, 562, -81, 390, 60, 163, 151, -52, 180, -255, 161, -419, 125, -520, 92, -500, 76, -364, 64, -155, 41, 43, 0, 193, -52, 289, -115, 339, -176, 336, -218, 269, -208, 154, -136, 27, -18, -51, 115, -72, 225, -57, 288, -51, 297, -65, 248, -86, 152, -106, 17, -127, -137, -160, -273, -190, -358, -177, -376, -81, -329, 64, -224, 209, -70, 291, 117, 319, 293, 297, 411, 231, 444, 110, 385, -39, 252, -196, 75, -302, -110, -336, -268, -299, -369, -243, -393, -175, -329, -91, -202, 27, -57, 157, 67, 259, 160, 298, 218, 275, 233, 217, 202, 129, 144, 9, 75, -142, 12, -280, -38, -349, -78, -323, -118, -224, -150, -98, -159, 29, -134, 132, -77, 210, -1, 241, 77, 207, 150, 102, 206, -25, 224, -131, 188, -192, 102, -230, -19, -233, -153, -205, -267, -132, -330, -31, -340, 93, -284, 180, -156, 219, 31, 217, 234, 189, 401, 119, 485, 13, 468, -112, 353, -221, 162, -290, -66, -302, -280, -255, -430, -183, -474, -109, -411, -36, -270, 40, -105, 107, 42, 142, 145, 149, 200, 151, 203, 167, 172, 177, 130, 162, 104, 101, 104, 4, 124, -117, 140, -236, 129, -344, 77, -406, -9, -412, -117, -344, -232, -214, -332, -27, -385, 155, -363, 294, -250, 363, -72, 387, 121, 354, 289, 267, 406, 123, 449, -33, 405, -178, 280, -287, 110, -346, -64, -355, -202, -323, -288, -258, -314, -155, -297, -27, -253, 91, -180, 164, -82, 197, 17, 220, 104, 234, 173, 226, 223, 183, 245, 113, 232, 21, 176, -76, 85, -177, -23, -264, -113, -328, -164, -340, -178, -285, -166, -149, -128, 21, -66, 181, 2, 276, 54, 325, 82, 306, 83, 229, 65, 88, 39, -59, 13, -169, -12, -208, -29, -183, -31, -117, -12, -48, 15, 7, 30, 44, 24, 59, 6, 49, -20, 19, -38, -5, -34, -3, -8, 28, 40, 67, 100, 82, 147, 60, 150, 3, 88, -53, -28, -90, -171, -100, -297, -84, -364, -25, -344, 71, -232, 172, -34, 223, 203, 208, 420, 118, 552, 8, 556, -103, 425, -177, 197, -213, -82, -180, -347, -95, -530, 25, -591, 135, -524, 217, -345, 237, -97, 190, 158, 104, 351, 19, 449, -52, 439, -104, 334, -122, 162, -97, -31, -32, -195, 50, -284, 103, -283, 115, -202, 85, -76, 36, 66, -19, 178, -62, 221, -86, 183, -76, 85, -20, -45, 80, -165, 185, -233, 256, -221, 258, -139, 209, -18, 110, 103, -3, 189, -140, 213, -254, 177, -323, 94, -304, -1, -213, -83, -66, -125, 91, -119, 225, -81, 316, -38, 356, 1, 337, 26, 260, 34, 140, 30, 16, 27, -75, 28, -126, 32, -156, 29, -168, 19, -174, -5, -160, -38, -127, -70, -74, -85, -16, -76, 38, -36, 98, 14, 166, 56, 218, 83, 233, 86, 201, 60, 146, 17, 84, -25, 46, -42, 4, -24, -39, 18, -95, 63, -128, 88, -151, 76, -160, 25, -172, -57, -156, -150, -111, -227, -19, -247, 100, -197, 206, -90, 265, 45, 271, 181, 238, 278, 170, 312, 61, 276, -60, 181, -165, 56, -213, -68, -202, -163, -144, -212, -70, -209, -10, -164, 28, -96, 47, -29, 49, 21, 32, 52, 0, 56, -15, 34, -5, -2, 43, -30, 92, -41, 121, -26, 101, 6, 58, 59, -10, 125, -72, 182, -141, 204, -185, 178, -198, 98, -155, -18, -69, -148, 29, -260, 111, -329, 159, -327, 174, -245, 168, -105, 127, 62, 46, 215, -69, 306, -162, 312, -216, 240, -214, 116, -173, -26, -117, -147, -47, -215, 39, -206, 124, -130, 166, -15, 140, 97, 71, 173, 1, 194, -42, 160, -73, 82, -102, -19, -135, -131, -132, -218, -107, -256, -58, -236, -34, -174, -7, -80, 27, 34, 84, 152, 130, 251, 142, 307, 106, 303, 18, 237, -97, 122, -197, -15, -268, -142, -290, -231, -267, -270, -165, -255, -4, -192, 176, -95, 306, -2, 348, 60, 287, 87, 153, 95, -10, 95, -176, 95, -322, 93, -400, 91, -374, 88, -244, 76, -59, 48, 110, 6, 206, -52, 235, -104, 200, -129, 136, -127, 21, -114, -106, -90, -222, -60, -252, -30, -191, 1, -78, 44, 27, 98, 108, 150, 171, 194, 218, 220, 210, 195, 124, 106, -46, -37, -222, -196, -343, -325, -383, -380, -367, -337, -299, -199, -165, -5, 49, 206, 279, 377, 451, 454, 504, 401, 439, 247, 301, 39, 121, -162, -81, -313, -298, -382, -475, -361, -547, -260, -502, -109, -343, 56, -149, 186, 55, 253, 226, 255, 374, 212, 452, 132, 428, 31, 290, -70, 91, -148, -98, -181, -223, -148, -284, -66, -281, 35, -230, 119, -121, 170, 18, 174, 141, 112, 182, -15, 148, -166, 58, -289, -30, -336, -100, -290, -125, -157, -113, 27, -61, 219, 35, 369, 159, 440, 267, 410, 288, 288, 208, 100, 68, -102, -82, -268, -193, -365, -283, -387, -322, -347, -290, -258, -149, -126, 46, 19, 234, 141, 348, 223, 376, 269, 328, 280, 226, 256, 79, 191, -86, 88, -247, -34, -342, -141, -331, -209, -213, -231, -55, -207, 103, -135, 229, -38, 331, 55, 356, 116, 295, 131, 142, 92, -38, 12, -189, -70, -279, -106, -280, -89, -213, -29, -101, 57, 32, 141, 170, 190, 289, 181, 331, 103, 301, -24, 199, -153, 92, -230, -9, -232, -95, -158, -174, -37, -222, 99, -224, 199, -170, 228, -88, 174, 6, 58, 75, -86, 119, -209, 158, -271, 203, -249, 226, -157, 214, -19, 165, 129, 139, 252, 112, 326, 79, 347, 6, 304, -83, 201, -173, 56, -246, -101, -273, -259, -266, -404, -223, -507, -147, -530, -19, -450, 154, -265, 314, 1, 431, 298, 469, 563, 444, 737, 356, 768, 212, 642, 6, 373, -219, 16, -414, -349, -515, -643, -514, -798, -410, -783, -238, -619, -25, -353, 210, -34, 429, 286, 568, 539, 581, 669, 450, 667, 249, 551, 4, 346, -219, 86, -416, -183, -519, -412, -502, -560, -359, -594, -127, -505, 118, -314, 314, -73, 418, 173, 431, 376, 370, 495, 244, 512, 80, 434, -90, 271, -215, 65, -278, -133, -281, -287, -259, -389, -221, -440, -185, -427, -114, -348, -12, -210, 117, -33, 224, 156, 293, 327, 336, 455, 353, 522, 318, 496, 202, 362, 3, 145, -192, -95, -346, -309, -419, -454, -457, -504, -430, -458, -329, -343, -149, -186, 69, -15, 260, 136, 378, 232, 416, 275, 395, 291, 333, 296, 213, 285, 31, 248, -169, 170, -322, 47, -401, -100, -413, -242, -376, -364, -269, -437, -116, -421, 82, -293, 253, -77, 361, 159, 375, 351, 298, 456, 152, 451, -31, 338, -206, 145, -346, -83, -425, -292, -394, -422, -275, -440, -84, -353, 90, -190, 229, 13, 303, 207, 319, 356, 269, 443, 165, 453, 21, 366, -129, 196, -256, -13, -311, -216, -299, -389, -260, -508, -211, -544, -140, -478, -37, -317, 72, -89, 139, 159, 177, 376, 182, 527, 197, 598, 179, 569, 131, 433, 36, 214, -87, -40, -206, -278, -301, -458, -348, -553, -340, -546, -280, -448, -152, -280, 16, -73, 199, 137, 308, 303, 340, 393, 295, 403, 210, 351, 85, 256, -56, 143, -200, 22, -300, -96, -345, -193, -320, -249, -252, -269, -179, -264, -100, -229, -7, -152, 114, -47, 236, 64, 310, 168, 346, 250, 334, 292, 301, 288, 188, 237, 5, 145, -228, 20, -446, -116, -598, -246, -662, -344, -606, -389, -419, -359, -128, -262, 220, -112, 536, 74, 759, 269, 820, 418, 716, 483, 456, 455, 108, 345, -270, 170, -581, -32, -776, -218, -792, -357, -663, -430, -411, -430, -90, -367, 233, -259, 492, -123, 622, 34, 620, 191, 500, 324, 294, 419, 50, 455, -203, 404, -376, 257, -460, 46, -432, -182, -331, -382, -181, -503, -10, -502, 151, -366, 274, -127, 332, 152, 317, 392, 259, 521, 172, 505, 74, 362, -36, 124, -128, -154, -188, -394, -205, -529, -206, -536, -177, -426, -144, -231, -83, 10, -28, 230, 41, 395, 107, 498, 173, 532, 250, 479, 313, 350, 352, 168, 343, -38, 274, -246, 146, -431, -47, -572, -245, -644, -437, -613, -560, -462, -598, -220, -520, 67, -328, 355, -43, 608, 285, 774, 591, 811, 802, 698, 881, 447, 797, 100, 562, -272, 205, -601, -205, -822, -582, -898, -836, -802, -927, -542, -819, -164, -560, 249, -170, 614, 235, 843, 594, 891, 826, 762, 898, 487, 811, 107, 571, -304, 239, -642, -116, -821, -423, -821, -630, -658, -728, -374, -673, -24, -485, 323, -193, 603, 115, 758, 393, 757, 594, 611, 696, 368, 668, 73, 517, -233, 258, -503, -38, -689, -307, -770, -492, -718, -576, -529, -563, -233, -443, 111, -217, 441, 65, 709, 343, 865, 518, 849, 606, 645, 574, 297, 450, -110, 227, -486, -41, -747, -291, -851, -460, -784, -514, -552, -463, -200, -321, 169, -111, 464, 105, 628, 300, 651, 422, 544, 461, 347, 397, 110, 257, -119, 80, -309, -84, -422, -223, -446, -294, -394, -309, -288, -260, -140, -169, 28, -49, 201, 77, 350, 156, 441, 186, 439, 186, 334, 177, 153, 166, -58, 97, -273, 13, -451, -73, -535, -104, -479, -120, -301, -134, -50, -138, 210, -109, 426, -44, 546, 19, 541, 49, 408, 53, 176, 44, -98, 50, -336, 66, -488, 85, -527, 89, -447, 84, -268, 70, -47, 47, 160, -32, 322, -138, 422, -248, 429, -297, 343, -284, 202, -212, 54, -78, -85, 86, -202, 248, -286, 358, -325, 389, -319, 336, -268, 186, -192, -7, -96, -222, 22, -375, 156, -454, 289, -437, 396, -343, 459, -180, 459, 17, 365, 208, 179, 336, -65, 382, -327, 332, -570, 214, -737, 60, -768, -92, -633, -225, -352, -312, 28, -330, 434, -257, 783, -141, 1001, -9, 1038, 84, 859, 156, 488, 165, 1, 108, -508, 12, -949, -103, -1229, -190, -1283, -217, -1083, -160, -661, -33, -80, 98, 557, 217, 1119, 277, 1477, 272, 1549, 162, 1305, -20, 780, -228, 69, -397, -676, -492, -1306, -469, -1679, -344, -1696, -136, -1346, 96, -717, 313, 49, 468, 791, 526, 1364, 465, 1644, 286, 1580, 28, 1199, -229, 596, -458, -97, -601, -734, -646, -1202, -533, -1426, -307, -1378, -16, -1074, 279, -580, 517, 5, 659, 573, 651, 1029, 499, 1280, 250, 1286, -61, 1064, -365, 648, -611, 91, -735, -497, -732, -990, -591, -1286, -354, -1336, -53, -1134, 252, -716, 535, -149, 723, 466, 797, 1010, 724, 1364, 521, 1454, 221, 1269, -124, 848, -466, 259, -765, -400, -957, -1008, -966, -1444, -792, -1627, -453, -1505, -47, -1087, 390, -447, 769, 289, 1018, 993, 1072, 1548, 913, 1837, 580, 1773, 136, 1352, -325, 653, -703, -184, -947, -1000, -1024, -1638, -936, -1981, -677, -1952, -298, -1541, 128, -811, 511, 87, 810, 965, 973, 1661, 993, 2051, 832, 2052, 526, 1656, 102, 929, -356, 12, -756, -920, -1016, -1677, -1079, -2103, -956, -2113, -661, -1706, -215, -957, 297, -19, 779, 922, 1082, 1673, 1177, 2083, 1058, 2060, 768, 1621, 330, 883, -189, 5, -674, -856, -1017, -1536, -1163, -1890, -1091, -1860, -825, -1490, -412, -872, 67, -130, 548, 607, 944, 1217, 1167, 1599, 1167, 1696, 968, 1497, 605, 1047, 154, 429, -350, -263, -784, -925, -1081, -1437, -1168, -1705, -1032, -1679, -703, -1344, -229, -737, 291, 37, 754, 824, 1083, 1473, 1210, 1857, 1124, 1891, 813, 1542, 351, 873, -183, 9, -659, -874, -1001, -1584, -1154, -1978, -1095, -1989, -819, -1608, -374, -897, 171, 5, 686, 900, 1061, 1614, 1223, 2013, 1164, 2021, 900, 1630, 451, 923, -110, 37, -641, -856, -1028, -1585, -1184, -2002, -1126, -2032, -847, -1675, -410, -998, 117, -130, 630, 755, 1019, 1489, 1208, 1943, 1158, 2037, 898, 1738, 494, 1104, 2, 264, -490, -623, -900, -1398, -1116, -1911, -1109, -2050, -890, -1781, -525, -1158, -67, -308, 402, 599, 809, 1382, 1051, 1881, 1106, 1993, 950, 1694, 626, 1055, 201, 219, -247, -633, -634, -1347, -898, -1780, -997, -1832, -907, -1504, -653, -896, -273, -140, 121, 625, 491, 1257, 759, 1628, 907, 1670, 895, 1388, 725, 846, 432, 145, 71, -574, -294, -1187, -598, -1572, -807, -1648, -874, -1394, -786, -860, -547, -139, -208, 633, 174, 1286, 511, 1665, 739, 1691, 817, 1366, 767, 750, 567, -41, 260, -830, -98, -1432, -404, -1705, -601, -1602, -684, -1161, -642, -483, -489, 290, -246, 995, 30, 1481, 273, 1636, 459, 1438, 527, 949, 481, 271, 334, -469, 146, -1114, -54, -1526, -236, -1620, -360, -1373, -390, -819, -327, -71, -200, 702, -62, 1328, 62, 1669, 151, 1653, 205, 1275, 212, 614, 173, -184, 99, -944, 29, -1487, -24, -1688, -43, -1518, -67, -1045, -89, -376, -131, 361, -173, 1003, -205, 1400, -221, 1480, -209, 1261, -157, 819, -43, 242, 127, -348, 299, -844, 442, -1153, 497, -1221, 446, -1041, 276, -671, 36, -191, -242, 316, -515, 745, -719, 999, -778, 1034, -683, 853, -450, 486, -137, 3, 215, -473, 541, -815, 783, -944, 892, -852, 837, -564, 613, -135, 266, 330, -144, 708, -526, 908, -841, 881, -1010, 639, -1018, 246, -836, -205, -496, -623, -65, -916, 372, -1003, 727, -859, 960, -521, 1046, -56, 947, 449, 675, 881, 262, 1133, -194, 1155, -626, 931, -953, 486, -1126, -102, -1104, -699, -895, -1164, -514, -1391, -30, -1330, 480, -982, 890, -405, 1134, 292, 1173, 958, 1003, 1445, 631, 1634, 114, 1474, -443, 991, -918, 283, -1229, -516, -1290, -1237, -1100, -1719, -680, -1838, -135, -1561, 448, -947, 953, -117, 1262, 763, 1295, 1505, 1047, 1942, 587, 1973, 17, 1591, -563, 871, -1027, -46, -1288, -977, -1277, -1711, -1008, -2086, -531, -2031, 51, -1571, 619, -784, 1052, 183, 1280, 1121, 1248, 1824, 980, 2150, 501, 2049, -84, 1543, -655, 725, -1087, -246, -1300, -1177, -1266, -1880, -995, -2212, -536, -2108, 33, -1589, 619, -740, 1072, 288, 1323, 1280, 1317, 2023, 1064, 2369, 588, 2243, -7, 1651, -605, 689, -1108, -439, -1408, -1488, -1401, -2236, -1084, -2528, -542, -2292, 91, -1563, 728, -500, 1241, 672, 1494, 1708, 1407, 2379, 1020, 2544, 407, 2181, -294, 1370, -942, 269, -1364, -884, -1499, -1837, -1313, -2399, -827, -2470, -122, -2029, 629, -1163, 1221, -55, 1531, 1056, 1507, 1944, 1148, 2423, 540, 2391, -200, 1855, -893, 929, -1406, -199, -1603, -1281, -1431, -2080, -933, -2427, -241, -2261, 500, -1612, 1153, -622, 1596, 495, 1695, 1487, 1417, 2139, 829, 2326, 72, 2024, -704, 1305, -1338, 328, -1691, -689, -1681, -1532, -1324, -2035, -686, -2108, 87, -1754, 852, -1060, 1421, -174, 1696, 718, 1634, 1435, 1273, 1850, 687, 1895, -23, 1563, -723, 917, -1271, 106, -1571, -692, -1572, -1332, -1292, -1703, -767, -1726, -106, -1388, 575, -769, 1150, -9, 1519, 730, 1595, 1299, 1367, 1583, 885, 1525, 270, 1141, -376, 529, -941, -166, -1336, -796, -1468, -1235, -1303, -1395, -887, -1243, -333, -827, 248, -263, 753, 317, 1107, 804, 1227, 1112, 1121, 1170, 807, 961, 372, 559, -88, 74, -459, -398, -689, -771, -790, -969, -770, -953, -620, -731, -387, -356, -133, 74, 84, 452, 271, 715, 425, 825, 541, 748, 585, 499, 547, 157, 437, -191, 281, -481, 80, -661, -142, -681, -369, -541, -556, -290, -678, 3, -691, 268, -566, 459, -326, 547, -20, 508, 305, 350, 607, 126, 838, -93, 912, -260, 805, -362, 521, -383, 135, -309, -287, -160, -666, 3, -935, 116, -1033, 161, -941, 154, -672, 104, -280, 23, 181, -49, 619, -67, 975, -11, 1175, 102, 1179, 226, 962, 304, 551, 301, -11, 198, -624, -13, -1168, -293, -1497, -550, -1555, -704, -1315, -710, -795, -545, -43, -204, 795, 255, 1504, 715, 1915, 1056, 1940, 1188, 1555, 1066, 818, 687, -144, 99, -1111, -587, -1887, -1205, -2287, -1595, -2210, -1658, -1649, -1366, -726, -747, 352, 94, 1357, 982, 2113, 1716, 2461, 2126, 2307, 2108, 1646, 1642, 649, 791, -457, -292, -1472, -1374, -2242, -2218, -2602, -2650, -2448, -2562, -1784, -1922, -752, -820, 456, 516, 1579, 1802, 2389, 2764, 2719, 3190, 2507, 2957, 1777, 2063, 660, 664, -601, -931, -1737, -2353, -2521, -3297, -2778, -3564, -2453, -3057, -1606, -1845, -445, -209, 798, 1477, 1865, 2862, 2538, 3648, 2671, 3633, 2233, 2803, 1302, 1358, 91, -375, -1144, -2032, -2120, -3270, -2647, -3805, -2603, -3504, -1987, -2442, -912, -852, 370, 936, 1561, 2546, 2391, 3630, 2697, 3951, 2401, 3434, 1576, 2166, 385, 394, -901, -1497, -2009, -3105, -2663, -4090, -2688, -4216, -2111, -3419, -1095, -1858, 147, 138, 1377, 2160, 2319, 3770, 2705, 4577, 2452, 4376, 1642, 3221, 483, 1358, -777, -840, -1854, -2904, -2511, -4353, -2587, -4844, -2067, -4272, -1067, -2775, 162, -668, 1354, 1624, 2234, 3596, 2602, 4776, 2357, 4897, 1567, 3964, 409, 2175, -868, -119, -1984, -2438, -2654, -4240, -2720, -5091, -2151, -4824, -1081, -3522, 264, -1446, 1569, 998, 2549, 3260, 2982, 4785, 2750, 5229, 1892, 4545, 594, 2902, -874, 620, -2186, -1829, -3043, -3869, -3228, -5013, -2712, -5046, -1597, -4029, -98, -2185, 1475, 132, 2751, 2414, 3427, 4108, 3341, 4856, 2528, 4584, 1142, 3383, -519, 1463, -2113, -770, -3266, -2778, -3690, -4113, -3270, -4528, -2124, -3974, -513, -2574, 1216, -629, 2710, 1423, 3624, 3101, 3765, 4019, 3077, 4009, 1697, 3124, -85, 1573, -1849, -316, -3202, -2096, -3864, -3320, -3706, -3724, -2737, -3298, -1163, -2171, 671, -560, 2347, 1172, 3515, 2569, 3919, 3307, 3487, 3305, 2313, 2605, 650, 1316, -1140, -294, -2653, -1795, -3576, -2822, -3728, -3194, -3101, -2867, -1819, -1895, -168, -477, 1504, 1044, 2843, 2277, 3568, 2936, 3515, 2910, 2696, 2218, 1297, 984, -347, -499, -1886, -1815, -2974, -2621, -3396, -2768, -3055, -2254, -2056, -1180, -641, 201, 882, 1506, 2205, 2373, 3015, 2608, 3116, 2194, 2511, 1251, 1412, -8, 67, -1272, -1269, -2192, -2326, -2540, -2841, -2269, -2704, -1471, -1981, -324, -858, 912, 422, 1928, 1587, 2476, 2395, 2448, 2662, 1879, 2340, 893, 1503, -314, 363, -1471, -809, -2275, -1746, -2542, -2267, -2255, -2286, -1485, -1816, -368, -944, 851, 113, 1858, 1107, 2411, 1794, 2412, 2054, 1878, 1843, 918, 1229, -255, 366, -1357, -530, -2105, -1266, -2330, -1674, -2024, -1671, -1267, -1271, -209, -595, 898, 195, 1749, 902, 2141, 1359, 2037, 1473, 1501, 1247, 624, 733, -419, 56, -1354, -606, -1922, -1082, -2025, -1296, -1709, -1203, -1039, -824, -103, -255, 886, 358, 1650, 886, 2013, 1224, 1934, 1267, 1423, 973, 565, 442, -452, -178, -1368, -739, -1932, -1155, -2004, -1315, -1607, -1158, -852, -695, 120, -57, 1082, 598, 1735, 1129, 1887, 1424, 1581, 1382, 945, 1009, 100, 407, -772, -276, -1417, -916, -1643, -1378, -1438, -1541, -917, -1362, -228, -905, 488, -264, 1059, 437, 1323, 1062, 1230, 1457, 854, 1545, 304, 1307, -300, 815, -808, 197, -1076, -428, -1034, -970, -720, -1325, -242, -1397, 278, -1188, 725, -793, 978, -272, 938, 287, 611, 766, 112, 1043, -424, 1114, -873, 1012, -1105, 756, -1023, 363, -642, -70, -68, -451, 566, -729, 1102, -901, 1384, -933, 1315, -803, 905, -524, 250, -166, -500, 207, -1178, 542, -1616, 802, -1690, 916, -1365, 844, -702, 591, 153, 229, 1002, -177, 1653, -556, 1956, -824, 1831, -909, 1267, -806, 374, -562, -631, -242, -1514, 122, -2074, 477, -2147, 758, -1687, 888, -816, 858, 249, 669, 1272, 333, 2001, -119, 2222, -582, 1876, -956, 1076, -1152, 27, -1119, -1019, -814, -1802, -297, -2125, 320, -1914, 904, -1231, 1319, -257, 1440, 761, 1213, 1589, 677, 2031, -35, 1951, -761, 1380, -1316, 487, -1596, -515, -1537, -1421, -1146, -2011, -473, -2097, 323, -1625, 1059, -731, 1580, 335, 1770, 1331, 1555, 2047, 975, 2276, 179, 1898, -648, 1011, -1354, -118, -1796, -1228, -1873, -2080, -1532, -2437, -846, -2159, 17, -1330, 861, -188, 1548, 1003, 1940, 1979, 1921, 2494, 1456, 2409, 685, 1739, -210, 660, -1076, -573, -1758, -1692, -2073, -2449, -1933, -2658, -1375, -2259, -530, -1333, 448, -70, 1336, 1249, 1930, 2310, 2075, 2860, 1763, 2769, 1090, 2043, 217, 814, -697, -658, -1493, -2017, -1982, -2924, -2001, -3146, -1564, -2630, -813, -1487, 99, 30, 1016, 1556, 1714, 2703, 1992, 3199, 1797, 2947, 1214, 2003, 360, 581, -590, -965, -1416, -2240, -1869, -2954, -1839, -2962, -1373, -2275, -632, -1062, 232, 389, 1052, 1724, 1616, 2595, 1734, 2811, 1416, 2371, 813, 1385, 81, 55, -682, -1287, -1299, -2279, -1598, -2699, -1502, -2481, -1066, -1657, -385, -398, 393, 979, 1071, 2108, 1479, 2712, 1553, 2661, 1287, 1977, 721, 798, -29, -632, -760, -1953, -1285, -2791, -1499, -2938, -1373, -2390, -918, -1269, -247, 201, 457, 1671, 1012, 2745, 1325, 3135, 1311, 2768, 958, 1741, 369, 278, -270, -1282, -801, -2538, -1104, -3155, -1109, -2996, -803, -2121, -284, -727, 313, 871, 819, 2256, 1099, 3066, 1053, 3117, 717, 2411, 196, 1120, -381, -451, -873, -1923, -1144, -2931, -1148, -3220, -887, -2722, -392, -1557, 256, 4, 882, 1576, 1322, 2751, 1481, 3250, 1327, 2993, 858, 2036, 158, 559, -637, -1085, -1336, -2441, -1755, -3170, -1753, -3158, -1354, -2439, -648, -1125, 241, 510, 1137, 2004, 1796, 2933, 2032, 3154, 1803, 2689, 1177, 1583, 276, 38, -690, -1505, -1487, -2600, -1936, -3040, -1974, -2795, -1582, -1908, -820, -522, 151, 1025, 1082, 2284, 1750, 2911, 2005, 2831, 1828, 2140, 1261, 953, 410, -528, -538, -1890, -1347, -2717, -1841, -2860, -1940, -2390, -1619, -1392, -919, -26, -8, 1356, 911, 2345, 1635, 2741, 2016, 2549, 1939, 1827, 1418, 676, 568, -644, -417, -1764, -1312, -2421, -1903, -2538, -2068, -2127, -1770, -1247, -1045, -77, -47, 1089, 942, 1969, 1677, 2377, 2023, 2244, 1923, 1615, 1352, 630, 457, -506, -496, -1514, -1278, -2135, -1799, -2239, -1946, -1831, -1609, -989, -834, 102, 115, 1141, 970, 1857, 1599, 2122, 1905, 1908, 1758, 1244, 1137, 279, 239, -708, -638, -1476, -1327, -1901, -1734, -1911, -1761, -1468, -1329, -694, -568, 163, 264, 922, 969, 1501, 1457, 1772, 1622, 1613, 1387, 1089, 801, 405, 76, -302, -603, -957, -1150, -1423, -1485, -1557, -1453, -1337, -1015, -854, -320, -247, 394, 372, 1007, 909, 1412, 1254, 1483, 1309, 1136, 1082, 498, 688, -211, 209, -837, -312, -1301, -781, -1497, -1067, -1327, -1109, -819, -954, -154, -669, 483, -276, 990, 189, 1337, 629, 1409, 931, 1134, 1044, 604, 989, 11, 772, -556, 393, -1062, -87, -1373, -562, -1327, -944, -959, -1147, -442, -1111, 113, -842, 660, -403, 1074, 151, 1207, 717, 1030, 1136, 667, 1281, 213, 1140, -275, 756, -748, 177, -1042, -489, -1048, -1058, -808, -1357, -465, -1325, -66, -996, 390, -429, 788, 287, 951, 991, 856, 1469, 616, 1567, 295, 1269, -117, 670, -529, -108, -790, -930, -822, -1595, -701, -1866, -510, -1638, -244, -1003, 104, -130, 421, 831, 582, 1671, 598, 2120, 579, 2000, 518, 1365, 317, 409, 16, -660, -225, -1627, -377, -2222, -521, -2228, -651, -1636, -642, -651, -481, 471, -248, 1507, -14, 2210, 238, 2327, 493, 1796, 683, 802, 727, -374, 612, -1466, 385, -2216, 102, -2403, -225, -1936, -538, -940, -721, 297, -700, 1466, -556, 2302, -361, 2575, -117, 2151, 172, 1124, 403, -194, 501, -1469, 494, -2419, 441, -2784, 339, -2401, 186, -1359, 18, 41, -137, 1434, -287, 2491, -430, 2927, -526, 2579, -532, 1517, -452, 49, -280, -1428, -19, -2552, 297, -3029, 570, -2679, 752, -1568, 810, -31, 716, 1502, 440, 2672, 23, 3184, -441, 2828, -845, 1661, -1107, 42, -1141, -1585, -902, -2847, -437, -3423, 127, -3092, 673, -1912, 1105, -238, 1345, 1491, 1289, 2890, 918, 3610, 333, 3406, -299, 2312, -871, 645, -1275, -1181, -1397, -2742, -1210, -3637, -800, -3608, -239, -2667, 416, -1074, 1012, 767, 1363, 2414, 1437, 3455, 1266, 3608, 833, 2834, 143, 1385, -592, -352, -1160, -1993, -1504, -3144, -1615, -3452, -1378, -2844, -773, -1576, 11, -8, 765, 1557, 1409, 2752, 1838, 3204, 1870, 2799, 1418, 1745, 636, 342, -234, -1131, -1036, -2347, -1692, -2939, -2027, -2731, -1860, -1847, -1197, -573, -294, 800, 623, 1967, 1437, 2611, 1983, 2545, 2039, 1818, 1566, 662, 761, -602, -164, -1651, -1066, -2246, -1761, -2268, -2040, -1691, -1806, -658, -1142, 481, -199, 1369, 792, 1863, 1615, 1929, 2094, 1504, 2104, 660, 1575, -280, 622, -1003, -474, -1418, -1456, -1530, -2160, -1294, -2401, -728, -2026, -40, -1096, 506, 102, 833, 1298, 990, 2267, 970, 2753, 744, 2532, 406, 1663, 113, 411, -104, -949, -320, -2183, -520, -2969, -627, -3004, -657, -2246, -679, -925, -638, 631, -413, 2094, -30, 3098, 376, 3342, 778, 2747, 1161, 1439, 1329, -269, 1090, -1960, 534, -3163, -155, -3558, -928, -3040, -1641, -1731, -1923, 69, -1602, 1887, -858, 3230, 126, 3744, 1237, 3307, 2142, 1997, 2409, 127, 1950, -1794, 985, -3237, -296, -3854, -1636, -3498, -2565, -2222, -2713, -306, -2105, 1689, -965, 3196, 492, 3874, 1908, 3609, 2769, 2395, 2799, 501, 2101, -1489, 881, -2997, -641, -3725, -2032, -3541, -2762, -2410, -2657, -599, -1887, 1281, -622, 2688, 885, 3377, 2100, 3252, 2569, 2275, 2275, 719, 1402, -930, 119, -2246, -1237, -2960, -2133, -2895, -2253, -2088, -1684, -811, -662, 572, 569, 1732, 1623, 2387, 2071, 2406, 1766, 1860, 915, 915, -168, -238, -1180, -1274, -1809, -1872, -1791, -1940, -1131, -1612, -130, -950, 820, -30, 1456, 860, 1635, 1404, 1283, 1559, 475, 1426, -433, 991, -1040, 276, -1207, -492, -1031, -1102, -591, -1486, 17, -1576, 507, -1255, 597, -563, 368, 290, 102, 1085, -64, 1695, -113, 1939, 45, 1650, 431, 844, 803, -255, 846, -1367, 447, -2207, -281, -2500, -1083, -2080, -1690, -1019, -1867, 398, -1426, 1761, -356, 2698, 1014, 2933, 2155, 2387, 2667, 1160, 2414, -460, 1418, -2044, -102, -3091, -1704, -3288, -2815, -2633, -3030, -1320, -2336, 366, -1025, 2010, 558, 3125, 2004, 3399, 2839, 2832, 2753, 1592, 1888, -54, 640, -1719, -669, -2927, -1765, -3392, -2321, -3083, -2183, -2097, -1504, -588, -573, 1094, 388, 2489, 1203, 3262, 1697, 3342, 1742, 2735, 1367, 1448, 736, -299, 12, -2023, -719, -3270, -1315, -3806, -1566, -3493, -1396, -2270, -913, -410, -229, 1576, 547, 3192, 1210, 4069, 1530, 3926, 1433, 2719, 962, 769, 232, -1354, -569, -3090, -1199, -4011, -1488, -3867, -1393, -2696, -936, -865, -210, 1085, 562, 2627, 1141, 3398, 1401, 3262, 1325, 2316, 914, 824, 235, -750, -484, -1930, -994, -2470, -1245, -2380, -1247, -1737, -937, -697, -328, 387, 342, 1137, 847, 1441, 1151, 1372, 1235, 986, 992, 379, 428, -196, -270, -530, -864, -605, -1236, -495, -1325, -217, -1044, 119, -388, 305, 424, 243, 1094, 41, 1438, -175, 1403, -356, 948, -456, 146, -392, -724, -149, -1349, 175, -1542, 453, -1255, 605, -602, 586, 189, 383, 892, 70, 1321, -206, 1319, -365, 890, -411, 262, -386, -319, -284, -764, -142, -1008, -61, -960, -57, -656, -42, -272, 68, 64, 274, 358, 521, 648, 743, 874, 818, 940, 637, 822, 166, 537, -518, 47, -1233, -657, -1698, -1405, -1701, -1863, -1185, -1781, -244, -1124, 914, -3, 1951, 1328, 2493, 2452, 2330, 2928, 1493, 2464, 234, 1129, -1121, -644, -2260, -2286, -2860, -3285, -2680, -3292, -1759, -2250, -413, -487, 1029, 1354, 2276, 2660, 2999, 3093, 2946, 2639, 2142, 1511, 792, 62, -831, -1254, -2329, -2026, -3246, -2185, -3298, -1927, -2452, -1381, -867, -547, 1069, 429, 2743, 1287, 3645, 1918, 3551, 2282, 2447, 2152, 542, 1315, -1568, -109, -3153, -1665, -3777, -2849, -3357, -3290, -2003, -2749, -43, -1174, 1924, 1005, 3265, 2937, 3624, 3898, 3018, 3658, 1688, 2276, -36, 71, -1724, -2208, -2898, -3694, -3221, -3975, -2702, -3110, -1592, -1373, -159, 736, 1348, 2520, 2537, 3493, 2999, 3516, 2648, 2636, 1690, 1099, 361, -633, -1110, -2148, -2328, -3167, -2890, -3435, -2686, -2802, -1807, -1461, -436, 225, 1103, 1922, 2353, 3227, 2960, 3705, 2789, 3185, 1880, 1830, 425, 3, -1174, -1858, -2448, -3269, -3081, -3836, -2905, -3411, -1912, -2122, -336, -296, 1326, 1603, 2572, 3109, 3113, 3863, 2824, 3679, 1722, 2538, 86, 686, -1525, -1370, -2617, -3057, -2999, -3971, -2614, -3866, -1478, -2685, 91, -745, 1560, 1322, 2522, 2958, 2837, 3792, 2466, 3595, 1412, 2427, -61, 712, -1459, -1035, -2415, -2430, -2778, -3199, -2467, -3157, -1456, -2381, -1, -1133, 1436, 347, 2465, 1810, 2871, 2889, 2540, 3241, 1489, 2781, -34, 1643, -1541, -6, -2549, -1812, -2852, -3154, -2431, -3507, -1353, -2819, 122, -1377, 1547, 460, 2514, 2186, 2837, 3115, 2439, 2936, 1401, 1916, 2, 473, -1376, -989, -2375, -1995, -2759, -2217, -2439, -1706, -1504, -783, -190, 208, 1190, 964, 2268, 1312, 2698, 1231, 2375, 796, 1456, 161, 168, -429, -1191, -812, -2192, -966, -2500, -859, -2119, -434, -1199, 162, 61, 666, 1285, 950, 2058, 999, 2189, 715, 1698, 109, 690, -530, -538, -908, -1553, -969, -2067, -748, -1953, -290, -1214, 276, -65, 683, 1081, 749, 1808, 554, 1908, 243, 1392, -136, 410, -451, -722, -536, -1579, -382, -1843, -136, -1457, 136, -605, 395, 403, 507, 1193, 400, 1490, 193, 1236, -83, 544, -428, -278, -681, -893, -651, -1094, -364, -866, 26, -339, 435, 280, 796, 738, 918, 848, 684, 602, 161, 109, -429, -451, -858, -863, -1021, -969, -916, -688, -535, -129, 29, 482, 566, 1036, 892, 1417, 997, 1396, 959, 833, 759, -87, 337, -999, -224, -1715, -766, -2084, -1180, -1847, -1432, -936, -1404, 333, -925, 1515, -43, 2329, 902, 2571, 1614, 2027, 1949, 830, 1759, -583, 994, -1796, -66, -2487, -1032, -2462, -1661, -1716, -1815, -524, -1454, 710, -762, 1681, 11, 2112, 683, 1906, 1110, 1215, 1217, 268, 1110, -682, 885, -1383, 518, -1643, -7, -1419, -545, -867, -965, -144, -1235, 589, -1273, 1083, -954, 1191, -344, 947, 361, 516, 978, 3, 1342, -528, 1307, -865, 893, -852, 295, -571, -263, -247, -670, 33, -866, 322, -828, 492, -593, 364, -306, 91, -89, -64, 51, -92, 172, -160, 275, -197, 341, 21, 364, 276, 387, 241, 379, 95, 255, 80, 73, 28, -35, -245, -101, -451, -227, -350, -385, -147, -438, -2, -427, 170, -432, 345, -344, 365, -68, 198, 280, -4, 568, -143, 736, -226, 732, -201, 499, -11, 111, 270, -286, 471, -563, 489, -624, 363, -462, 55, -201, -394, 77, -740, 278, -823, 261, -697, 30, -414, -214, 87, -335, 696, -300, 1065, -78, 1092, 327, 923, 716, 533, 876, -113, 768, -734, 405, -1052, -216, -1092, -873, -905, -1262, -423, -1255, 215, -896, 716, -270, 927, 473, 852, 1099, 528, 1354, 55, 1160, -373, 651, -603, 38, -572, -532, -295, -920, 41, -970, 251, -692, 302, -325, 211, 5, -34, 275, -323, 447, -415, 494, -232, 439, 17, 345, 204, 250, 364, 100, 436, -129, 271, -463, -71, -769, -321, -815, -362, -601, -284, -228, -167, 341, -20, 991, 159, 1406, 226, 1308, 84, 761, -84, 17, -81, -802, 31, -1546, 79, -1844, 50, -1481, 93, -674, 144, 200, 24, 1031, -160, 1725, -178, 1909, -47, 1430, 38, 629, 64, -203, 174, -1001, 243, -1617, 129, -1767, -56, -1400, -155, -730, -164, 85, -162, 916, -118, 1481, 32, 1639, 210, 1440, 319, 874, 331, 24, 291, -796, 198, -1370, -19, -1632, -286, -1523, -506, -998, -642, -204, -572, 609, -248, 1270, 266, 1658, 786, 1644, 1074, 1235, 1049, 497, 714, -404, 78, -1190, -703, -1666, -1318, -1772, -1498, -1473, -1234, -785, -617, 162, 245, 1037, 1065, 1611, 1556, 1841, 1623, 1650, 1218, 1015, 444, 129, -430, -770, -1154, -1455, -1623, -1819, -1701, -1783, -1258, -1301, -473, -479, 338, 456, 1060, 1245, 1573, 1718, 1656, 1856, 1178, 1559, 316, 804, -549, -150, -1182, -1006, -1478, -1613, -1304, -1859, -731, -1635, -4, -975, 623, -107, 985, 771, 985, 1488, 622, 1824, 83, 1656, -345, 1071, -534, 216, -509, -728, -332, -1497, -52, -1827, 198, -1685, 270, -1110, 204, -132, 110, 951, -26, 1677, -148, 1903, -134, 1672, 1, 953, 112, -126, 164, -1147, 200, -1756, 164, -1845, 17, -1481, -150, -759, -294, 166, -367, 1001, -287, 1448, -49, 1486, 276, 1256, 601, 853, 776, 280, 671, -363, 253, -889, -316, -1199, -834, -1334, -1156, -1285, -1117, -942, -639, -282, 163, 503, 1014, 1214, 1533, 1663, 1541, 1710, 1085, 1326, 247, 521, -757, -515, -1522, -1357, -1761, -1793, -1479, -1822, -818, -1398, 120, -519, 1039, 510, 1585, 1308, 1631, 1754, 1245, 1829, 555, 1420, -303, 624, -1107, -308, -1550, -1163, -1582, -1779, -1295, -1982, -691, -1614, 173, -760, 1022, 254, 1518, 1206, 1577, 1886, 1317, 2068, 735, 1645, -87, 724, -912, -350, -1487, -1254, -1652, -1843, -1452, -1928, -964, -1434, -217, -567, 595, 321, 1256, 1043, 1612, 1565, 1595, 1700, 1214, 1285, 513, 571, -367, -150, -1151, -796, -1587, -1292, -1594, -1460, -1276, -1206, -626, -631, 273, 42, 1052, 650, 1441, 1080, 1410, 1201, 1043, 942, 470, 444, -179, -58, -698, -446, -972, -709, -968, -758, -717, -560, -349, -243, 63, 44, 478, 233, 750, 303, 828, 319, 703, 279, 391, 189, -27, 68, -474, -72, -816, -144, -877, -161, -610, -242, -139, -237, 331, -86, 697, 40, 891, 109, 829, 221, 477, 358, -42, 345, -469, 123, -671, -82, -708, -192, -550, -307, -235, -431, 3, -451, 72, -268, 150, 8, 313, 212, 391, 374, 317, 458, 258, 460, 246, 412, 172, 248, -42, 5, -330, -213, -504, -407, -488, -541, -427, -645, -346, -642, -131, -402, 131, -11, 219, 378, 209, 743, 348, 1002, 516, 981, 358, 586, 54, 15, 11, -499, 35, -868, -247, -1024, -568, -863, -554, -423, -359, 122, -255, 528, -123, 656, 153, 557, 393, 364, 448, 118, 419, -133, 421, -269, 415, -206, 233, -79, -105, -29, -421, 32, -569, 144, -599, 152, -591, 98, -404, 71, 65, -9, 573, -213, 862, -445, 866, -538, 666, -462, 287, -269, -224, 108, -628, 574, -770, 917, -657, 1000, -348, 756, -35, 288, 244, -242, 501, -760, 568, -1085, 406, -1064, 219, -738, 145, -329, 69, 34, -116, 450, -230, 853, -254, 1001, -338, 909, -444, 704, -403, 393, -173, -140, 89, -816, 279, -1305, 451, -1394, 541, -1067, 542, -377, 438, 473, 167, 1251, -155, 1660, -416, 1452, -630, 678, -773, -306, -771, -1111, -532, -1501, -147, -1373, 286, -672, 779, 341, 1098, 1107, 991, 1258, 537, 918, -34, 310, -545, -484, -976, -1149, -1165, -1223, -919, -700, -353, 93, 284, 849, 765, 1325, 921, 1292, 768, 704, 413, -176, 40, -972, -270, -1461, -464, -1475, -463, -936, -357, -8, -256, 913, -171, 1505, -153, 1566, -140, 1050, -46, 186, 189, -681, 507, -1310, 718, -1457, 779, -1048, 662, -252, 288, 607, -180, 1151, -637, 1151, -1086, 675, -1302, -27, -987, -673, -287, -1019, 380, -867, 931, -278, 1436, 481, 1593, 1045, 1195, 1122, 430, 727, -452, 35, -1302, -788, -1897, -1375, -1907, -1419, -1211, -911, -113, -109, 971, 679, 1782, 1311, 2206, 1631, 2016, 1372, 1062, 608, -303, -296, -1478, -1022, -2140, -1514, -2172, -1681, -1590, -1287, -555, -417, 582, 534, 1451, 1337, 1855, 1813, 1701, 1785, 988, 1141, 27, 51, -760, -1038, -1173, -1777, -1232, -1982, -963, -1519, -429, -538, 139, 610, 497, 1511, 608, 1837, 516, 1484, 289, 622, 46, -376, -94, -1126, -99, -1393, -15, -1068, 44, -330, -2, 460, -186, 1016, -449, 1120, -659, 636, -674, -177, -420, -869, 111, -1205, 782, -1116, 1265, -544, 1312, 353, 1003, 1198, 352, 1565, -596, 1298, -1403, 567, -1687, -357, -1485, -1189, -884, -1604, 33, -1406, 966, -607, 1497, 434, 1518, 1259, 1171, 1560, 544, 1260, -202, 480, -784, -556, -1025, -1426, -924, -1657, -685, -1246, -400, -415, -41, 571, 287, 1358, 487, 1708, 636, 1472, 755, 682, 717, -213, 481, -892, 171, -1319, -212, -1428, -685, -1157, -1060, -628, -1113, -62, -795, 487, -233, 1017, 417, 1329, 1052, 1353, 1402, 1139, 1277, 658, 770, -116, -16, -1012, -906, -1660, -1510, -1807, -1564, -1502, -1112, -771, -359, 234, 528, 1136, 1262, 1637, 1539, 1673, 1350, 1263, 793, 565, -69, -159, -930, -687, -1389, -962, -1332, -1003, -965, -909, -462, -739, 108, -528, 583, -250, 831, 169, 885, 673, 789, 1071, 572, 1262, 268, 1179, -33, 783, -309, 78, -604, -747, -889, -1365, -1042, -1547, -911, -1269, -444, -678, 143, 17, 650, 715, 1032, 1211, 1209, 1316, 1042, 1084, 559, 668, -26, 146, -521, -432, -863, -936, -969, -1176, -818, -1147, -550, -878, -270, -372, 29, 285, 275, 950, 490, 1376, 752, 1321, 939, 856, 894, 185, 725, -493, 465, -1056, -74, -1343, -828, -1173, -1371, -603, -1514, 71, -1351, 635, -882, 1000, -55, 1128, 905, 960, 1608, 567, 1894, 70, 1813, -438, 1249, -886, 189, -1212, -955, -1292, -1719, -994, -2026, -429, -1939, 278, -1323, 1031, -207, 1631, 951, 1842, 1783, 1541, 2141, 774, 1936, -239, 1187, -1210, 61, -1877, -1078, -2129, -1849, -1858, -2107, -1060, -1816, -7, -1051, 997, 36, 1774, 1129, 2154, 1781, 2027, 1829, 1388, 1458, 464, 806, -524, -74, -1425, -972, -1979, -1475, -2037, -1476, -1673, -1153, -930, -561, 42, 176, 940, 736, 1545, 933, 1837, 841, 1771, 633, 1294, 292, 524, -125, -295, -389, -1005, -445, -1520, -380, -1763, -292, -1605, -212, -1041, -82, -263, 9, 523, 73, 1192, 216, 1620, 392, 1664, 501, 1251, 493, 575, 348, -115, 56, -711, -362, -1177, -739, -1380, -956, -1234, -910, -867, -509, -413, 95, 100, 666, 586, 1079, 1009, 1245, 1266, 1111, 1221, 643, 941, -10, 503, -659, -82, -1178, -712, -1383, -1249, -1204, -1487, -736, -1373, -93, -1018, 564, -458, 1108, 285, 1375, 1054, 1302, 1625, 978, 1840, 409, 1711, -330, 1179, -961, 233, -1326, -908, -1393, -1899, -1195, -2443, -735, -2387, -51, -1701, 670, -421, 1191, 1085, 1422, 2274, 1414, 2765, 1110, 2480, 415, 1512, -386, 107, -998, -1295, -1429, -2185, -1621, -2337, -1362, -1815, -648, -860, 195, 211, 860, 1039, 1322, 1402, 1495, 1315, 1223, 935, 570, 453, -143, 50, -684, -217, -1069, -353, -1238, -414, -998, -446, -471, -532, 57, -673, 447, -675, 711, -442, 845, -108, 765, 298, 466, 738, 120, 1056, -135, 1125, -344, 912, -543, 475, -562, -65, -382, -592, -195, -996, -89, -1198, -27, -1103, 22, -776, 65, -355, 92, 136, 166, 616, 306, 931, 489, 1017, 626, 885, 612, 651, 414, 350, 54, -20, -434, -340, -904, -549, -1133, -700, -992, -773, -617, -757, -151, -638, 385, -389, 879, -28, 1088, 351, 947, 726, 639, 1036, 265, 1105, -207, 888, -552, 503, -555, -8, -401, -542, -334, -961, -297, -1180, -169, -1140, -58, -830, -95, -367, -104, 125, 51, 599, 271, 999, 435, 1163, 539, 1071, 601, 819, 496, 426, 119, -107, -342, -658, -680, -1023, -831, -1148, -813, -1145, -605, -934, -196, -473, 305, 85, 700, 619, 829, 1055, 715, 1310, 529, 1348, 242, 1104, -156, 578, -468, -147, -603, -854, -631, -1351, -584, -1589, -403, -1489, -73, -967, 245, -178, 431, 596, 507, 1145, 516, 1426, 431, 1396, 187, 1011, -129, 414, -339, -144, -405, -584, -356, -928, -223, -1103, -6, -1021, 219, -800, 263, -501, 120, -18, 6, 591, -26, 1053, -117, 1251, -221, 1210, -142, 852, 20, 133, 75, -663, 109, -1213, 205, -1402, 276, -1207, 257, -617, 166, 217, 69, 921, -50, 1213, -240, 1127, -430, 699, -487, 37, -406, -565, -280, -906, -90, -926, 229, -628, 488, -143, 542, 342, 502, 622, 453, 697, 342, 639, 196, 407, 66, 38, -148, -281, -513, -472, -872, -617, -1106, -754, -1175, -691, -981, -417, -403, -111, 509, 252, 1482, 731, 2213, 1145, 2446, 1289, 1966, 1107, 857, 671, -578, -6, -2029, -836, -3117, -1552, -3414, -1928, -2774, -1873, -1398, -1333, 418, -383, 2294, 744, 3622, 1747, 3959, 2376, 3281, 2436, 1793, 1885, -186, 848, -2177, -443, -3629, -1681, -4097, -2511, -3457, -2675, -1929, -2156, 43, -1171, 1958, 98, 3278, 1392, 3656, 2272, 3094, 2469, 1769, 2074, 11, 1250, -1604, 110, -2631, -1067, -2912, -1823, -2429, -1981, -1312, -1653, 39, -978, 1199, -85, 1944, 796, 2178, 1359, 1795, 1421, 879, 1089, -187, 503, -1002, -158, -1465, -698, -1573, -1001, -1234, -979, -503, -623, 297, -102, 896, 415, 1245, 779, 1299, 896, 952, 768, 335, 445, -275, -49, -767, -586, -1135, -921, -1254, -974, -1002, -864, -460, -538, 156, 17, 748, 572, 1219, 907, 1397, 1011, 1195, 943, 664, 677, -71, 206, -813, -278, -1358, -610, -1542, -767, -1274, -806, -613, -745, 142, -569, 750, -299, 1192, -13, 1365, 231, 1089, 463, 507, 739, -54, 917, -483, 892, -834, 732, -951, 425, -741, -77, -440, -610, -178, -991, 155, -1177, 459, -1168, 499, -862, 344, -327, 233, 188, 149, 600, -13, 911, -148, 1031, -107, 951, 45, 757, 179, 536, 238, 282, 200, -24, 38, -379, -179, -766, -395, -1120, -573, -1338, -623, -1363, -512, -1114, -306, -507, -19, 390, 351, 1267, 700, 1880, 880, 2165, 952, 1977, 963, 1222, 748, 142, 252, -959, -356, -1861, -980, -2329, -1545, -2213, -1819, -1627, -1594, -737, -982, 313, -172, 1226, 823, 1742, 1875, 1887, 2549, 1706, 2488, 1201, 1759, 462, 665, -251, -645, -753, -1960, -1149, -2857, -1457, -3020, -1449, -2388, -1164, -1150, -777, 409, -269, 1990, 390, 3090, 1042, 3276, 1500, 2554, 1673, 1227, 1489, -391, 914, -1964, 86, -2975, -802, -3023, -1487, -2237, -1739, -953, -1530, 511, -936, 1775, -97, 2434, 719, 2288, 1272, 1514, 1383, 476, 1050, -556, 457, -1334, -184, -1630, -717, -1387, -989, -819, -922, -192, -543, 373, 10, 779, 553, 922, 918, 798, 1036, 474, 852, 163, 359, -8, -317, -180, -945, -441, -1340, -639, -1408, -658, -1123, -597, -481, -513, 377, -249, 1147, 229, 1544, 731, 1539, 1091, 1269, 1261, 750, 1176, 9, 737, -644, -48, -988, -908, -1116, -1509, -1187, -1742, -1129, -1651, -839, -1186, -463, -325, -130, 699, 304, 1521, 872, 1943, 1348, 1991, 1510, 1674, 1407, 915, 1157, -113, 651, -1083, -124, -1823, -869, -2223, -1400, -2112, -1729, -1502, -1839, -589, -1599, 451, -1002, 1449, -236, 2115, 597, 2253, 1471, 1903, 2109, 1181, 2255, 224, 1951, -778, 1328, -1580, 389, -1962, -717, -1917, -1623, -1579, -2130, -1006, -2278, -194, -2041, 663, -1412, 1269, -525, 1576, 442, 1683, 1356, 1551, 2065, 1100, 2436, 395, 2378, -335, 1813, -926, 777, -1390, -446, -1663, -1554, -1603, -2379, -1260, -2751, -744, -2439, -74, -1532, 674, -417, 1315, 680, 1704, 1651, 1753, 2241, 1458, 2316, 929, 1955, 242, 1306, -608, 467, -1428, -478, -1852, -1372, -1805, -2003, -1475, -2205, -867, -1931, 25, -1276, 894, -314, 1451, 793, 1715, 1690, 1685, 2082, 1220, 1944, 379, 1367, -466, 444, -1072, -581, -1438, -1319, -1515, -1623, -1185, -1524, -530, -1022, 189, -258, 784, 512, 1165, 1132, 1218, 1419, 959, 1242, 512, 715, -25, 63, -523, -654, -840, -1313, -909, -1595, -777, -1342, -540, -728, -187, 40, 245, 838, 572, 1494, 705, 1751, 737, 1544, 716, 1021, 497, 312, 47, -468, -320, -1140, -508, -1590, -739, -1742, -948, -1589, -879, -1178, -552, -536, -139, 311, 320, 1178, 810, 1825, 1156, 2137, 1242, 2038, 1081, 1437, 643, 486, -24, -536, -745, -1458, -1312, -2094, -1557, -2207, -1431, -1802, -931, -1119, -184, -320, 544, 558, 1079, 1311, 1356, 1705, 1331, 1752, 1006, 1565, 450, 1097, -146, 341, -624, -463, -922, -1071, -1000, -1438, -859, -1487, -526, -1156, -96, -553, 254, 107, 493, 619, 607, 806, 476, 645, 169, 313, -117, -24, -312, -301, -343, -342, -111, -44, 294, 409, 585, 779, 655, 959, 579, 882, 291, 488, -257, -194, -824, -903, -1134, -1433, -1112, -1723, -838, -1691, -382, -1234, 148, -434, 597, 493, 930, 1354, 1148, 2029, 1173, 2348, 1009, 2195, 711, 1561, 252, 574, -353, -524, -939, -1567, -1389, -2411, -1703, -2766, -1703, -2525, -1149, -1852, -239, -839, 665, 477, 1443, 1807, 1953, 2742, 1941, 3063, 1399, 2798, 562, 1965, -339, 602, -1109, -991, -1533, -2274, -1467, -2911, -975, -2857, -286, -2140, 334, -901, 701, 473, 764, 1524, 506, 1981, -32, 1841, -615, 1259, -893, 468, -721, -284, -187, -723, 568, -696, 1347, -359, 1821, 5, 1710, 256, 1028, 332, -28, 186, -1242, -188, -2243, -626, -2624, -877, -2280, -878, -1367, -669, -119, -228, 1126, 321, 2037, 794, 2442, 1107, 2285, 1210, 1584, 1019, 584, 588, -371, 95, -1101, -389, -1528, -826, -1638, -989, -1490, -852, -1123, -647, -579, -446, 37, -200, 561, -9, 896, 53, 1103, 95, 1163, 230, 976, 438, 615, 751, 217, 1097, -200, 1174, -618, 865, -854, 350, -758, -295, -523, -1050, -328, -1641, -68, -1758, 205, -1429, 294, -809, 205, -8, 68, 750, -73, 1205, -186, 1350, -118, 1257, 144, 946, 382, 545, 531, 216, 640, -79, 626, -361, 379, -557, -43, -720, -468, -952, -833, -1137, -1107, -1081, -1130, -759, -885, -316, -492, 211, 44, 835, 693, 1406, 1263, 1678, 1540, 1547, 1456, 1093, 1054, 437, 352, -354, -488, -1088, -1182, -1510, -1539, -1525, -1457, -1244, -985, -767, -333, -143, 333, 422, 822, 663, 918, 635, 628, 529, 186, 425, -158, 338, -311, 328, -263, 438, 27, 579, 463, 573, 788, 358, 782, -39, 439, -548, -74, -1051, -630, -1383, -1132, -1461, -1416, -1250, -1362, -723, -933, 26, -211, 787, 567, 1461, 1223, 1949, 1673, 2040, 1784, 1601, 1466, 767, 776, -207, -119, -1163, -1035, -1952, -1724, -2279, -1900, -1960, -1551, -1145, -850, -149, 50, 794, 869, 1460, 1348, 1666, 1411, 1438, 1077, 938, 447, 306, -254, -254, -720, -573, -794, -644, -618, -591, -336, -505, 32, -398, 366, -307, 482, -273, 376, -200, 232, 7, 121, 247, -45, 385, -214, 492, -302, 587, -382, 511, -490, 245, -526, -34, -388, -231, -78, -322, 288, -316, 631, -252, 913, -165, 1035, -55, 861, 9, 408, -54, -141, -201, -670, -314, -1123, -349, -1319, -254, -1127, 0, -658, 389, -125, 810, 342, 1092, 768, 1139, 1125, 933, 1160, 414, 795, -382, 335, -1233, -22, -1813, -389, -1971, -725, -1735, -765, -1072, -537, 21, -328, 1214, -154, 2078, 123, 2473, 330, 2397, 254, 1691, 61, 448, -15, -811, -36, -1761, -123, -2378, -121, -2461, 53, -1882, 187, -891, 252, 160, 398, 1069, 490, 1667, 373, 1840, 176, 1609, -9, 1098, -296, 466, -655, -155, -888, -697, -968, -1038, -911, -1102, -579, -980, -11, -793, 580, -491, 1101, -54, 1507, 342, 1642, 541, 1339, 628, 719, 663, 32, 556, -724, 328, -1499, 168, -1961, 54, -1912, -145, -1515, -308, -971, -338, -202, -402, 801, -485, 1649, -429, 2045, -240, 2050, 15, 1803, 312, 1251, 532, 293, 562, -782, 435, -1540, 221, -1985, -99, -2194, -429, -1929, -570, -1112, -438, -148, -123, 632, 220, 1315, 465, 1816, 556, 1778, 418, 1271, 69, 681, -363, 144, -711, -364, -803, -739, -584, -845, -175, -754, 322, -650, 789, -561, 1003, -472, 835, -386, 450, -261, 11, -68, -454, 194, -810, 521, -850, 811, -629, 924, -335, 798, -51, 556, 183, 290, 283, -84, 281, -462, 292, -617, 327, -629, 347, -630, 393, -552, 444, -349, 349, -144, 52, -51, -295, 23, -623, 176, -903, 344, -969, 473, -755, 543, -356, 555, 180, 519, 715, 422, 1018, 271, 1058, 6, 929, -399, 543, -758, -88, -941, -601, -963, -804, -815, -864, -446, -771, 107, -401, 668, 82, 1042, 398, 1140, 521, 942, 507, 513, 309, -43, -8, -568, -221, -829, -283, -744, -250, -440, -85, -62, 196, 268, 390, 481, 404, 471, 313, 155, 123, -266, -190, -502, -475, -537, -599, -469, -575, -226, -462, 260, -245, 710, 84, 803, 425, 635, 646, 420, 724, 127, 695, -281, 565, -603, 290, -635, -99, -491, -493, -361, -789, -185, -942, 83, -929, 257, -729, 261, -321, 234, 194, 225, 678, 170, 1049, 76, 1215, -9, 1057, -82, 611, -117, 47, -91, -513, -83, -991, -51, -1200, 106, -1048, 212, -641, 123, -109, 18, 427, 20, 768, -30, 813, -214, 662, -312, 390, -252, 25, -260, -267, -313, -348, -173, -291, 85, -196, 283, -52, 489, 77, 770, 66, 904, -56, 708, -132, 331, -158, -162, -197, -776, -181, -1236, -26, -1335, 202, -1120, 392, -665, 507, -28, 539, 645, 422, 1112, 133, 1257, -279, 1127, -677, 794, -920, 378, -956, -29, -724, -365, -188, -542, 464, -611, 974, -659, 1209, -651, 1135, -561, 748, -436, 137, -367, -501, -291, -958, -29, -1127, 345, -993, 632, -646, 854, -201, 1087, 214, 1218, 507, 1051, 694, 584, 784, -24, 710, -664, 522, -1263, 316, -1698, 60, -1808, -285, -1473, -606, -829, -813, -123, -879, 588, -771, 1247, -491, 1655, -111, 1726, 319, 1560, 731, 1208, 1003, 625, 1049, -104, 883, -764, 543, -1274, 54, -1650, -500, -1809, -950, -1636, -1178, -1099, -1135, -345, -810, 391, -257, 1009, 340, 1476, 802, 1690, 1026, 1556, 937, 1151, 596, 674, 187, 138, -219, -502, -509, -1043, -511, -1318, -307, -1397, -105, -1311, 59, -982, 154, -415, 94, 199, -86, 736, -234, 1155, -313, 1290, -311, 1104, -167, 733, 75, 215, 298, -341, 437, -706, 480, -804, 454, -714, 333, -479, 111, -95, -113, 293, -256, 496, -345, 495, -402, 299, -397, -30, -305, -338, -194, -532, -140, -571, -113, -449, -7, -199, 140, 129, 228, 431, 327, 634, 514, 707, 644, 636, 606, 489, 451, 334, 231, 127, -76, -186, -469, -566, -844, -893, -1053, -1115, -1069, -1180, -968, -962, -714, -480, -181, 120, 495, 808, 1071, 1451, 1502, 1744, 1761, 1580, 1663, 1112, 1111, 467, 223, -305, -732, -1026, -1563, -1460, -2142, -1605, -2261, -1529, -1776, -1141, -867, -484, 136, 165, 1087, 676, 1860, 1116, 2151, 1417, 1873, 1391, 1254, 1081, 503, 649, -303, 104, -1019, -450, -1429, -794, -1462, -934, -1263, -971, -917, -866, -433, -578, 76, -234, 454, 31, 707, 233, 868, 384, 893, 447, 788, 470, 600, 456, 336, 398, 53, 323, -248, 223, -553, 133, -743, 74, -749, -13, -638, -161, -413, -343, -63, -466, 274, -513, 432, -563, 419, -573, 252, -449, -42, -220, -295, 38, -356, 285, -201, 545, 172, 778, 656, 910, 1043, 986, 1129, 940, 856, 631, 289, 117, -495, -458, -1306, -1037, -1802, -1534, -1809, -1769, -1429, -1626, -782, -1155, 93, -378, 993, 612, 1597, 1483, 1812, 1981, 1737, 2116, 1403, 1914, 839, 1303, 163, 326, -489, -685, -1045, -1474, -1444, -2006, -1634, -2146, -1592, -1798, -1303, -1132, -784, -316, -151, 583, 495, 1366, 1105, 1751, 1588, 1710, 1750, 1418, 1539, 902, 1092, 192, 471, -459, -293, -870, -968, -1088, -1344, -1157, -1402, -1007, -1158, -635, -636, -236, -65, 62, 298, 375, 444, 720, 401, 886, 152, 795, -108, 585, -159, 319, 28, -45, 375, -436, 769, -684, 1033, -726, 997, -596, 637, -322, 82, 42, -529, 392, -1032, 600, -1293, 587, -1262, 408, -994, 166, -614, -95, -227, -349, 141, -495, 476, -426, 776, -239, 1013, -88, 1179, 36, 1236, 142, 1068, 190, 655, 190, 103, 165, -514, 124, -1099, 80, -1476, 71, -1536, 90, -1338, 47, -936, -45, -378, -88, 193, -100, 672, -111, 1063, -91, 1314, -63, 1348, -107, 1177, -259, 866, -405, 408, -395, -181, -243, -766, -15, -1189, 318, -1353, 768, -1235, 1135, -882, 1129, -339, 765, 253, 255, 692, -369, 882, -1078, 811, -1596, 517, -1654, 115, -1266, -249, -623, -445, 115, -387, 839, -100, 1417, 264, 1696, 585, 1562, 812, 1119, 810, 540, 446, -165, -140, -899, -720, -1386, -1202, -1505, -1523, -1359, -1528, -1019, -1126, -422, -444, 337, 332, 940, 1116, 1225, 1768, 1236, 2078, 999, 1952, 553, 1456, 8, 668, -480, -281, -768, -1186, -826, -1893, -673, -2246, -361, -2119, -6, -1602, 265, -849, 400, 39, 457, 912, 431, 1569, 212, 1899, -124, 1903, -371, 1598, -480, 1026, -530, 325, -489, -367, -246, -961, 156, -1372, 550, -1520, 864, -1366, 1050, -992, 986, -522, 570, -5, -110, 448, -773, 701, -1257, 753, -1577, 679, -1575, 529, -1049, 353, -140, 228, 742, 197, 1355, 239, 1721, 273, 1737, 212, 1236, 50, 433, -177, -300, -470, -861, -793, -1253, -1017, -1367, -1038, -1132, -843, -742, -494, -403, -30, -76, 508, 280, 1014, 590, 1337, 816, 1403, 955, 1231, 984, 837, 887, 262, 654, -356, 263, -901, -265, -1275, -768, -1403, -1096, -1296, -1219, -965, -1125, -439, -817, 112, -382, 555, 102, 909, 572, 1153, 939, 1161, 1106, 933, 1077, 588, 908, 185, 603, -229, 211, -585, -172, -830, -546, -896, -872, -789, -1009, -588, -939, -323, -779, -6, -551, 282, -178, 455, 268, 555, 597, 650, 790, 623, 892, 396, 831, 113, 625, -112, 377, -341, 92, -561, -212, -593, -453, -393, -589, -132, -655, 119, -665, 349, -585, 435, -458, 307, -326, 57, -115, -188, 196, -343, 506, -367, 732, -256, 866, -31, 892, 241, 754, 441, 443, 484, 12, 376, -467, 174, -860, -55, -1062, -263, -1076, -415, -900, -474, -538, -415, -54, -256, 409, -64, 715, 133, 874, 317, 919, 409, 788, 386, 500, 307, 195, 161, -57, -42, -311, -203, -578, -273, -726, -272, -735, -227, -693, -144, -539, -48, -218, 12, 172, 56, 559, 130, 847, 205, 900, 247, 707, 251, 366, 197, -65, 55, -512, -141, -768, -327, -693, -440, -431, -391, -106, -184, 291, 50, 596, 254, 594, 400, 348, 375, 58, 166, -223, -77, -489, -228, -588, -263, -463, -164, -212, 53, 105, 291, 398, 414, 558, 332, 601, 101, 525, -147, 285, -391, -83, -587, -405, -590, -561, -376, -619, -90, -583, 136, -347, 313, 18, 472, 359, 529, 572, 443, 605, 324, 490, 229, 256, 101, -40, -76, -284, -241, -448, -355, -539, -446, -549, -522, -431, -510, -153, -365, 164, -162, 431, 39, 694, 270, 868, 491, 804, 612, 494, 592, 25, 437, -556, 187, -1136, -81, -1413, -301, -1228, -409, -756, -358, -134, -177, 593, 27, 1229, 168, 1510, 203, 1370, 67, 954, -211, 377, -480, -267, -599, -795, -528, -1094, -280, -1162, 126, -1032, 571, -742, 862, -285, 950, 263, 849, 678, 536, 847, 88, 837, -335, 688, -640, 347, -801, -112, -815, -424, -696, -435, -468, -254, -164, 14, 121, 300, 301, 442, 376, 313, 368, -34, 306, -439, 231, -735, 184, -823, 216, -652, 319, -262, 413, 210, 425, 601, 298, 764, 33, 686, -316, 496, -680, 289, -934, 102, -980, -22, -863, -55, -635, -32, -281, -65, 139, -230, 487, -453, 734, -621, 940, -673, 1075, -606, 1053, -407, 875, -70, 590, 309, 204, 612, -261, 796, -682, 833, -982, 729, -1172, 486, -1253, 143, -1195, -165, -996, -375, -669, -519, -229, -597, 328, -574, 976, -438, 1589, -295, 1963, -223, 1973, -164, 1593, -66, 847, 65, -103, 215, -1010, 352, -1690, 498, -1969, 645, -1804, 693, -1345, 567, -742, 312, -138, 36, 328, -215, 644, -475, 817, -690, 875, -782, 906, -767, 909, -683, 812, -506, 652, -201, 468, 168, 194, 465, -177, 680, -535, 856, -815, 928, -1013, 794, -1126, 513, -1081, 236, -806, 11, -380, -213, 87, -434, 573, -635, 933, -813, 1009, -948, 866, -980, 607, -823, 264, -467, -13, -1, -80, 544, 5, 1079, 122, 1422, 192, 1450, 110, 1178, -168, 709, -591, 166, -991, -384, -1172, -855, -1079, -1149, -749, -1234, -222, -1144, 377, -900, 884, -529, 1172, -103, 1185, 301, 1006, 692, 747, 1012, 408, 1117, 31, 983, -259, 712, -435, 383, -563, 25, -618, -320, -584, -584, -523, -747, -491, -835, -511, -817, -534, -632, -479, -346, -326, -78, -39, 209, 419, 568, 988, 817, 1479, 804, 1684, 624, 1515, 370, 1012, 26, 235, -329, -670, -567, -1431, -628, -1808, -522, -1782, -286, -1431, 4, -832, 279, -136, 480, 450, 521, 815, 357, 973, 92, 994, -205, 869, -529, 643, -756, 436, -704, 243, -398, 19, -4, -156, 403, -271, 787, -378, 981, -440, 880, -428, 594, -412, 219, -400, -242, -348, -623, -279, -759, -214, -750, -96, -706, 75, -562, 248, -315, 401, -45, 557, 230, 671, 489, 653, 680, 516, 788, 305, 778, 9, 596, -318, 270, -577, -103, -706, -461, -676, -696, -484, -715, -200, -567, 79, -352, 255, -103, 264, 126, 122, 263, -68, 270, -229, 176, -269, 62, -111, 2, 205, 1, 551, 79, 816, 253, 895, 411, 744, 423, 376, 335, -125, 158, -628, -199, -1026, -637, -1242, -889, -1207, -880, -929, -685, -463, -305, 124, 252, 708, 777, 1147, 1037, 1382, 984, 1316, 681, 909, 186, 298, -362, -355, -769, -904, -896, -1165, -733, -1107, -370, -783, 73, -268, 490, 247, 753, 584, 739, 716, 447, 640, 49, 392, -316, 76, -641, -199, -848, -378, -774, -454, -439, -442, 11, -316, 477, -81, 852, 174, 978, 384, 820, 566, 470, 630, 21, 478, -450, 175, -797, -182, -898, -533, -716, -737, -327, -717, 82, -491, 363, -106, 502, 306, 470, 561, 260, 611, -13, 465, -196, 165, -239, -167, -143, -418, 82, -492, 329, -331, 434, -62, 393, 205, 239, 432, -37, 521, -368, 406, -610, 167, -695, -108, -638, -333, -441, -459, -107, -461, 210, -344, 393, -154, 535, 23, 683, 132, 715, 198, 596, 260, 397, 284, 156, 260, -157, 224, -486, 174, -754, 42, -931, -168, -952, -372, -718, -475, -279, -442, 190, -250, 547, 84, 790, 468, 896, 738, 756, 773, 411, 529, 68, 59, -200, -491, -411, -942, -501, -1139, -424, -993, -276, -563, -124, 29, 46, 632, 224, 1066, 326, 1223, 308, 1104, 168, 765, -39, 297, -262, -235, -502, -697, -669, -977, -600, -1094, -321, -1045, 63, -748, 519, -278, 948, 218, 1133, 646, 979, 922, 615, 961, 175, 754, -357, 359, -876, -78, -1155, -420, -1107, -578, -838, -516, -481, -277, -94, 31, 287, 306, 553, 447, 671, 419, 686, 250, 632, -31, 506, -358, 321, -625, 156, -767, 68, -755, -59, -586, -254, -236, -403, 219, -479, 647, -560, 998, -623, 1196, -583, 1100, -449, 770, -269, 318, 5, -204, 346, -658, 681, -911, 952, -984, 1060, -909, 970, -713, 741, -463, 302, -252, -313, -93, -845, 59, -1132, 246, -1227, 460, -1106, 683, -695, 869, -128, 981, 334, 969, 633, 787, 795, 426, 783, -36, 598, -521, 342, -944, 141, -1229, 27, -1324, -88, -1191, -193, -873, -254, -481, -307, -13, -341, 453, -305, 779, -215, 979, -78, 1100, 61, 1118, 130, 1024, 116, 805, 83, 505, 40, 129, -23, -341, -36, -822, 54, -1188, 152, -1396, 195, -1395, 177, -1167, 94, -756, -13, -239, -89, 287, -105, 731, -40, 1065, 30, 1271, 77, 1316, 87, 1187, -17, 921, -241, 516, -426, -20, -463, -574, -373, -984, -166, -1243, 198, -1287, 562, -1024, 727, -585, 723, -154, 581, 213, 249, 420, -156, 438, -477, 327, -658, 171, -702, 87, -578, 152, -310, 337, -45, 581, 141, 786, 321, 881, 456, 798, 461, 477, 357, -46, 220, -650, 60, -1225, -114, -1668, -238, -1855, -284, -1646, -296, -1045, -232, -214, -72, 701, 116, 1556, 256, 2107, 290, 2204, 208, 1846, 77, 1132, -81, 257, -248, -583, -361, -1258, -344, -1593, -197, -1572, -3, -1320, 173, -899, 338, -398, 426, 42, 377, 379, 223, 577, 57, 658, -97, 658, -278, 576, -444, 446, -469, 352, -376, 293, -231, 259, -29, 227, 225, 179, 485, 68, 670, -126, 675, -375, 499, -631, 201, -869, -139, -994, -463, -948, -736, -735, -860, -384, -762, 73, -521, 565, -218, 1026, 111, 1342, 431, 1439, 674, 1302, 800, 929, 830, 362, 758, -283, 546, -877, 199, -1267, -248, -1413, -627, -1336, -820, -1021, -906, -564, -873, -127, -596, 247, -195, 523, 137, 734, 390, 894, 603, 950, 654, 922, 508, 826, 350, 561, 240, 145, 60, -325, -158, -757, -295, -1049, -293, -1122, -205, -944, -95, -525, 69, -34, 260, 368, 313, 625, 170, 686, -98, 530, -375, 254, -603, -45, -735, -241, -635, -266, -250, -174, 208, -21, 549, 184, 771, 346, 905, 370, 823, 257, 502, 90, 185, -101, -12, -277, -246, -373, -517, -372, -693, -293, -769, -171, -798, -111, -731, -78, -487, -32, -78, -45, 370, -40, 725, 85, 902, 246, 920, 425, 751, 584, 378, 608, -2, 490, -204, 260, -330, -82, -450, -404, -457, -612, -335, -693, -253, -626, -245, -444, -156, -239, 11, -49, 101, 80, 127, 165, 121, 251, 33, 343, -116, 425, -219, 484, -195, 487, -29, 403, 226, 176, 522, -131, 759, -384, 827, -543, 672, -583, 308, -441, -156, -157, -578, 154, -900, 363, -1062, 429, -1033, 357, -855, 139, -589, -163, -244, -405, 178, -531, 583, -511, 865, -343, 1070, -77, 1183, 216, 1082, 466, 758, 619, 324, 676, -138, 620, -569, 464, -896, 264, -1044, 47, -1028, -187, -880, -421, -639, -659, -357, -838, -46, -915, 272, -887, 518, -701, 685, -332, 771, 146, 782, 657, 691, 1057, 445, 1261, 123, 1254, -101, 968, -236, 466, -340, -25, -388, -435, -340, -704, -255, -770, -243, -692, -321, -538, -400, -374, -420, -335, -366, -395, -252, -429, -14, -384, 359, -251, 696, 32, 888, 475, 947, 958, 792, 1291, 420, 1389, -5, 1240, -346, 817, -585, 155, -695, -553, -650, -1112, -498, -1431, -336, -1495, -185, -1258, -89, -796, -63, -272, -33, 210, 68, 571, 234, 745, 393, 803, 478, 769, 486, 644, 387, 509, 222, 377, 100, 195, 19, -12, -65, -221, -86, -395, -50, -521, -97, -562, -304, -476, -546, -310, -704, -157, -758, 8, -634, 139, -266, 168, 221, 147, 681, 122, 1017, 71, 1134, 25, 974, -30, 565, -60, 46, -21, -389, 41, -674, 118, -799, 278, -756, 433, -566, 469, -302, 370, -51, 153, 145, -158, 290, -493, 358, -753, 368, -803, 341, -628, 284, -333, 207, -2, 82, 329, -108, 528, -253, 505, -297, 376, -309, 259, -316, 108, -209, -14, -1, -28, 166, 2, 273, 9, 357, 10, 333, 10, 207, 25, 75, 25, -48, 2, -170, -39, -234, -153, -239, -327, -236, -464, -218, -557, -126, -522, -31, -264, 15, 111, 87, 486, 205, 818, 268, 952, 253, 835, 197, 543, 123, 136, 14, -276, -96, -554, -121, -683, -71, -673, -43, -547, -55, -378, -99, -217, -157, -45, -228, 121, -285, 255, -254, 368, -91, 465, 125, 475, 326, 386, 484, 223, 519, 17, 362, -179, 126, -322, -55, -399, -212, -363, -361, -242, -392, -109, -313, 30, -215, 179, -134, 269, -40, 296, 63, 279, 138, 207, 198, 83, 287, -62, 324, -217, 222, -350, 39, -437, -85, -441, -146, -370, -198, -224, -177, 8, -55, 276, 34, 506, 60, 688, 62, 749, 5, 636, -113, 382, -181, 41, -155, -313, -68, -588, 30, -739, 142, -704, 224, -504, 233, -264, 202, -66, 165, 84, 69, 162, -61, 176, -140, 158, -182, 178, -266, 271, -329, 372, -274, 404, -117, 379, 59, 285, 218, 115, 339, -83, 397, -231, 337, -312, 158, -341, -18, -339, -94, -322, -152, -319, -227, -299, -204, -240, -86, -140, -64, 8, -156, 188, -204, 337, -139, 419, -45, 426, 54, 397, 196, 349, 358, 288, 419, 237, 313, 177, 112, 21, -71, -224, -225, -504, -339, -755, -349, -888, -191, -809, 49, -511, 202, -56, 259, 411, 290, 766, 189, 932, -74, 857, -319, 573, -443, 232, -509, -84, -474, -343, -259, -496, 57, -525, 350, -496, 593, -432, 730, -307, 710, -69, 566, 222, 321, 481, 5, 666, -285, 718, -511, 543, -675, 166, -740, -312, -682, -730, -534, -957, -309, -925, -34, -645, 251, -175, 507, 341, 673, 747, 705, 936, 647, 891, 499, 644, 241, 280, -37, -114, -248, -440, -420, -607, -521, -602, -503, -499, -393, -299, -237, -24, -41, 192, 164, 274, 316, 276, 328, 178, 186, 5, -17, -146, -159, -226, -246, -200, -275, -54, -146, 110, 147, 242, 414, 331, 540, 314, 527, 160, 364, -34, 57, -186, -288, -268, -542, -266, -617, -160, -552, 14, -408, 193, -209, 290, 15, 293, 218, 196, 374, -6, 469, -256, 533, -441, 565, -530, 478, -504, 200, -340, -173, -72, -525, 190, -812, 386, -934, 491, -768, 494, -378, 423, 86, 334, 532, 265, 855, 233, 917, 186, 728, 75, 391, -132, 22, -420, -261, -716, -390, -926, -427, -981, -423, -785, -372, -355, -306, 150, -291, 595, -251, 930, -116, 1039, 73, 895, 269, 621, 463, 328, 592, 23, 575, -234, 399, -392, 142, -481, -125, -551, -330, -572, -418, -494, -373, -302, -223, -66, -35, 156, 88, 335, 130, 429, 92, 358, -53, 159, -260, -38, -394, -148, -367, -175, -205, -111, 19, 17, 318, 155, 641, 217, 822, 179, 778, 94, 585, 23, 283, -34, -127, -55, -536, -54, -780, -61, -857, -97, -815, -150, -640, -222, -359, -258, -51, -194, 233, -56, 442, 66, 568, 169, 611, 247, 558, 239, 428, 137, 294, 43, 165, 1, 18, -11, -98, 8, -124, 69, -153, 120, -225, 131, -301, 92, -395, 26, -491, -66, -511, -180, -471, -301, -377, -396, -176, -441, 127, -392, 420, -242, 631, -12, 772, 249, 832, 499, 746, 650, 521, 648, 235, 499, -62, 260, -381, -13, -673, -235, -828, -360, -825, -392, -735, -366, -540, -303, -246, -248, 44, -216, 257, -177, 419, -98, 525, 16, 555, 165, 498, 299, 404, 375, 327, 363, 257, 269, 145, 131, 21, 23, -82, -30, -218, -26, -414, 10, -537, 59, -543, 50, -519, -64, -473, -254, -327, -438, -91, -572, 160, -598, 368, -479, 532, -211, 618, 143, 603, 500, 527, 773, 414, 911, 240, 874, 18, 663, -192, 312, -337, -82, -450, -438, -549, -707, -567, -848, -474, -813, -325, -634, -145, -381, 41, -113, 204, 137, 288, 320, 283, 420, 249, 414, 235, 340, 219, 270, 191, 220, 188, 156, 238, 122, 257, 127, 160, 120, 4, 75, -132, 22, -267, -39, -396, -102, -465, -163, -453, -225, -419, -280, -368, -335, -260, -432, -105, -521, 56, -528, 233, -436, 436, -239, 651, 113, 782, 551, 756, 925, 570, 1134, 246, 1123, -154, 834, -521, 338, -798, -221, -906, -664, -785, -853, -471, -761, -78, -463, 297, -72, 573, 223, 665, 298, 529, 124, 257, -235, -39, -638, -288, -895, -431, -898, -424, -615, -268, -106, -22, 508, 208, 1048, 376, 1392, 452, 1477, 400, 1292, 255, 871, 91, 316, -85, -261, -265, -775, -402, -1179, -458, -1392, -438, -1364, -324, -1108, -128, -673, 87, -117, 292, 441, 473, 860, 533, 1045, 441, 982, 260, 683, 47, 233, -172, -238, -335, -573, -397, -668, -368, -514, -307, -179, -225, 263, -121, 665, 9, 892, 149, 862, 265, 579, 345, 107, 428, -437, 446, -924, 316, -1213, 85, -1240, -134, -996, -312, -546, -437, 20, -441, 574, -301, 986, -147, 1153, -34, 1079, 67, 810, 124, 410, 90, -41, 31, -414, 21, -638, 53, -694, 67, -611, 71, -419, 80, -191, 88, -1, 88, 101, 110, 152, 170, 165, 243, 157, 259, 157, 173, 201, -14, 253, -262, 269, -533, 218, -759, 99, -807, -76, -593, -249, -236, -375, 155, -401, 562, -317, 889, -171, 970, -15, 803, 134, 510, 201, 155, 166, -248, 102, -576, 71, -696, 61, -647, 90, -538, 152, -368, 194, -105, 166, 155, 82, 272, -41, 294, -159, 318, -228, 295, -218, 202, -145, 128, -50, 100, 8, 71, 4, -6, -65, -103, -145, -158, -183, -179, -149, -213, -46, -214, 129, -128, 317, 3, 433, 85, 433, 128, 358, 127, 219, 52, 50, -43, -114, -104, -253, -143, -384, -119, -497, -26, -587, 75, -610, 167, -526, 287, -300, 383, 65, 359, 535, 239, 979, 100, 1254, -97, 1262, -370, 975, -614, 416, -701, -285, -618, -932, -413, -1347, -95, -1471, 305, -1282, 619, -830, 722, -264, 641, 229, 425, 561, 106, 712, -217, 703, -406, 595, -384, 509, -226, 483, -45, 507, 103, 557, 195, 554, 181, 390, 56, 83, -98, -321, -203, -768, -272, -1147, -281, -1317, -187, -1250, -24, -968, 111, -529, 190, 3, 241, 509, 277, 887, 255, 1073, 154, 1107, 10, 1006, -119, 769, -218, 447, -272, 129, -234, -176, -94, -429, 59, -594, 174, -663, 258, -650, 280, -553, 205, -414, 56, -255, -100, -92, -195, 43, -233, 137, -242, 242, -233, 339, -185, 388, -93, 385, 9, 353, 87, 275, 180, 137, 278, -48, 319, -210, 264, -330, 144, -392, 8, -387, -133, -287, -265, -108, -289, 119, -165, 321, -5, 468, 98, 533, 171, 465, 207, 209, 119, -138, -61, -456, -180, -698, -219, -817, -241, -709, -209, -385, -73, 38, 76, 439, 144, 754, 157, 892, 193, 822, 213, 596, 191, 305, 181, -16, 188, -319, 131, -559, -1, -700, -154, -772, -302, -765, -452, -646, -534, -398, -488, -64, -323, 308, -61, 641, 251, 862, 517, 893, 684, 743, 711, 476, 586, 169, 362, -99, 90, -256, -201, -305, -439, -260, -569, -198, -598, -205, -558, -318, -458, -486, -318, -665, -147, -786, 63, -761, 282, -533, 460, -121, 587, 424, 626, 975, 546, 1412, 360, 1617, 104, 1507, -168, 1091, -377, 462, -462, -281, -400, -973, -250, -1461, -79, -1649, 70, -1519, 173, -1125, 173, -606, 41, -56, -147, 437, -296, 771, -391, 906, -396, 909, -257, 785, -7, 561, 274, 320, 516, 109, 666, -77, 720, -205, 636, -261, 362, -245, 0, -200, -258, -164, -405, -154, -525, -156, -559, -186, -454, -229, -356, -250, -353, -233, -343, -182, -258, -84, -125, 47, 88, 209, 402, 374, 744, 510, 969, 589, 982, 583, 757, 429, 331, 123, -203, -279, -692, -664, -994, -935, -1026, -984, -809, -763, -439, -300, -39, 283, 293, 824, 483, 1155, 525, 1197, 469, 915, 376, 390, 266, -201, 167, -696, 75, -1039, -56, -1162, -217, -1036, -344, -713, -431, -302, -450, 133, -336, 539, -113, 879, 114, 1085, 315, 1091, 464, 887, 473, 539, 328, 73, 135, -431, -70, -826, -262, -1008, -365, -1000, -368, -807, -315, -457, -184, -38, 6, 315, 174, 534, 291, 614, 373, 589, 361, 449, 251, 245, 115, 54, -40, -88, -242, -185, -380, -196, -377, -156, -287, -93, -168, -22, -11, 21, 149, -4, 243, -38, 233, -85, 147, -175, 39, -244, -77, -212, -187, -142, -203, -78, -80, 18, 86, 163, 205, 285, 318, 348, 407, 378, 370, 389, 198, 330, -6, 207, -203, 60, -394, -91, -544, -265, -584, -428, -524, -553, -412, -615, -238, -602, 17, -496, 301, -297, 548, 20, 704, 397, 743, 736, 662, 936, 471, 930, 164, 703, -197, 312, -474, -175, -605, -591, -650, -796, -589, -758, -391, -529, -141, -169, 73, 180, 247, 388, 379, 418, 442, 312, 395, 124, 247, -61, 58, -198, -112, -270, -286, -287, -426, -258, -411, -219, -231, -159, -4, -36, 239, 178, 471, 425, 579, 646, 491, 760, 279, 691, 24, 412, -239, 6, -466, -444, -582, -814, -544, -988, -390, -926, -220, -677, -53, -299, 150, 101, 323, 434, 381, 658, 404, 757, 425, 701, 357, 543, 205, 317, 69, 37, -71, -247, -252, -443, -398, -528, -452, -485, -460, -332, -407, -101, -256, 120, -40, 252, 188, 253, 407, 172, 564, 39, 607, -101, 517, -190, 299, -196, -7, -154, -299, -76, -510, 10, -614, 102, -565, 188, -344, 263, -57, 330, 196, 383, 390, 343, 481, 186, 406, -48, 205, -287, -35, -499, -257, -612, -402, -559, -398, -349, -262, -79, -46, 170, 231, 341, 483, 405, 562, 342, 468, 199, 264, 42, -45, -69, -386, -148, -582, -207, -585, -217, -462, -139, -232, -9, 67, 153, 289, 356, 389, 562, 393, 640, 295, 533, 147, 252, 59, -172, -9, -660, -113, -1046, -191, -1214, -225, -1113, -279, -764, -295, -238, -192, 336, -8, 839, 206, 1169, 420, 1272, 534, 1141, 490, 855, 307, 458, 11, -14, -315, -462, -521, -794, -577, -999, -518, -1029, -337, -865, -70, -563, 156, -208, 305, 139, 391, 395, 384, 538, 293, 565, 193, 484, 70, 343, -102, 217, -265, 96, -347, -18, -333, -107, -216, -153, -12, -147, 225, -80, 419, 6, 516, 95, 455, 148, 213, 113, -148, -43, -503, -259, -748, -474, -807, -609, -644, -594, -293, -384, 139, -24, 550, 389, 854, 717, 967, 896, 833, 871, 486, 629, 31, 244, -386, -153, -684, -488, -840, -678, -808, -693, -563, -557, -229, -327, 80, -66, 349, 137, 538, 262, 562, 290, 484, 220, 403, 94, 288, 5, 92, -33, -129, -31, -343, -3, -529, 62, -634, 111, -620, 87, -465, 26, -137, 9, 290, 11, 652, 25, 851, 81, 848, 151, 576, 130, 104, 2, -365, -189, -705, -380, -870, -517, -780, -516, -443, -347, 0, -41, 393, 296, 639, 555, 679, 657, 535, 581, 266, 350, -62, 56, -335, -221, -458, -399, -463, -448, -376, -377, -166, -240, 86, -70, 241, 97, 317, 231, 356, 296, 305, 311, 158, 271, 13, 162, -126, -16, -287, -186, -374, -326, -344, -434, -289, -446, -198, -333, -8, -175, 207, 10, 351, 204, 450, 360, 497, 444, 410, 466, 208, 416, -14, 308, -232, 156, -412, -12, -489, -177, -465, -293, -365, -342, -188, -311, 12, -229, 161, -132, 261, -81, 320, -92, 300, -150, 221, -218, 140, -265, 49, -209, -50, -34, -96, 214, -98, 474, -84, 695, -25, 774, 52, 680, 56, 452, 12, 134, -17, -234, -73, -543, -179, -735, -232, -796, -203, -711, -143, -477, -48, -176, 93, 133, 205, 388, 263, 548, 285, 563, 271, 431, 208, 204, 96, -28, -59, -224, -224, -335, -350, -333, -401, -225, -381, -66, -269, 94, -61, 214, 194, 306, 431, 342, 585, 302, 577, 208, 392, 94, 103, -67, -208, -251, -491, -410, -665, -491, -665, -467, -504, -345, -246, -177, 61, 29, 353, 223, 553, 351, 604, 398, 527, 402, 386, 371, 205, 297, -36, 172, -271, 26, -405, -164, -442, -391, -429, -580, -328, -625, -141, -508, 42, -239, 191, 126, 313, 491, 349, 717, 282, 728, 168, 511, 32, 160, -101, -193, -163, -445, -167, -528, -155, -395, -111, -153, -16, 45, 65, 131, 89, 112, 75, -13, 45, -192, 3, -324, -38, -298, -80, -120, -107, 126, -104, 364, -64, 548, 15, 595, 132, 498, 240, 286, 304, 23, 295, -219, 206, -393, 48, -497, -135, -483, -318, -379, -467, -235, -517, -87, -416, 55, -234, 144, -56, 179, 132, 160, 329, 114, 448, 94, 467, 126, 465, 166, 444, 220, 297, 258, 63, 218, -145, 80, -352, -100, -579, -299, -692, -462, -613, -517, -417, -415, -164, -207, 151, 33, 438, 245, 574, 398, 560, 435, 456, 367, 288, 248, 94, 124, -81, 9, -189, -58, -228, -105, -251, -167, -279, -247, -272, -328, -227, -403, -172, -408, -97, -318, 18, -145, 127, 96, 211, 363, 267, 571, 269, 682, 230, 648, 205, 480, 147, 229, 21, -41, -92, -303, -151, -512, -219, -632, -279, -635, -243, -543, -130, -388, -37, -190, 46, 32, 132, 229, 156, 397, 89, 507, -4, 527, -61, 459, -67, 338, -40, 167, 15, -24, 77, -192, 105, -292, 78, -326, 35, -292, 14, -193, 17, -53, 42, 51, 115, 86, 192, 66, 191, 14, 88, -93, -73, -212, -264, -282, -446, -253, -553, -140, -527, 25, -380, 209, -148, 400, 131, 520, 403, 541, 607, 471, 709, 310, 691, 68, 554, -172, 319, -384, 12, -546, -328, -619, -616, -590, -784, -478, -815, -266, -694, -9, -405, 231, -23, 441, 347, 600, 654, 639, 826, 547, 783, 343, 554, 75, 203, -223, -192, -492, -538, -654, -747, -639, -770, -483, -578, -234, -221, 73, 179, 390, 513, 617, 719, 683, 709, 582, 481, 393, 151, 132, -189, -189, -496, -478, -649, -641, -581, -695, -364, -615, -81, -385, 226, -61, 471, 267, 586, 548, 563, 687, 399, 635, 97, 404, -236, 63, -500, -295, -672, -522, -713, -545, -556, -365, -243, -55, 122, 280, 462, 505, 711, 525, 768, 312, 615, -40, 346, -396, 53, -627, -210, -655, -380, -457, -445, -110, -414, 272, -311, 554, -197, 691, -124, 660, -67, 465, 7, 175, 81, -90, 154, -319, 245, -511, 289, -624, 229, -638, 114, -583, -12, -431, -151, -176, -264, 146, -301, 466, -236, 729, -88, 874, 85, 861, 228, 665, 341, 342, 404, -41, 376, -411, 246, -683, 60, -792, -167, -772, -409, -628, -592, -373, -661, -82, -594, 163, -386, 345, -89, 432, 237, 430, 536, 362, 732, 250, 741, 125, 574, 44, 318, -3, 17, -28, -302, -31, -538, -27, -618, -44, -547, -64, -377, -88, -130, -114, 156, -145, 392, -167, 497, -187, 458, -190, 292, -162, 51, -71, -203, 58, -398, 203, -464, 351, -364, 458, -172, 434, 31, 288, 225, 56, 359, -211, 336, -446, 173, -569, -11, -550, -146, -385, -233, -126, -230, 150, -121, 388, 46, 548, 205, 569, 301, 471, 304, 293, 222, 48, 52, -234, -164, -460, -323, -577, -370, -561, -361, -408, -292, -127, -114, 193, 95, 456, 199, 572, 214, 497, 176, 244, 77, -88, -32, -408, -67, -606, -25, -581, 68, -332, 178, 15, 269, 366, 291, 630, 211, 721, 14, 596, -221, 320, -384, -28, -443, -346, -413, -571, -268, -653, -60, -573, 113, -356, 224, -92, 280, 173, 240, 381, 122, 463, -1, 383, -76, 186, -100, -72, -59, -305, 11, -442, 64, -410, 112, -188, 166, 156, 147, 487, 40, 723, -61, 769, -123, 564, -201, 163, -259, -301, -217, -706, -109, -930, -29, -919, 46, -687, 136, -289, 184, 157, 155, 486, 94, 646, 25, 646, -29, 505, -60, 272, -74, 60, -48, -69, 22, -98, 69, -70, 63, -34, 52, -36, 23, -105, -72, -255, -156, -423, -181, -527, -191, -492, -157, -310, -31, -8, 105, 354, 195, 687, 266, 863, 287, 828, 198, 606, 67, 257, -38, -143, -144, -466, -224, -659, -217, -721, -178, -663, -149, -526, -116, -384, -95, -236, -108, -71, -112, 117, -68, 328, 27, 571, 171, 788, 358, 897, 512, 843, 559, 623, 469, 238, 236, -231, -102, -669, -444, -986, -714, -1119, -838, -1007, -748, -690, -452, -248, -59, 229, 324, 634, 605, 875, 702, 929, 585, 778, 314, 460, -16, 77, -285, -270, -421, -515, -405, -593, -249, -508, 6, -309, 242, -71, 357, 125, 333, 210, 215, 182, 36, 68, -166, -70, -324, -162, -368, -159, -324, -68, -246, 103, -145, 301, -18, 456, 79, 509, 128, 452, 185, 287, 269, 34, 322, -279, 309, -568, 236, -769, 117, -861, -37, -822, -216, -591, -369, -214, -404, 210, -334, 612, -222, 934, -82, 1077, 83, 1012, 189, 748, 195, 353, 164, -81, 148, -459, 129, -721, 108, -821, 85, -757, 47, -558, -24, -307, -146, -61, -287, 141, -364, 263, -352, 272, -247, 212, -37, 145, 215, 98, 401, 80, 488, 124, 452, 215, 275, 299, 9, 321, -235, 266, -411, 117, -486, -104, -423, -342, -259, -516, -64, -589, 132, -550, 270, -407, 316, -170, 288, 98, 200, 320, 59, 457, -64, 524, -135, 506, -174, 406, -180, 252, -122, 89, -29, -72, 50, -199, 97, -282, 108, -334, 76, -360, 18, -357, -57, -363, -136, -356, -198, -296, -220, -171, -196, 11, -119, 268, 26, 560, 231, 809, 405, 926, 484, 853, 480, 578, 376, 158, 117, -338, -231, -800, -532, -1104, -723, -1169, -787, -1002, -662, -644, -369, -184, -9, 282, 331, 655, 588, 882, 695, 944, 663, 842, 525, 600, 315, 294, 86, -20, -115, -293, -298, -489, -442, -578, -501, -566, -480, -459, -411, -298, -271, -131, -79, 17, 96, 135, 227, 189, 310, 194, 305, 175, 213, 132, 88, 58, -6, -6, -51, -28, -27, 10, 42, 100, 112, 233, 153, 366, 148, 450, 59, 406, -101, 199, -281, -153, -425, -566, -495, -932, -468, -1126, -327, -1059, -78, -705, 202, -145, 437, 496, 593, 1056, 650, 1388, 557, 1403, 321, 1122, 28, 615, -248, 15, -494, -544, -651, -950, -654, -1157, -512, -1144, -294, -936, -38, -590, 229, -196, 454, 191, 548, 523, 491, 756, 327, 848, 107, 799, -129, 614, -298, 349, -343, 77, -279, -164, -156, -357, 2, -454, 137, -466, 177, -447, 107, -414, -16, -355, -138, -278, -197, -166, -167, -4, -71, 208, 23, 431, 82, 614, 97, 684, 57, 617, -31, 418, -96, 114, -87, -237, 0, -519, 140, -665, 291, -657, 374, -514, 329, -268, 155, 3, -91, 215, -367, 327, -597, 348, -717, 280, -675, 167, -461, 70, -115, 37, 268, 48, 611, 92, 842, 130, 889, 129, 716, 67, 370, -63, -72, -242, -514, -398, -821, -484, -893, -463, -747, -332, -429, -113, -20, 148, 353, 395, 581, 560, 627, 616, 482, 565, 199, 418, -100, 183, -308, -86, -411, -335, -382, -533, -216, -668, 8, -683, 190, -552, 301, -298, 322, 28, 216, 371, 7, 639, -202, 759, -347, 700, -400, 465, -344, 104, -169, -257, 75, -523, 303, -624, 434, -546, 425, -322, 286, -31, 74, 240, -157, 415, -335, 453, -404, 354, -363, 164, -259, -71, -124, -285, 3, -437, 92, -488, 146, -425, 195, -256, 227, -11, 247, 282, 266, 547, 241, 712, 118, 726, -63, 575, -247, 276, -406, -106, -512, -494, -486, -780, -324, -888, -106, -801, 104, -563, 281, -216, 391, 154, 410, 469, 338, 680, 221, 760, 83, 697, -46, 515, -136, 240, -185, -74, -217, -372, -235, -587, -233, -671, -207, -598, -165, -371, -100, -33, -29, 307, 32, 556, 87, 639, 135, 520, 169, 225, 192, -136, 188, -450, 157, -626, 119, -603, 86, -374, 18, -39, -93, 289, -199, 510, -281, 562, -351, 435, -363, 189, -287, -91, -146, -312, 18, -406, 189, -358, 332, -209, 388, -12, 334, 167, 217, 283, 69, 310, -66, 257, -144, 145, -166, 5, -166, -140, -152, -265, -132, -359, -133, -391, -140, -346, -107, -232, -48, -51, 23, 188, 115, 412, 187, 561, 183, 597, 112, 493, 8, 261, -101, -31, -169, -316, -148, -527, -71, -613, 33, -551, 129, -384, 152, -159, 86, 74, -15, 276, -118, 398, -189, 433, -193, 396, -116, 308, -3, 169, 111, 5, 194, -154, 191, -267, 95, -318, -47, -303, -201, -220, -328, -81, -379, 58, -298, 142, -117, 145, 109, 85, 350, -22, 544, -123, 592, -176, 468, -150, 217, -36, -105, 137, -437, 297, -662, 402, -708, 429, -584, 353, -338, 175, -46, -54, 195, -280, 354, -460, 406, -568, 356, -565, 263, -459, 190, -285, 131, -65, 80, 178, 46, 374, -8, 497, -132, 548, -272, 522, -381, 414, -438, 256, -408, 66, -284, -123, -111, -286, 77, -418, 241, -495, 344, -484, 362, -399, 320, -255, 229, -71, 117, 129, 10, 291, -73, 384, -137, 399, -199, 355, -242, 269, -227, 171, -191, 72, -167, -12, -129, -92, -64, -180, -9, -281, 22, -380, 53, -449, 85, -447, 94, -353, 104, -151, 142, 124, 209, 409, 258, 642, 242, 768, 173, 727, 66, 525, -109, 213, -333, -149, -524, -491, -619, -730, -608, -828, -472, -763, -206, -561, 128, -276, 428, 39, 622, 333, 687, 537, 637, 622, 462, 601, 196, 509, -76, 364, -309, 196, -493, 43, -590, -91, -578, -221, -468, -337, -284, -438, -62, -512, 133, -531, 287, -463, 385, -312, 365, -88, 241, 174, 110, 422, -6, 588, -108, 650, -163, 602, -138, 458, -88, 244, -60, 10, -32, -205, 8, -371, 26, -488, 22, -550, 15, -551, 14, -476, -20, -332, -91, -123, -163, 115, -210, 348, -207, 539, -127, 639, 8, 610, 157, 472, 263, 253, 296, 5, 235, -230, 111, -406, -35, -478, -176, -441, -253, -348, -239, -221, -189, -77, -108, 46, -11, 111, 53, 129, 68, 123, 81, 108, 87, 86, 56, 79, 13, 98, -9, 137, -53, 172, -104, 194, -126, 188, -110, 139, -53, 38, 31, -97, 98, -241, 117, -366, 72, -451, -8, -453, -98, -361, -160, -184, -169, 41, -124, 282, -31, 492, 84, 616, 190, 610, 249, 478, 214, 242, 108, -44, -37, -328, -184, -559, -296, -675, -350, -637, -340, -478, -253, -229, -109, 72, 58, 365, 208, 568, 326, 632, 366, 550, 321, 356, 239, 91, 118, -171, -53, -358, -212, -417, -321, -345, -391, -191, -428, -21, -380, 117, -233, 163, -34, 98, 176, -30, 377, -162, 521, -253, 549, -247, 422, -142, 187, 22, -100, 196, -384, 338, -600, 401, -688, 377, -613, 276, -399, 137, -122, -11, 168, -144, 428, -248, 603, -313, 626, -329, 504, -295, 305, -218, 62, -96, -202, 52, -412, 181, -516, 252, -488, 256, -354, 188, -161, 60, 36, -93, 173, -202, 194, -228, 109, -169, -13, -45, -106, 108, -170, 243, -169, 322, -67, 306, 95, 202, 250, 58, 366, -90, 412, -220, 360, -287, 211, -277, 18, -218, -189, -140, -389, -55, -545, 16, -607, 55, -555, 62, -401, 64, -168, 69, 112, 69, 354, 73, 507, 91, 535, 103, 433, 102, 244, 87, 40, 69, -135, 47, -248, 15, -274, -32, -216, -86, -126, -142, -19, -188, 66, -213, 87, -193, 57, -123, 0, -16, -93, 94, -191, 186, -263, 228, -284, 204, -245, 123, -123, 19, 64, -71, 250, -105, 386, -82, 446, -20, 395, 45, 235, 82, 6, 59, -206, -21, -350, -121, -411, -197, -375, -216, -256, -153, -122, -38, -6, 89, 78, 198, 131, 261, 139, 252, 124, 194, 102, 112, 73, 35, 52, -31, 32, -105, -10, -192, -37, -265, -48, -321, -65, -342, -93, -291, -109, -131, -113, 105, -112, 347, -89, 530, -50, 602, -17, 514, 29, 272, 59, -58, 61, -374, 50, -588, 28, -636, -4, -513, -19, -247, 17, 77, 88, 355, 124, 505, 109, 499, 53, 359, -33, 139, -145, -104, -246, -290, -294, -366, -295, -326, -260, -210, -156, -63, -19, 71, 99, 167, 185, 196, 245, 165, 280, 110, 290, 53, 267, 1, 193, -24, 62, -31, -81, -33, -234, -44, -365, -54, -426, -66, -412, -79, -317, -82, -142, -52, 60, -5, 244, 45, 362, 95, 387, 140, 301, 154, 123, 128, -100, 55, -310, -37, -435, -138, -418, -225, -274, -260, -34, -213, 234, -95, 442, 68, 504, 218, 407, 311, 202, 320, -60, 236, -332, 73, -497, -99, -497, -223, -374, -264, -206, -217, -13, -97, 158, 33, 222, 118, 175, 136, 100, 97, 42, 13, 15, -86, 5, -155, 31, -162, 77, -125, 97, -78, 68, -24, 14, 69, -44, 167, -119, 244, -194, 326, -203, 396, -154, 377, -85, 237, -10, -3, 58, -293, 95, -580, 86, -776, 32, -796, -42, -603, -110, -251, -142, 167, -134, 539, -84, 775, 5, 823, 102, 682, 178, 410, 218, 117, 197, -125, 141, -278, 60, -340, -35, -333, -124, -304, -205, -285, -292, -293, -361, -303, -368, -281, -290, -198, -150, -47, 47, 155, 255, 364, 411, 523, 475, 577, 432, 517, 278, 342, 42, 91, -208, -164, -374, -355, -419, -457, -360, -447, -223, -330, -45, -142, 102, 47, 169, 180, 171, 234, 124, 214, 18, 114, -94, -30, -162, -163, -176, -236, -144, -241, -75, -177, 24, -53, 147, 114, 254, 270, 305, 366, 287, 384, 213, 332, 52, 214, -169, 48, -361, -126, -483, -258, -530, -332, -458, -342, -272, -296, -20, -215, 227, -128, 426, -55, 524, -10, 488, 20, 335, 43, 122, 67, -97, 106, -256, 174, -329, 244, -307, 300, -217, 332, -89, 334, 25, 281, 64, 164, 15, -1, -75, -189, -181, -393, -247, -578, -209, -690, -54, -677, 146, -540, 320, -299, 438, 16, 467, 363, 362, 655, 143, 818, -117, 831, -327, 718, -457, 485, -505, 171, -452, -152, -311, -427, -161, -638, -48, -756, 63, -752, 196, -619, 294, -383, 357, -76, 410, 243, 429, 514, 364, 670, 198, 670, -31, 514, -268, 258, -484, -20, -625, -234, -655, -338, -556, -328, -356, -240, -105, -123, 152, -39, 372, -18, 516, -53, 564, -96, 503, -91, 381, -11, 227, 115, 39, 245, -146, 325, -281, 318, -363, 201, -398, 7, -388, -181, -331, -295, -252, -329, -160, -284, -67, -173, 30, -43, 138, 41, 236, 76, 297, 88, 340, 109, 338, 139, 266, 181, 137, 218, -7, 233, -147, 186, -273, 72, -357, -72, -361, -208, -290, -317, -175, -352, -56, -309, 68, -216, 161, -101, 186, 28, 176, 144, 155, 231, 102, 280, 33, 292, -34, 255, -95, 173, -149, 55, -171, -67, -164, -165, -137, -214, -77, -211, 3, -168, 72, -115, 137, -64, 175, -39, 169, -37, 125, -26, 63, 32, 2, 131, -45, 242, -84, 330, -126, 358, -174, 267, -214, 61, -252, -197, -254, -424, -182, -555, -61, -542, 77, -375, 222, -102, 341, 189, 386, 413, 319, 511, 170, 477, -12, 332, -177, 130, -272, -63, -265, -192, -185, -240, -93, -204, -26, -117, 8, -28, -26, 19, -109, 19, -170, -39, -171, -136, -105, -222, 40, -244, 228, -184, 371, -38, 411, 157, 361, 343, 223, 454, 17, 453, -219, 322, -417, 95, -515, -151, -506, -328, -420, -408, -242, -380, -1, -250, 226, -70, 388, 78, 490, 154, 508, 168, 405, 149, 197, 103, -41, 51, -257, 19, -400, 10, -451, -15, -399, -53, -269, -90, -111, -115, 31, -126, 135, -101, 184, -40, 186, 39, 158, 111, 114, 175, 60, 217, 20, 226, -15, 198, -59, 136, -101, 26, -119, -130, -120, -309, -90, -452, -34, -513, 25, -442, 70, -237, 99, 72, 97, 406, 69, 668, 35, 760, -7, 646, -65, 349, -126, -51, -183, -450, -220, -736, -217, -823, -167, -685, -60, -382, 102, 3, 254, 379, 344, 658, 351, 761, 266, 675, 81, 439, -139, 120, -309, -216, -370, -482, -305, -620, -134, -603, 76, -461, 251, -234, 299, 14, 197, 213, 1, 324, -219, 364, -403, 340, -467, 281, -359, 212, -118, 144, 162, 61, 406, -48, 539, -183, 512, -311, 344, -392, 109, -395, -125, -304, -300, -121, -387, 103, -366, 286, -265, 365, -148, 340, -77, 229, -44, 76, -25, -67, -6, -141, 33, -133, 115, -61, 213, 19, 286, 74, 299, 87, 251, 51, 140, -35, -35, -138, -241, -220, -398, -265, -464, -278, -428, -236, -300, -128, -100, 37, 121, 222, 321, 397, 461, 522, 498, 553, 420, 458, 244, 256, -12, -12, -275, -284, -454, -496, -505, -596, -442, -578, -276, -464, -34, -293, 202, -92, 327, 99, 330, 251, 241, 357, 98, 427, -67, 437, -172, 378, -156, 257, -55, 104, 44, -61, 120, -200, 154, -287, 109, -295, -25, -239, -168, -154, -250, -87, -259, -42, -208, -25, -89, -28, 80, -36, 229, -12, 296, 47, 293, 120, 223, 183, 80, 220, -99, 218, -245, 177, -330, 96, -338, -4, -261, -106, -104, -199, 71, -277, 203, -307, 249, -282, 218, -202, 132, -74, 22, 95, -71, 259, -94, 363, -48, 375, 35, 313, 104, 182, 123, 13, 71, -147, -46, -247, -197, -288, -309, -282, -319, -242, -242, -180, -127, -119, 22, -60, 178, 3, 269, 84, 267, 181, 232, 272, 193, 331, 138, 349, 64, 314, 5, 213, -47, 44, -123, -158, -234, -353, -320, -503, -336, -583, -285, -550, -171, -385, 25, -113, 244, 209, 404, 510, 456, 702, 401, 729, 240, 573, 11, 283, -236, -67, -427, -380, -498, -582, -415, -629, -216, -530, 46, -328, 294, -95, 451, 115, 467, 254, 340, 320, 112, 323, -129, 274, -319, 179, -401, 59, -337, -63, -145, -151, 77, -194, 252, -177, 330, -94, 281, 30, 112, 133, -103, 168, -298, 113, -397, -12, -360, -172, -199, -298, 37, -325, 294, -225, 476, -40, 507, 171, 390, 336, 170, 390, -118, 304, -385, 118, -536, -100, -525, -275, -379, -359, -142, -319, 121, -180, 341, 5, 437, 176, 396, 299, 253, 340, 72, 295, -96, 176, -197, 17, -212, -155, -157, -301, -72, -396, 13, -415, 56, -350, 45, -198, -17, -10, -100, 162, -159, 286, -147, 352, -71, 344, 40, 277, 159, 180, 270, 96, 336, 29, 330, -27, 236, -92, 80, -168, -96, -263, -257, -349, -364, -393, -360, -369, -265, -269, -135, -92, 6, 119, 142, 318, 206, 460, 187, 510, 134, 441, 91, 279, 65, 69, 74, -140, 104, -321, 128, -438, 108, -469, 29, -403, -91, -268, -201, -93, -268, 90, -254, 263, -147, 389, 15, 447, 163, 415, 259, 292, 261, 90, 164, -144, 16, -369, -123, -533, -224, -588, -246, -491, -175, -258, -50, 54, 65, 358, 150, 572, 193, 613, 191, 469, 151, 197, 103, -104, 71, -350, 46, -458, -1, -400, -51, -213, -111, -3, -195, 136, -279, 147, -300, 46, -247, -108, -136, -224, 22, -233, 209, -103, 359, 121, 430, 356, 415, 495, 323, 472, 162, 285, -33, 3, -210, -282, -307, -475, -326, -523, -289, -425, -203, -251, -78, -67, 23, 58, 89, 100, 142, 74, 184, 38, 203, 34, 208, 101, 203, 221, 177, 353, 104, 427, 1, 392, -93, 232, -174, -20, -237, -319, -231, -583, -137, -726, 2, -697, 127, -516, 224, -221, 266, 116, 240, 413, 156, 590, 42, 619, -79, 492, -173, 255, -220, -15, -207, -242, -141, -374, -28, -386, 92, -298, 187, -134, 245, 45, 272, 186, 248, 244, 160, 208, 31, 93, -91, -70, -193, -240, -270, -360, -290, -400, -227, -342, -117, -191, 9, 24, 139, 249, 253, 429, 295, 506, 259, 471, 176, 336, 74, 140, -39, -87, -130, -291, -154, -430, -115, -484, -61, -476, 6, -417, 70, -312, 91, -162, 55, 15, -6, 212, -74, 396, -113, 530, -95, 563, -24, 475, 65, 275, 171, 4, 258, -276, 282, -484, 238, -572, 157, -516, 50, -353, -68, -139, -173, 55, -222, 185, -215, 230, -176, 200, -124, 120, -36, 40, 73, -20, 161, -45, 213, -36, 244, -3, 233, 38, 180, 81, 110, 112, 65, 108, 46, 48, 41, -47, 33, -163, 28, -273, 14, -348, -32, -344, -109, -252, -174, -88, -230, 93, -269, 241, -244, 307, -144, 283, -8, 180, 156, 54, 333, -45, 489, -85, 577, -72, 585, -27, 494, 2, 316, -9, 58, -75, -255, -174, -556, -264, -751, -297, -822, -263, -746, -165, -499, -33, -118, 100, 290, 200, 646, 263, 874, 274, 920, 245, 767, 184, 475, 101, 121, -5, -202, -124, -431, -251, -525, -345, -494, -376, -365, -330, -199, -223, -49, -66, 49, 94, 94, 215, 107, 253, 114, 213, 119, 116, 154, -9, 214, -126, 254, -182, 257, -169, 251, -100, 209, -2, 124, 109, 22, 192, -63, 224, -138, 175, -197, 51, -230, -126, -234, -301, -206, -435, -120, -481, 16, -420, 181, -254, 322, -28, 403, 203, 406, 367, 320, 434, 167, 396, 24, 281, -72, 131, -114, -1, -112, -98, -53, -158, 16, -198, 33, -234, -20, -285, -84, -324, -127, -336, -125, -293, -49, -183, 107, -3, 273, 190, 379, 335, 395, 388, 305, 344, 112, 202, -104, -1, -265, -207, -327, -335, -280, -359, -114, -273, 106, -111, 282, 79, 356, 225, 313, 288, 167, 246, -26, 106, -201, -96, -281, -285, -241, -408, -108, -426, 54, -339, 210, -174, 312, 8, 317, 159, 224, 232, 91, 225, -34, 152, -103, 66, -109, 2, -53, -8, 40, 19, 129, 65, 166, 88, 142, 65, 56, -16, -59, -125, -152, -240, -180, -330, -143, -376, -33, -355, 118, -285, 260, -185, 359, -71, 417, 64, 390, 196, 282, 312, 143, 382, 3, 398, -143, 346, -246, 235, -276, 72, -247, -108, -184, -275, -85, -392, 32, -461, 145, -475, 223, -441, 274, -363, 323, -252, 370, -100, 369, 83, 331, 281, 266, 440, 147, 513, -42, 471, -232, 317, -368, 72, -426, -187, -389, -383, -241, -455, -37, -400, 166, -245, 327, -70, 434, 52, 458, 81, 393, 28, 276, -81, 152, -182, 26, -216, -75, -154, -131, -26, -151, 124, -163, 238, -143, 283, -88, 233, -24, 110, 44, -50, 124, -202, 168, -320, 171, -379, 163, -375, 152, -297, 113, -163, 77, 13, 64, 200, 51, 364, 16, 455, -21, 439, -44, 285, -40, 26, -12, -277, 62, -547, 172, -723, 269, -746, 300, -607, 253, -327, 135, 12, -26, 334, -185, 564, -263, 671, -227, 638, -99, 493, 79, 266, 273, 5, 416, -250, 444, -450, 343, -586, 181, -635, 5, -594, -136, -467, -207, -288, -180, -81, -58, 114, 112, 272, 253, 363, 338, 378, 353, 327, 278, 241, 113, 132, -60, 26, -174, -66, -216, -130, -193, -168, -111, -190, 11, -221, 147, -254, 255, -280, 321, -289, 335, -279, 304, -225, 234, -129, 148, 0, 59, 124, -22, 222, -85, 264, -117, 247, -134, 179, -127, 95, -88, 9, -24, -56, 44, -101, 113, -130, 160, -171, 189, -220, 208, -275, 205, -311, 160, -307, 125, -233, 116, -95, 89, 73, 42, 216, 31, 294, 38, 273, 23, 164, -12, -6, -20, -185, -11, -313, -11, -340, -29, -268, -23, -125, 19, 23, 80, 142, 153, 199, 259, 186, 342, 108, 360, 3, 320, -103, 235, -183, 98, -232, -49, -239, -155, -226, -199, -208, -186, -188, -108, -154, 1, -109, 108, -43, 184, 31, 246, 115, 291, 192, 300, 249, 264, 256, 223, 212, 179, 106, 128, -30, 86, -165, 65, -275, 32, -353, -20, -372, -63, -341, -93, -282, -137, -220, -153, -159, -107, -106, -7, -40, 137, 48, 323, 164, 494, 285, 593, 383, 584, 412, 462, 346, 225, 171, -66, -75, -331, -343, -498, -564, -533, -678, -426, -633, -200, -456, 92, -195, 348, 84, 507, 319, 536, 441, 435, 430, 239, 294, 20, 85, -146, -140, -207, -321, -158, -423, -10, -415, 186, -311, 367, -132, 451, 73, 409, 244, 240, 322, -9, 302, -248, 192, -381, 22, -400, -173, -300, -333, -103, -432, 130, -449, 301, -395, 385, -284, 391, -149, 348, 4, 288, 148, 254, 273, 243, 357, 244, 386, 214, 329, 139, 190, 27, -16, -99, -240, -211, -441, -265, -565, -242, -576, -144, -454, -2, -247, 156, -15, 276, 178, 341, 296, 357, 310, 342, 241, 315, 119, 282, -10, 228, -111, 180, -155, 120, -156, 23, -132, -83, -117, -137, -112, -142, -114, -110, -111, -26, -114, 87, -108, 167, -93, 218, -83, 234, -84, 192, -73, 118, -60, 79, -37, 90, 7, 136, 80, 182, 158, 206, 203, 186, 178, 116, 77, 0, -94, -101, -288, -152, -465, -156, -568, -106, -554, 24, -403, 186, -156, 322, 127, 386, 371, 368, 531, 272, 559, 137, 460, -7, 258, -117, 6, -158, -253, -125, -462, -52, -594, 44, -637, 131, -604, 192, -493, 223, -311, 225, -79, 192, 161, 154, 376, 113, 519, 73, 562, 36, 492, 25, 333, 29, 100, 60, -150, 118, -362, 167, -485, 191, -520, 217, -477, 210, -385, 161, -268, 104, -163, 73, -77, 42, -28, -6, 0, -40, 26, -30, 67, 2, 122, 54, 201, 135, 282, 264, 352, 391, 382, 453, 341, 426, 191, 314, -57, 120, -380, -120, -707, -336, -958, -426, -1051, -364, -945, -182, -626, 91, -150, 416, 384, 674, 844, 755, 1118, 649, 1136, 421, 910, 104, 493, -217, -12, -435, -493, -497, -846, -431, -1018, -267, -987, -40, -803, 194, -524, 364, -210, 448, 91, 452, 325, 387, 476, 269, 531, 154, 494, 76, 375, 44, 209, 51, 11, 83, -177, 93, -326, 57, -402, -37, -404, -158, -333, -263, -226, -301, -117, -244, -35, -70, 11, 191, 16, 457, -7, 631, -49, 684, -72, 589, -59, 376, -12, 122, 41, -114, 80, -275, 88, -290, 70, -196, 23, -71, -43, 51, -126, 165, -196, 199, -247, 135, -268, 69, -271, 57, -249, 73, -194, 125, -94, 228, 37, 358, 186, 433, 316, 417, 387, 330, 358, 197, 226, 32, -8, -115, -293, -208, -558, -242, -725, -221, -745, -129, -595, 10, -316, 152, 20, 277, 334, 372, 569, 407, 669, 391, 618, 329, 431, 247, 171, 158, -105, 77, -346, 2, -530, -59, -625, -96, -628, -111, -539, -115, -385, -91, -192, -48, -3, 24, 160, 118, 271, 212, 320, 290, 303, 357, 241, 368, 147, 294, 49, 178, -38, 71, -101, -48, -148, -137, -182, -135, -208, -52, -205, 62, -190, 177, -176, 257, -170, 259, -168, 155, -185, 6, -206, -121, -223, -180, -207, -158, -143, -38, -6, 164, 184, 366, 385, 485, 528, 513, 573, 440, 479, 273, 244, 51, -103, -144, -477, -244, -795, -237, -967, -160, -949, -26, -728, 136, -372, 267, 36, 311, 411, 289, 680, 235, 778, 161, 706, 87, 492, 61, 203, 74, -103, 102, -355, 117, -525, 120, -601, 105, -586, 74, -476, 47, -314, 52, -135, 100, 31, 195, 173, 302, 266, 380, 293, 381, 239, 286, 128, 92, -13, -155, -142, -369, -235, -474, -262, -442, -223, -251, -123, 51, 1, 381, 106, 643, 146, 776, 108, 743, -8, 564, -159, 297, -299, 18, -383, -214, -395, -339, -314, -377, -158, -344, 51, -257, 246, -145, 378, -25, 416, 112, 352, 244, 191, 336, -23, 388, -257, 427, -457, 406, -577, 307, -577, 181, -468, 61, -277, -53, -49, -130, 178, -136, 353, -67, 444, 18, 424, 86, 308, 134, 123, 152, -79, 121, -265, 67, -401, 27, -468, 22, -446, 51, -351, 123, -204, 197, -47, 253, 96, 290, 188, 294, 219, 239, 193, 150, 123, 58, 14, -14, -94, -61, -168, -67, -187, -31, -168, 51, -116, 148, -46, 213, 24, 235, 55, 238, 39, 197, -28, 118, -122, 43, -223, 0, -286, -13, -291, 20, -235, 90, -127, 163, 30, 220, 182, 251, 284, 221, 296, 151, 217, 72, 67, 6, -106, -44, -258, -58, -346, -21, -349, 65, -268, 149, -133, 194, 9, 190, 99, 166, 120, 117, 68, 54, -23, 13, -116, 11, -170, 24, -180, 52, -133, 98, -45, 161, 57, 199, 118, 201, 118, 188, 60, 151, -21, 70, -106, -31, -170, -110, -203, -150, -190, -154, -145, -86, -86, 39, -35, 182, -4, 308, 2, 397, 10, 415, 23, 354, 37, 232, 39, 101, 25, -17, -14, -101, -74, -136, -154, -122, -231, -77, -288, -19, -283, 32, -204, 69, -65, 92, 88, 124, 222, 170, 294, 231, 289, 306, 196, 367, 39, 372, -143, 320, -293, 225, -377, 105, -370, -40, -300, -168, -188, -231, -69, -213, 38, -152, 98, -58, 105, 76, 74, 215, 34, 288, 1, 311, -4, 315, 9, 276, 25, 185, 21, 111, -1, 86, -47, 77, -107, 53, -176, 45, -221, 49, -228, 46, -185, 22, -111, 9, -33, 14, 15, 15, 31, 9, 16, 30, -16, 67, -54, 103, -62, 138, -29, 191, 42, 226, 120, 230, 166, 196, 139, 137, 45, 67, -98, -4, -254, -82, -386, -122, -440, -95, -392, -33, -248, 36, -55, 121, 143, 204, 290, 251, 350, 245, 317, 219, 214, 173, 56, 123, -114, 63, -263, 12, -350, -6, -367, -7, -317, -25, -226, -47, -104, -42, 21, -9, 131, 32, 198, 97, 208, 184, 154, 276, 66, 346, -30, 383, -105, 364, -157, 292, -172, 173, -154, 36, -115, -105, -85, -241, -79, -339, -106, -354, -135, -280, -145, -133, -118, 60, -56, 295, 39, 503, 141, 625, 221, 635, 241, 557, 195, 393, 85, 152, -55, -99, -188, -272, -276, -358, -317, -367, -312, -300, -277, -154, -212, 12, -140, 146, -71, 228, -6, 283, 67, 300, 146, 296, 227, 281, 272, 262, 261, 229, 179, 173, 48, 99, -108, 16, -256, -68, -364, -134, -392, -182, -336, -179, -221, -127, -91, -55, 27, 8, 94, 85, 107, 180, 85, 257, 57, 299, 27, 318, 12, 295, 13, 217, 23, 106, 16, 5, -11, -66, -64, -100, -120, -101, -156, -39, -154, 58, -130, 122, -96, 133, -65, 127, -48, 99, -50, 36, -59, -10, -62, 5, -39, 52, 12, 114, 85, 176, 141, 225, 147, 218, 89, 163, -9, 100, -131, 75, -236, 72, -292, 67, -266, 77, -175, 98, -56, 79, 52, 4, 124, -74, 127, -109, 77, -109, 11, -51, -42, 67, -80, 213, -95, 327, -91, 387, -77, 381, -77, 318, -81, 203, -78, 61, -56, -48, -14, -100, 52, -120, 108, -117, 123, -110, 76, -102, -19, -94, -153, -57, -286, -4, -380, 78, -384, 198, -287, 330, -102, 436, 117, 487, 326, 450, 467, 308, 505, 99, 420, -118, 223, -316, -52, -450, -334, -478, -572, -378, -707, -206, -701, 6, -555, 234, -306, 436, 8, 552, 323, 565, 564, 498, 666, 354, 616, 141, 427, -67, 155, -213, -138, -278, -381, -276, -524, -191, -533, -55, -426, 76, -238, 155, -46, 179, 89, 148, 137, 71, 103, -5, 8, -25, -98, 20, -169, 105, -154, 205, -54, 320, 100, 384, 248, 350, 341, 220, 334, 63, 228, -90, 46, -216, -155, -266, -334, -224, -448, -119, -472, 13, -399, 144, -268, 249, -111, 296, 32, 299, 151, 252, 233, 175, 270, 94, 245, 31, 175, -33, 69, -71, -48, -57, -160, -15, -234, 34, -253, 88, -198, 137, -85, 163, 54, 157, 157, 137, 186, 99, 124, 63, 1, 19, -157, -13, -295, -28, -373, -40, -352, -49, -237, -38, -57, -1, 131, 34, 277, 71, 338, 136, 318, 197, 228, 232, 95, 233, -52, 214, -172, 146, -241, 57, -252, -18, -236, -57, -197, -61, -155, -44, -110, -6, -65, 39, -15, 58, 25, 34, 63, -17, 95, -58, 117, -87, 107, -68, 67, 1, 2, 109, -62, 227, -118, 325, -141, 376, -131, 368, -88, 305, -32, 193, 30, 67, 74, -44, 89, -143, 60, -221, -4, -266, -91, -269, -172, -251, -236, -189, -274, -80, -272, 71, -205, 259, -80, 447, 85, 583, 249, 638, 384, 595, 454, 436, 429, 182, 291, -90, 70, -336, -194, -504, -438, -572, -605, -516, -658, -366, -598, -160, -431, 68, -191, 290, 80, 478, 320, 583, 497, 587, 585, 511, 578, 361, 465, 159, 270, -46, 15, -195, -256, -301, -491, -347, -627, -301, -647, -172, -543, -19, -344, 110, -88, 208, 160, 259, 343, 247, 414, 180, 380, 101, 264, 51, 120, 15, -13, 6, -101, 21, -139, 55, -131, 72, -110, 79, -91, 84, -101, 61, -131, 24, -174, 5, -195, 9, -176, 16, -110, 26, -23, 48, 74, 43, 156, 14, 202, -24, 189, -47, 134, -50, 49, -9, -37, 80, -103, 191, -126, 303, -119, 374, -99, 365, -86, 273, -75, 114, -85, -68, -109, -242, -134, -341, -126, -341, -83, -227, -5, -56, 84, 113, 158, 256, 189, 342, 176, 340, 112, 257, 13, 153, -101, 62, -188, -17, -224, -56, -204, -52, -149, -15, -73, 7, 1, 21, 58, 33, 78, 48, 71, 63, 39, 89, 0, 133, -41, 157, -68, 137, -85, 82, -90, 1, -98, -100, -93, -180, -68, -170, -24, -92, 25, 42, 80, 218, 126, 385, 150, 472, 121, 440, 43, 299, -67, 79, -173, -155, -249, -345, -263, -457, -211, -453, -107, -344, 5, -158, 101, 57, 142, 265, 111, 410, 22, 476, -72, 466, -133, 381, -133, 254, -70, 108, 39, -41, 143, -172, 203, -255, 196, -275, 123, -260, -5, -185, -148, -61, -262, 76, -314, 176, -307, 235, -254, 256, -177, 245, -81, 208, 21, 149, 113, 93, 181, 46, 232, 2, 254, -12, 244, -2, 191, 19, 101, 20, -20, 20, -142, -3, -245, -51, -305, -103, -327, -142, -307, -146, -256, -102, -172, 9, -76, 168, 23, 334, 121, 467, 221, 515, 296, 471, 330, 304, 304, 44, 220, -229, 75, -418, -96, -496, -258, -465, -370, -304, -422, -58, -394, 199, -292, 403, -134, 510, 28, 499, 163, 367, 243, 164, 267, -58, 227, -223, 141, -301, 32, -290, -69, -197, -138, -39, -156, 141, -134, 275, -82, 343, -28, 337, 15, 244, 25, 84, -6, -112, -72, -275, -144, -358, -197, -321, -196, -193, -125, 3, 5, 227, 144, 411, 258, 511, 309, 501, 275, 367, 143, 122, -54, -142, -260, -330, -398, -422, -432, -386, -350, -231, -174, 11, 57, 238, 263, 378, 382, 411, 375, 341, 251, 171, 41, -57, -177, -224, -337, -279, -394, -259, -350, -169, -215, 1, -37, 195, 138, 300, 252, 320, 283, 284, 238, 204, 146, 88, 27, -27, -83, -98, -162, -130, -201, -126, -214, -87, -194, -12, -150, 64, -91, 91, -38, 106, 19, 121, 79, 124, 124, 93, 134, 61, 117, 29, 78, -4, 29, -15, -31, -9, -80, 12, -111, 48, -112, 79, -89, 85, -46, 72, -7, 58, 14, 14, 7, -28, -14, -48, -44, -54, -74, -66, -101, -60, -104, -5, -81, 70, -36, 130, 9, 157, 55, 174, 94, 191, 123, 167, 135, 125, 137, 74, 115, 6, 63, -106, -27, -188, -126, -194, -230, -160, -315, -95, -357, 12, -317, 152, -196, 252, -29, 275, 135, 239, 263, 157, 316, 44, 286, -91, 187, -174, 67, -178, -44, -117, -109, -14, -113, 110, -67, 196, -21, 178, -6, 97, -39, 11, -104, -60, -186, -98, -246, -88, -257, -15, -202, 81, -97, 178, 35, 231, 150, 229, 223, 167, 239, 52, 218, -64, 174, -136, 127, -138, 76, -98, 28, -27, -25, 69, -89, 143, -173, 160, -263, 107, -345, 43, -376, -12, -336, -60, -223, -99, -64, -95, 113, -27, 267, 61, 367, 138, 385, 189, 330, 202, 211, 163, 73, 79, -49, 5, -134, -57, -185, -103, -199, -136, -197, -117, -195, -47, -200, 26, -198, 77, -189, 113, -160, 140, -97, 124, 8, 86, 121, 72, 211, 62, 269, 49, 298, 49, 281, 70, 221, 51, 127, -2, 21, -55, -88, -104, -187, -150, -276, -185, -342, -168, -384, -86, -381, 41, -319, 165, -194, 253, -34, 311, 144, 295, 308, 225, 430, 134, 474, 42, 425, -59, 288, -142, 100, -178, -105, -178, -273, -152, -380, -119, -404, -87, -359, -34, -260, 42, -139, 132, -23, 208, 52, 286, 93, 331, 116, 315, 137, 228, 147, 88, 148, -64, 141, -192, 116, -276, 54, -305, -28, -267, -112, -185, -166, -88, -182, 47, -146, 175, -75, 251, 5, 260, 48, 240, 48, 189, 5, 116, -63, 47, -134, -22, -164, -74, -131, -91, -36, -65, 87, -10, 206, 42, 268, 74, 254, 67, 160, 35, 21, -49, -134, -139, -260, -162, -321, -116, -290, -31, -187, 86, -46, 226, 87, 316, 185, 327, 219, 275, 188, 147, 93, -38, -24, -229, -132, -346, -192, -368, -190, -292, -122, -151, -27, 14, 65, 167, 131, 271, 157, 325, 125, 317, 55, 243, -36, 130, -107, 11, -146, -95, -153, -192, -137, -227, -98, -193, -50, -108, 4, -8, 59, 106, 114, 212, 149, 263, 165, 258, 148, 194, 96, 70, -1, -88, -122, -229, -234, -296, -296, -287, -296, -195, -228, -62, -106, 89, 48, 214, 190, 296, 291, 329, 319, 304, 274, 221, 166, 106, 42, -5, -76, -119, -172, -230, -245, -294, -272, -316, -254, -288, -201, -205, -131, -45, -44, 145, 47, 320, 133, 450, 196, 484, 231, 404, 211, 233, 141, 23, 40, -176, -56, -323, -130, -379, -169, -342, -169, -211, -118, -51, -42, 104, 25, 217, 54, 249, 55, 189, 29, 80, -11, -26, -53, -119, -80, -171, -92, -156, -83, -83, -62, 41, -20, 175, 27, 296, 75, 355, 117, 334, 163, 212, 183, 15, 156, -193, 79, -377, -28, -484, -151, -473, -252, -352, -298, -152, -266, 97, -175, 354, -37, 524, 105, 583, 205, 521, 219, 349, 157, 107, 52, -124, -49, -297, -120, -404, -132, -428, -81, -381, 18, -276, 119, -131, 184, 16, 181, 150, 115, 249, 3, 300, -113, 278, -204, 226, -245, 157, -240, 71, -188, -5, -107, -58, -18, -88, 47, -93, 91, -53, 120, -3, 146, 10, 165, -5, 178, -50, 171, -105, 141, -152, 74, -138, -14, -70, -113, 26, -204, 123, -268, 211, -273, 282, -216, 289, -114, 231, -7, 143, 88, 28, 148, -113, 165, -251, 134, -329, 74, -360, 8, -335, -33, -247, -40, -111, -12, 53, 29, 235, 64, 405, 83, 501, 84, 493, 51, 372, -3, 158, -68, -88, -127, -320, -173, -467, -191, -503, -185, -417, -151, -245, -98, -11, -13, 225, 92, 374, 199, 422, 269, 373, 299, 233, 278, 38, 201, -139, 66, -253, -92, -308, -233, -272, -322, -161, -347, -18, -292, 100, -174, 190, -19, 233, 127, 193, 238, 88, 286, -38, 264, -132, 170, -183, 43, -185, -82, -116, -176, -5, -228, 108, -212, 186, -137, 237, -22, 226, 91, 136, 185, 2, 230, -124, 208, -211, 115, -257, -12, -244, -148, -168, -256, -52, -299, 79, -237, 183, -92, 260, 87, 290, 246, 270, 352, 185, 360, 55, 261, -98, 76, -247, -130, -350, -306, -390, -400, -355, -392, -247, -281, -84, -107, 106, 82, 288, 244, 427, 355, 454, 388, 379, 339, 243, 223, 79, 76, -98, -81, -240, -229, -316, -342, -346, -378, -319, -330, -234, -209, -115, -47, 18, 122, 130, 248, 224, 301, 276, 275, 275, 190, 207, 63, 118, -63, 25, -143, -85, -147, -184, -100, -224, -29, -197, 35, -135, 77, -47, 79, 48, 46, 91, -8, 76, -58, 19, -97, -33, -112, -72, -103, -88, -70, -72, -30, -9, 24, 88, 89, 168, 163, 222, 215, 237, 228, 186, 186, 72, 93, -78, -38, -219, -176, -331, -287, -364, -331, -322, -285, -207, -151, -40, 24, 139, 197, 288, 318, 383, 362, 392, 307, 286, 174, 106, -1, -81, -166, -240, -280, -323, -313, -324, -269, -246, -160, -130, -25, -2, 109, 99, 207, 157, 257, 170, 243, 123, 185, 52, 102, 3, 21, -22, -55, -36, -121, -32, -170, 3, -185, 23, -171, 11, -119, -20, -42, -27, 48, -14, 120, -12, 167, -13, 174, -11, 139, -18, 63, -47, -24, -61, -86, -46, -102, -44, -84, -50, -34, -29, 31, 27, 91, 68, 115, 84, 96, 84, 39, 69, -30, 34, -90, -7, -109, -30, -96, -50, -57, -78, -12, -108, 36, -133, 74, -140, 90, -133, 72, -77, 44, 26, 20, 146, 7, 242, -4, 289, -6, 270, -5, 174, -1, 22, 1, -157, 11, -314, 26, -389, 41, -362, 46, -245, 54, -85, 57, 88, 33, 203, -27, 235, -90, 216, -143, 179, -169, 109, -162, 18, -108, -34, -9, -49, 123, -71, 246, -103, 325, -131, 327, -150, 251, -180, 115, -182, -31, -124, -157, -5, -242, 115, -272, 202, -234, 253, -161, 235, -82, 141, -20, 19, 31, -78, 72, -143, 116, -178, 159, -160, 201, -111, 225, -48, 221, 1, 172, 24, 88, 8, -27, -42, -144, -90, -230, -99, -253, -51, -215, 25, -139, 98, -50, 154, 44, 165, 118, 134, 161, 67, 166, -14, 146, -107, 113, -178, 80, -205, 50, -184, 34, -116, 18, -30, -8, 29, -49, 55, -97, 58, -147, 40, -174, 20, -162, 34, -92, 58, 16, 79, 133, 88, 224, 81, 274, 47, 269, -16, 209, -105, 101, -202, -27, -265, -139, -269, -196, -212, -200, -102, -157, 27, -95, 144, -39, 213, -8, 234, 5, 204, 13, 140, 34, 47, 78, -53, 152, -131, 237, -179, 296, -200, 287, -184, 199, -131, 45, -65, -129, -16, -281, 27, -373, 62, -382, 89, -292, 103, -128, 110, 70, 93, 236, 51, 329, 2, 331, -54, 262, -114, 153, -164, 34, -177, -76, -140, -137, -71, -139, 12, -82, 79, -2, 120, 69, 111, 108, 65, 115, 3, 76, -73, 1, -148, -80, -188, -139, -172, -166, -112, -147, -15, -91, 100, -9, 187, 76, 226, 161, 214, 240, 158, 288, 43, 272, -104, 197, -239, 82, -325, -44, -353, -158, -306, -229, -187, -247, -34, -215, 114, -152, 241, -62, 313, 39, 318, 132, 255, 196, 153, 238, 14, 246, -139, 202, -267, 106, -336, -4, -349, -101, -314, -164, -228, -192, -110, -170, 10, -105, 125, -8, 228, 91, 297, 173, 300, 215, 241, 222, 139, 181, 21, 106, -106, 15, -226, -76, -319, -157, -367, -197, -349, -188, -260, -138, -114, -69, 59, 14, 215, 97, 326, 171, 356, 216, 297, 233, 168, 217, 10, 168, -156, 88, -293, -1, -362, -92, -358, -170, -285, -221, -146, -218, 25, -167, 168, -82, 244, 19, 255, 125, 208, 211, 124, 254, 0, 238, -129, 169, -223, 63, -254, -39, -220, -116, -127, -140, -9, -116, 82, -53, 128, 21, 133, 91, 104, 127, 52, 117, -22, 69, -97, 14, -157, -38, -183, -74, -180, -95, -140, -86, -60, -41, 35, 38, 113, 121, 159, 189, 161, 214, 120, 191, 47, 122, -50, 29, -166, -69, -256, -153, -284, -201, -240, -193, -136, -132, 11, -34, 138, 76, 194, 177, 176, 235, 101, 235, -4, 177, -90, 83, -135, -17, -135, -80, -102, -93, -41, -55, 19, -2, 57, 43, 46, 51, -9, 20, -81, -41, -152, -99, -192, -120, -169, -81, -87, 14, 16, 143, 101, 254, 158, 312, 160, 288, 96, 188, -7, 32, -99, -126, -168, -230, -212, -261, -210, -238, -159, -169, -79, -72, 14, 34, 103, 122, 160, 191, 158, 244, 106, 283, 30, 280, -43, 228, -126, 123, -200, -16, -240, -167, -235, -277, -184, -314, -88, -262, 39, -143, 158, 13, 231, 164, 243, 267, 186, 288, 80, 239, -58, 143, -189, 33, -283, -63, -318, -106, -307, -91, -245, -40, -133, 12, 11, 62, 144, 100, 236, 112, 270, 86, 228, 34, 126, -33, 9, -89, -118, -123, -240, -121, -327, -75, -342, 7, -274, 102, -133, 194, 33, 249, 168, 242, 240, 168, 232, 57, 149, -48, 31, -118, -98, -153, -208, -143, -262, -92, -247, -8, -191, 77, -99, 130, 5, 134, 91, 101, 149, 42, 169, -5, 119, -23, 16, -15, -97, 10, -200, 55, -270, 89, -277, 87, -218, 44, -107, -8, 19, -37, 133, -29, 196, 5, 192, 59, 138, 114, 61, 151, -27, 150, -126, 105, -218, 10, -260, -102, -242, -188, -190, -210, -121, -163, -30, -58, 46, 77, 109, 210, 161, 289, 171, 297, 104, 236, -11, 136, -140, 21, -252, -90, -292, -171, -231, -182, -109, -126, 18, -36, 103, 49, 136, 101, 119, 104, 57, 80, -39, 43, -123, 17, -179, 10, -207, 27, -186, 58, -121, 92, -45, 103, 20, 87, 60, 52, 66, 10, 43, -24, 13, -40, -27, -41, -77, -16, -119, 29, -125, 75, -111, 93, -91, 67, -52, 15, -3, -20, 23, -23, 12, 7, -29, 50, -82, 79, -130, 85, -154, 71, -147, 36, -102, 1, -49, -20, -4, -12, 42, 21, 73, 65, 76, 92, 57, 95, -1, 72, -99, 30, -185, -25, -217, -67, -201, -70, -149, -20, -88, 48, -31, 112, 9, 147, 38, 136, 52, 79, 56, 1, 55, -65, 49, -76, 20, -49, -31, 0, -95, 50, -162, 89, -234, 110, -288, 126, -296, 114, -246, 68, -152, -1, -15, -59, 141, -76, 269, -60, 315, -34, 277, 18, 190, 93, 61, 161, -107, 194, -263, 176, -394, 98, -496, -8, -531, -117, -452, -188, -277, -190, -41, -129, 198, -23, 380, 110, 465, 218, 438, 277, 308, 281, 122, 244, -82, 186, -271, 104, -408, -17, -450, -145, -411, -252, -323, -305, -229, -287, -144, -200, -65, -70, 6, 80, 60, 211, 104, 307, 152, 352, 187, 337, 173, 285, 121, 220, 62, 134, -15, 34, -118, -74, -198, -171, -263, -244, -333, -295, -379, -316, -366, -266, -309, -152, -217, 9, -84, 186, 82, 340, 251, 437, 385, 456, 439, 384, 394, 247, 222, 73, -42, -97, -309, -215, -505, -262, -614, -256, -606, -196, -478, -101, -273, 4, -35, 92, 193, 140, 355, 154, 407, 154, 349, 127, 208, 91, 14, 66, -179, 47, -325, 35, -402, 39, -400, 54, -308, 84, -153, 109, 6, 104, 124, 70, 165, 12, 113, -66, 3, -137, -122, -190, -213, -203, -244, -157, -224, -52, -161, 103, -56, 279, 49, 418, 115, 479, 146, 436, 126, 278, 37, 37, -78, -221, -192, -425, -296, -505, -356, -449, -357, -273, -313, -21, -215, 232, -72, 410, 92, 485, 232, 453, 297, 348, 262, 209, 149, 55, -12, -97, -182, -217, -312, -296, -380, -309, -392, -251, -353, -131, -266, 24, -131, 170, 21, 265, 152, 315, 226, 309, 218, 244, 128, 138, -7, 13, -145, -103, -255, -172, -305, -187, -304, -131, -273, -16, -194, 109, -72, 207, 57, 257, 140, 233, 142, 154, 63, 36, -37, -91, -119, -193, -179, -254, -217, -251, -241, -150, -253, 9, -219, 175, -130, 306, -14, 381, 79, 387, 104, 326, 59, 207, -6, 76, -56, -52, -79, -177, -86, -267, -99, -293, -131, -265, -175, -181, -206, -70, -201, 47, -177, 160, -155, 240, -136, 287, -115, 318, -92, 307, -36, 251, 33, 162, 70, 38, 58, -104, 11, -219, -48, -269, -83, -221, -98, -107, -118, 17, -140, 139, -163, 242, -203, 282, -229, 245, -230, 131, -205, -24, -152, -158, -93, -232, -55, -214, -14, -95, 42, 65, 91, 211, 113, 301, 79, 312, -27, 252, -160, 149, -261, 33, -289, -54, -240, -114, -148, -142, -71, -116, -41, -43, -48, 40, -67, 114, -103, 142, -168, 120, -227, 68, -236, -3, -180, -68, -70, -104, 47, -119, 123, -88, 122, 3, 40, 129, -79, 255, -161, 351, -192, 389, -193, 372, -164, 280, -120, 124, -91, -48, -77, -210, -90, -352, -135, -443, -179, -469, -194, -393, -198, -212, -174, 21, -115, 248, -42, 428, 15, 529, 38, 561, 28, 526, 10, 427, -3, 278, -20, 99, -57, -90, -120, -257, -209, -400, -290, -479, -341, -458, -340, -349, -280, -190, -174, -20, -45, 120, 84, 252, 177, 372, 198, 446, 129, 461, -11, 416, -165, 308, -293, 175, -370, 32, -355, -99, -272, -190, -185, -245, -109, -272, -31, -245, 30, -186, 77, -109, 96, -18, 64, 75, 7, 159, -57, 232, -128, 276, -197, 303, -282, 301, -372, 247, -416, 156, -393, 47, -311, -72, -158, -168, 30, -221, 177, -215, 245, -156, 230, -79, 142, 13, 24, 131, -79, 229, -150, 283, -215, 287, -286, 233, -335, 142, -329, 46, -286, -41, -232, -80, -189, -100, -164, -128, -127, -130, -72, -89, -18, -24, 24, 45, 55, 97, 61, 146, 42, 188, 15, 195, -22, 182, -59, 173, -106, 157, -171, 141, -228, 110, -275, 39, -313, -52, -312, -135, -274, -186, -243, -188, -218, -176, -171, -159, -107, -104, -31, -11, 59, 99, 162, 227, 252, 363, 274, 493, 186, 554, 2, 474, -229, 265, -433, -13, -543, -293, -561, -485, -513, -549, -387, -486, -201, -306, 2, -56, 167, 199, 246, 407, 215, 495, 103, 458, -31, 343, -109, 183, -139, 11, -179, -122, -226, -188, -251, -161, -256, -63, -233, 54, -188, 148, -144, 181, -113, 134, -102, 52, -121, -31, -128, -99, -101, -135, -69, -132, -55, -83, -61, 22, -70, 135, -60, 231, -43, 302, -41, 325, -54, 291, -99, 201, -200, 49, -295, -107, -324, -218, -281, -263, -206, -229, -148, -133, -124, -17, -96, 101, -45, 199, 16, 261, 55, 276, 36, 231, -21, 146, -80, 68, -132, 9, -161, -26, -179, -44, -220, -61, -273, -68, -289, -53, -252, -33, -177, -11, -98, -1, -42, 20, 11, 96, 34, 212, -14, 301, -93, 316, -158, 237, -193, 102, -191, -49, -161, -188, -123, -267, -70, -235, -32, -120, -56, 30, -130, 151, -219, 200, -290, 185, -298, 133, -227, 80, -112, 80, -7, 126, 46, 190, 25, 240, -42, 213, -132, 68, -211, -155, -250, -370, -245, -465, -203, -381, -125, -137, -35, 203, 37, 522, 53, 670, 2, 595, -94, 341, -193, 19, -277, -245, -333, -375, -366, -357, -362, -218, -280, -52, -115, 76, 73, 153, 226, 183, 285, 180, 209, 180, 32, 185, -177, 193, -374, 162, -501, 71, -525, -44, -432, -134, -239, -181, -17, -158, 143, -69, 210, 58, 166, 180, 25, 239, -149, 208, -292, 113, -362, -8, -335, -80, -253, -55, -163, 39, -73, 142, 18, 204, 82, 191, 93, 115, 35, -4, -66, -123, -176, -182, -274, -155, -326, -64, -315, 74, -269, 210, -214, 297, -170, 291, -142, 173, -117, -1, -84, -138, -53, -204, -5, -182, 46, -87, 47, 54, 3, 212, -46, 350, -83, 402, -116, 336, -172, 162, -253, -57, -321, -236, -348, -330, -351, -321, -316, -194, -254, 1, -193, 183, -127, 265, -27, 220, 92, 123, 198, 78, 236, 102, 184, 164, 66, 196, -83, 158, -227, 64, -338, -33, -421, -88, -460, -69, -439, -2, -371, 61, -257, 76, -98, 16, 42, -109, 109, -214, 101, -225, 50, -95, 1, 132, -37, 344, -93, 466, -154, 473, -191, 356, -192, 158, -156, -60, -110, -237, -98, -322, -126, -287, -200, -151, -294, 30, -322, 169, -263, 220, -190, 188, -131, 103, -55, 4, 52, -58, 153, -54, 194, 20, 150, 121, 27, 203, -177, 247, -403, 231, -539, 122, -540, -49, -438, -204, -269, -255, -74, -174, 94, -3, 196, 181, 216, 322, 151, 348, 27, 238, -106, 43, -199, -153, -239, -263, -242, -228, -218, -68, -201, 141, -232, 289, -293, 312, -347, 227, -369, 65, -313, -129, -158, -255, 36, -235, 215, -71, 329, 149, 351, 315, 273, 367, 102, 320, -133, 196, -365, 56, -544, -56, -635, -134, -600, -186, -465, -204, -295, -198, -114, -163, 39, -98, 117, 4, 126, 151, 108, 306, 85, 401, 73, 415, 66, 348, 49, 231, -11, 103, -135, -10, -273, -107, -361, -187, -406, -263, -409, -314, -350, -304, -239, -220, -128, -63, -54, 149, -31, 343, -40, 452, -53, 422, -49, 268, -7, 75, 55, -66, 95, -105, 91, -30, 29, 107, -72, 208, -172, 187, -266, 25, -372, -203, -427, -362, -391, -366, -318, -190, -270, 85, -238, 325, -181, 412, -57, 309, 137, 86, 334, -96, 439, -126, 373, 12, 124, 230, -199, 383, -484, 358, -642, 153, -615, -149, -441, -395, -224, -462, -38, -307, 61, -2, 57, 305, -11, 440, -75, 342, -107, 82, -107, -184, -84, -311, -16, -228, 73, 30, 92, 357, 0, 584, -161, 581, -336, 333, -427, -59, -386, -432, -248, -609, -81, -508, 29, -171, 16, 220, -90, 462, -201, 459, -227, 255, -154, -34, -49, -235, 9, -243, 22, -63, 5, 190, -11, 375, 22, 399, 59, 269, -9, 52, -196, -141, -401, -232, -518, -224, -507, -174, -379, -101, -194, -8, -31, 99, 52, 192, 83, 252, 135, 265, 202, 224, 218, 119, 138, -20, -42, -143, -243, -186, -363, -125, -368, 14, -312, 165, -276, 241, -281, 182, -267, 28, -183, -122, -45, -174, 74, -78, 102, 123, 15, 299, -99, 345, -148, 212, -104, -42, -1, -261, 83, -310, 68, -178, -37, 68, -168, 284, -280, 344, -344, 222, -355, 1, -344, -189, -309, -235, -226, -112, -93, 113, 61, 314, 169, 370, 191, 245, 138, 37, 28, -129, -110, -187, -218, -151, -243, -71, -207, 16, -152, 98, -119, 141, -129, 127, -180, 78, -252, 42, -292, 39, -266, 65, -207, 60, -109, -5, 44, -77, 205, -83, 282, 5, 199, 156, -20, 273, -232, 297, -316, 218, -292, 65, -237, -101, -181, -202, -166, -196, -180, -92, -184, 23, -174, 58, -152, -16, -124, -127, -71, -157, 48, -30, 171, 214, 185, 466, 64, 581, -111, 485, -250, 231, -275, -66, -212, -300, -161, -394, -163, -351, -184, -196, -188, -19, -169, 84, -154, 82, -129, 4, -67, -71, 11, -27, 78, 156, 106, 393, 29, 533, -122, 471, -224, 240, -208, -25, -115, -237, -62, -343, -129, -328, -242, -226, -267, -92, -177, 25, -54, 71, -3, 65, -53, 69, -114, 147, -117, 286, -82, 378, -31, 312, 7, 115, -12, -89, -64, -206, -112, -228, -150, -185, -186, -105, -205, 27, -186, 160, -130, 220, -76, 188, -51, 86, -54, -2, -83, 2, -146, 49, -201, 76, -198, 59, -115, 18, 31, -7, 170, -11, 203, -40, 86, -71, -131, -57, -339, 2, -451, 82, -429, 154, -280, 194, -84, 210, 52, 176, 98, 88, 66, -24, -13, -131, -79, -178, -89, -142, -62, -34, -19, 125, 17, 252, 5, 282, -88, 180, -219, -25, -331, -240, -357, -331, -306, -255, -217, -75, -115, 123, -18, 288, 81, 391, 170, 413, 188, 335, 111, 194, -13, 29, -107, -92, -186, -163, -266, -238, -320, -315, -331, -359, -275, -316, -148, -120, 1, 145, 100, 347, 101, 438, 47, 436, -41, 344, -162, 204, -275, 57, -320, -86, -263, -172, -105, -174, 94, -151, 231, -101, 239, -29, 172, 47, 73, 119, -69, 148, -292, 82, -561, -28, -723, -102, -679, -122, -432, -79, -40, 28, 333, 148, 508, 263, 465, 319, 334, 278, 179, 173, 12, 53, -159, -43, -343, -112, -492, -154, -552, -164, -505, -160, -352, -136, -160, -102, 12, -46, 155, 54, 255, 203, 263, 344, 183, 378, 38, 281, -168, 98, -360, -85, -430, -171, -339, -187, -127, -144, 105, -50, 254, 50, 245, 115, 91, 132, -121, 90, -298, 37, -394, 50, -386, 95, -294, 93, -182, 29, -83, -96, 16, -167, 73, -133, 76, -44, 60, 84, 55, 200, 71, 253, 54, 250, -30, 171, -154, 37, -304, -108, -396, -178, -335, -139, -153, -38, -1, 37, 66, 59, 74, 64, 8, 78, -85, 100, -159, 106, -198, 73, -157, 21, -54, -47, 55, -69, 68, -26, -71, 29, -256, 81, -319, 87, -207, 35, -23, -26, 127, -62, 189, -10, 148, 120, 51, 246, -105, 281, -292, 194, -427, 5, -429, -200, -263, -306, -12, -274, 142, -138, 121, 14, -1, 82, -109, 117, -127, 175, -65, 245, -13, 295, -19, 276, -54, 168, -62, 14, -30, -125, -22, -225, -121, -268, -265, -252, -308, -202, -186, -52, 22, 156, 167, 315, 145, 404, -30, 372, -232, 214, -295, 9, -213, -190, -141, -287, -153, -259, -173, -155, -132, -25, 0, 82, 166, 113, 279, 133, 283, 199, 156, 265, -62, 276, -279, 185, -431, 4, -492, -154, -427, -272, -272, -308, -142, -236, -52, -101, 37, 81, 145, 272, 217, 374, 209, 338, 143, 185, 30, 26, -82, -65, -152, -85, -224, -83, -325, -93, -434, -129, -455, -147, -296, -101, 12, 6, 279, 161, 355, 295, 235, 338, 23, 292, -139, 119, -179, -92, -151, -213, -159, -226, -271, -132, -402, -7, -391, 20, -178, -28, 109, -68, 291, -20, 305, 157, 216, 364, 64, 430, -118, 319, -249, 48, -328, -273, -391, -441, -387, -399, -278, -187, -87, 105, 131, 298, 298, 357, 341, 307, 206, 162, -78, -5, -295, -118, -322, -160, -246, -129, -173, -49, -162, 9, -236, 10, -277, -14, -156, -45, 91, -4, 304, 129, 317, 267, 134, 342, -55, 326, -175, 168, -217, -92, -177, -303, -132, -371, -134, -307, -198, -162, -266, -39, -239, 62, -107, 182, 31, 295, 83, 359, 64, 325, -8, 180, -45, -10, 1, -170, 35, -237, -31, -227, -178, -156, -277, -24, -220, 116, -49, 172, 99, 144, 92, 85, -49, 57, -198, 102, -227, 147, -125, 100, -36, 3, -61, -103, -143, -181, -214, -220, -207, -220, -90, -153, 48, -14, 129, 169, 171, 351, 136, 435, 10, 391, -110, 243, -196, 34, -253, -155, -218, -253, -134, -263, -71, -171, -62, -58, -98, -55, -121, -107, -105, -80, -79, 22, -67, 171, -60, 269, -14, 247, 65, 173, 86, 102, -2, 1, -118, -89, -204, -143, -167, -111, -32, 47, 8, 191, -57, 196, -120, 111, -118, 3, -37, -39, 0, -38, -88, -105, -181, -183, -164, -163, -97, -91, -35, -24, -72, -25, -220, -83, -254, -19, -81, 231, 161, 477, 289, 562, 193, 422, -12, 159, -157, -50, -150, -179, -55, -293, -76, -385, -221, -386, -288, -268, -238, -107, -167, 27, -132, 98, -143, 145, -149, 210, -50, 280, 111, 272, 216, 165, 177, 38, 6, -32, -71, -29, 33, 12, 96, 37, 0, 70, -249, 97, -492, 77, -511, 5, -290, -91, -6, -195, 122, -255, 65, -235, 14, -164, 76, -56, 114, 69, 14, 158, -137, 258, -238, 332, -200, 336, -92, 279, -20, 104, 17, -119, -28, -200, -111, -130, -113, 24, -73, 144, -42, 103, -3, -49, 31, -167, 22, -220, -45, -198, -193, -149, -301, -94, -274, 36, -215, 158, -172, 173, -130, 115, -35, 51, 184, 159, 390, 409, 431, 555, 236, 458, -137, 104, -423, -349, -434, -648, -316, -713, -244, -559, -254, -239, -281, 141, -183, 422, 73, 508, 315, 389, 433, 168, 317, -4, -13, -7, -254, 89, -293, 85, -270, -41, -230, -175, -189, -247, -135, -174, -84, -32, -80, 102, -102, 202, -53, 183, 103, 101, 267, 72, 324, 67, 184, 27, -124, -64, -422, -144, -556, -193, -444, -175, -216, -46, -47, 115, 50, 189, 117, 174, 173, 127, 179, 109, 85, 104, -98, 43, -272, -47, -300, -80, -163, -108, 25, -93, 87, -24, -14, 53, -105, 183, -89, 242, -42, 132, 21, -50, 92, -250, 12, -289, -221, -105, -407, 85, -465, 132, -370, 53, -112, -61, 207, -45, 416, 114, 409, 240, 183, 282, -79, 258, -188, 140, -184, 16, -189, -101, -235, -205, -294, -240, -262, -214, -125, -153, 34, -86, 119, -17, 83, 71, -38, 143, -149, 179, -167, 119, -73, 57, 25, 83, 76, 166, 43, 248, -116, 234, -242, 88, -158, -126, 43, -288, 147, -281, 61, -186, -185, -97, -438, -45, -428, -27, -109, -10, 292, 75, 438, 249, 168, 386, -259, 383, -453, 191, -275, -101, 61, -279, 199, -332, 26, -254, -294, -59, -431, 119, -217, 208, 135, 200, 292, 116, 183, -37, -39, -165, -125, -124, 1, 11, 64, 160, -77, 242, -255, 207, -369, 76, -317, -99, -114, -254, 13, -342, -16, -259, -51, 2, -40, 261, 2, 421, 88, 356, 118, 96, 74, -107, 33, -136, -53, -90, -194, -23, -306, 48, -274, -12, -131, -129, 1, -145, 97, -107, 56, 70, -120, 269, -182, 287, -107, 181, -16, -15, 19, -166, -74, -150, -198, -64, -120, 4, 130, -13, 293, -53, 239, -6, -72, 102, -448, 168, -493, 189, -293, 128, -92, -12, 43, -81, 6, -142, -57, -165, 71, -34, 275, 49, 296, 96, 89, 127, -155, 61, -334, 6, -348, -27, -204, -54, -96, -15, -145, 64, -240, 137, -196, 158, -58, 106, 65, -82, 134, -265, 122, -252, 100, -68, 73, 174, 67, 319, 107, 275, 54, 99, -143, -68, -341, -142, -421, -147, -344, -32, -160, 33, -4, -11, 43, -19, 13, -70, -63, -97, -127, 10, -133, 137, -84, 241, 26, 260, 166, 154, 287, -28, 313, -143, 176, -151, -25, -119, -242, -69, -443, -68, -502, -104, -419, -59, -256, 87, -51, 285, 102, 376, 110, 307, 28, 62, -31, -239, -11, -347, 143, -276, 224, -119, 93, 59, -86, 129, -179, 82, -72, 5, 73, 14, -16, 76, -243, 183, -420, 266, -393, 199, -150, 87, 130, -63, 208, -259, 26, -319, -208, -264, -276, -121, -96, 70, 173, 179, 310, 184, 273, 159, 37, 127, -199, 127, -201, 144, -84, 16, -33, -201, -138, -295, -364, -274, -490, -83, -310, 171, 124, 281, 447, 302, 393, 267, 57, 184, -298, 87, -380, -80, -156, -297, 76, -462, 123, -435, 17, -241, -112, -9, -136, 200, -5, 342, 136, 400, 146, 456, 2, 478, -300, 288, -533, -60, -460, -375, -196, -637, 86, -650, 253, -373, 217, -42, 88, 310, 64, 548, 152, 475, 216, 262, 106, 15, -164, -203, -430, -180, -565, 27, -489, 117, -250, 60, 13, -92, 208, -289, 248, -286, 175, -62, 95, 171, 75, 320, 87, 292, 73, 141, -37, 7, -242, -100, -397, -161, -364, -134, -140, -56, 87, 55, 95, 167, -43, 172, -170, -13, -141, -235, 114, -263, 339, -39, 241, 231, -103, 310, -445, 200, -482, -21, -110, -220, 281, -171, 317, 32, 62, 141, -245, 96, -320, -16, -77, -79, 182, -38, 118, 41, -187, 141, -400, 254, -320, 198, -15, -76, 211, -283, 183, -349, 50, -272, -31, 11, -36, 246, -13, 208, -28, 22, -127, -96, -175, 0, -28, 222, 79, 377, -34, 354, -167, 157, -227, -161, -181, -413, -36, -411, 36, -236, -15, 20, -111, 257, -97, 286, 100, 82, 273, -258, 242, -409, 35, -213, -172, 106, -309, 405, -302, 555, -129, 396, 17, 42, 78, -201, 29, -175, -101, -8, -202, 122, -249, 61, -120, -160, 80, -389, 183, -477, 224, -272, 160, 87, 19, 331, -108, 377, -212, 250, -225, 101, -119, -32, -29, -51, -64, 109, -122, 241, -155, 238, -84, 72, 163, -216, 328, -407, 226, -400, -60, -238, -393, -37, -475, 136, -231, 220, 95, 253, 298, 254, 245, 116, -27, -57, -231, -168, -169, -169, 30, 48, 147, 240, 100, 204, -107, 14, -297, -182, -284, -258, -67, -128, 103, 146, 35, 280, -123, 194, -186, -27, -49, -305, 225, -343, 376, -167, 258, 67, -63, 304, -343, 346, -418, 192, -292, 41, -79, -27, 87, -61, 147, -87, 47, -72, -66, -79, -72, -99, -33, -119, 54, -102, 83, -24, 49, 66, 14, 202, -49, 304, -114, 277, -226, 154, -341, -35, -270, -135, -2, -198, 274, -237, 342, -186, 206, -131, -10, -15, -155, 94, -151, 104, -113, 129, -113, 112, -179, 93, -228, 158, -84, 206, 63, 156, 55, 36, 16, -165, 17, -354, 72, -349, 150, -222, 222, 5, 175, 311, -39, 425, -205, 293, -280, -49, -356, -355, -431, -371, -365, -227, -112, 76, 163, 395, 379, 416, 479, 252, 378, 26, 115, -187, -123, -224, -123, -136, -42, -41, -116, 95, -297, 121, -457, -46, -467, -125, -178, -110, 260, -137, 451, -88, 264, -34, -52, 18, -205, 113, -107, 219, 130, 333, 249, 343, 94, 243, -187, 146, -343, 19, -218, -169, 68, -367, 230, -486, 142, -504, -114, -381, -336, -173, -333, 71, -118, 326, 131, 432, 222, 425, 93, 418, -114, 330, -155, 237, 23, 155, 285, -16, 409, -263, 216, -481, -164, -524, -413, -348, -450, -151, -329, -99, -85, -130, 67, -129, 24, 22, -50, 350, -86, 623, -17, 730, 185, 584, 389, 168, 426, -215, 227, -443, -122, -538, -403, -425, -427, -229, -208, -17, 53, 154, 152, 154, -21, 79, -327, 14, -418, -115, -124, -149, 293, 28, 457, 234, 281, 314, -43, 198, -276, -34, -172, -116, 145, -27, 250, 118, 96, 210, -128, 127, -245, -83, -147, -259, 17, -333, 53, -336, -91, -297, -215, -154, -189, 65, -107, 261, -23, 373, 3, 388, 19, 320, 147, 227, 332, 83, 410, -132, 258, -292, -8, -260, -267, -120, -409, -54, -350, -121, -231, -238, -94, -271, 27, -41, -6, 353, -50, 628, 20, 596, 144, 202, 250, -302, 284, -588, 216, -640, 16, -401, -201, 122, -279, 564, -260, 588, -208, 278, -144, -118, -44, -366, 64, -325, 174, -28, 261, 345, 205, 475, 54, 205, -145, -226, -293, -589, -167, -760, 53, -585, 130, 24, 98, 735, 1, 987, -147, 712, -161, 199, 20, -346, 156, -668, 86, -605, -130, -180, -274, 300, -175, 434, 23, 178, 153, -188, 167, -473, 100, -518, 35, -90, 67, 549, 168, 772, 119, 500, -144, 45, -388, -343, -385, -552, -155, -525, 83, -261, 196, 125, 124, 401, -41, 383, -98, 209, 27, 4, 248, -272, 291, -316, 46, -75, -189, 149, -257, 242, -214, 190, -113, 71, 6, -77, 93, -286, 109, -318, 136, -77, 166, 170, 59, 253, -201, 199, -411, -7, -254, -221, 122, -296, 359, -199, 348, 97, 89, 359, -235, 438, -386, 420, -254, 110, 37, -426, 200, -759, 199, -631, 76, -87, -84, 489, -188, 723, -163, 501, 104, -100, 426, -708, 455, -814, 137, -275, -319, 482, -608, 996, -566, 930, -195, 218, 263, -687, 439, -1163, 219, -838, -166, 56, -361, 800, -179, 914, 224, 381, 576, -381, 614, -888, 235, -802, -306, -98, -584, 725, -449, 1062, -164, 722, -20, -67, -42, -843, -88, -1076, 16, -553, 226, 253, 327, 788, 210, 762, 7, 205, -62, -340, 23, -482, 98, -323, 16, -7, -224, 279, -377, 305, -269, 73, -34, -188, 160, -374, 267, -378, 250, -144, 198, 173, 186, 451, 113, 566, -89, 407, -350, 68, -536, -291, -463, -509, -97, -561, 305, -376, 479, 47, 380, 407, 68, 463, -170, 240, -114, -136, 79, -415, 197, -376, 129, -43, -110, 352, -284, 565, -252, 396, -121, -26, 1, -412, 94, -609, 148, -443, 130, 29, 40, 441, -29, 534, -65, 254, -59, -213, 41, -543, 166, -530, 179, -227, 78, 235, -100, 610, -307, 599, -320, 261, -34, -154, 298, -499, 474, -553, 355, -286, -67, 109, -495, 407, -574, 444, -220, 173, 220, -221, 393, -486, 307, -535, 59, -310, -180, 198, -217, 629, -22, 627, 199, 282, 234, -129, 144, -430, 38, -366, -113, -3, -258, 246, -260, 240, -99, -12, -5, -386, 19, -540, 165, -467, 288, -238, 213, 222, 30, 677, -115, 749, -160, 467, -117, 34, 62, -343, 204, -404, 96, -155, -148, 109, -303, 149, -239, -120, -24, -475, 189, -638, 347, -442, 410, 37, 275, 481, -37, 685, -260, 551, -340, 144, -343, -150, -116, -140, 216, 39, 299, 161, 122, -10, -82, -442, -131, -694, -36, -544, 78, -68, 104, 534, 42, 736, -37, 353, -29, -202, 85, -617, 156, -559, 69, 37, -49, 682, -23, 893, 101, 511, 119, -272, 12, -925, -176, -983, -389, -490, -409, 166, -143, 660, 195, 706, 403, 338, 404, -100, 226, -367, 20, -416, -59, -235, -53, 107, 6, 348, 58, 291, -22, 18, -140, -293, -160, -419, -81, -264, 37, 109, 128, 443, 198, 480, 144, 220, -55, -213, -247, -565, -323, -645, -210, -434, 105, 81, 497, 612, 609, 799, 255, 551, -218, 17, -480, -499, -373, -719, 62, -523, 478, -70, 534, 298, 170, 381, -337, 195, -601, -80, -438, -289, 0, -234, 341, 41, 380, 252, 100, 294, -208, 131, -156, -177, 198, -391, 512, -370, 508, -54, 98, 327, -435, 462, -644, 287, -388, -108, 65, -553, 418, -671, 473, -234, 153, 424, -256, 806, -392, 598, -213, -161, 148, -871, 497, -1040, 634, -499, 364, 485, -224, 1120, -684, 948, -702, 258, -315, -469, 232, -888, 608, -781, 593, -215, 226, 380, -179, 696, -305, 605, -161, 158, -6, -413, 73, -866, 127, -863, 167, -346, 181, 310, 164, 802, 47, 933, -219, 668, -437, 111, -273, -535, 175, -945, 448, -882, 313, -434, -22, 226, -274, 862, -297, 957, -42, 396, 326, -340, 412, -884, 155, -899, -31, -357, 54, 344, 139, 791, 48, 696, -122, 149, -246, -439, -281, -722, -154, -551, 109, -63, 222, 465, 59, 670, -86, 458, -19, 42, 170, -340, 360, -478, 427, -332, 268, -66, -71, 97, -384, 33, -395, -150, -82, -255, 260, -134, 341, 105, 167, 310, -116, 359, -344, 183, -312, -52, -37, -206, 235, -255, 361, -142, 302, 83, 159, 267, 36, 237, -99, 29, -189, -321, -88, -649, 120, -569, 222, -160, 189, 251, 142, 525, 27, 511, -170, 259, -274, -24, -257, -240, -185, -336, 46, -194, 407, 36, 579, 193, 375, 285, -66, 102, -451, -304, -417, -486, 45, -349, 502, -49, 572, 183, 177, 234, -378, 157, -618, 0, -342, -128, 225, -82, 556, 76, 424, 145, 28, 105, -291, 59, -267, -37, 75, -146, 437, -230, 479, -198, 117, -64, -357, 15, -565, 36, -365, 4, 27, -127, 347, -286, 467, -249, 362, 169, 155, 639, 34, 764, 16, 401, 6, -322, -51, -935, -104, -979, -113, -356, -56, 447, 25, 774, 55, 504, 40, -128, 40, -624, 36, -613, 26, -205, 104, 355, 244, 785, 256, 662, 178, 19, 99, -565, -64, -805, -258, -656, -274, -117, -111, 383, 97, 538, 315, 346, 464, 16, 352, -123, 37, -78, -231, 2, -281, 38, -153, -29, 32, -161, 167, -337, 144, -386, 0, -257, -119, -88, -114, 83, 64, 260, 314, 356, 483, 300, 477, 181, 302, 121, 0, 75, -315, -25, -458, -183, -368, -320, -117, -441, 163, -473, 291, -320, 228, -105, 6, 104, -180, 268, -37, 305, 389, 308, 658, 258, 489, 83, 11, -139, -512, -219, -741, -141, -382, -12, 303, 78, 728, 29, 645, -95, 246, -203, -181, -275, -461, -195, -428, -76, -52, -14, 349, 68, 506, 195, 367, 228, 18, 78, -323, -80, -450, -143, -294, -175, 140, -124, 618, -2, 778, 112, 575, 145, 175, 138, -319, 130, -666, 35, -622, -189, -224, -404, 211, -406, 436, -215, 447, -1, 273, 156, 9, 199, -124, 132, -57, 6, 122, -3, 259, 151, 274, 202, 235, 19, 147, -236, -57, -388, -226, -359, -264, -145, -262, 197, -152, 395, 143, 256, 431, -110, 498, -357, 298, -320, -24, -137, -222, 176, -174, 431, 27, 243, 302, -192, 518, -490, 428, -452, 41, -53, -346, 388, -522, 525, -406, 315, -13, -217, 454, -742, 646, -693, 402, -129, -8, 452, -259, 788, -306, 659, -153, 32, 98, -698, 310, -964, 448, -639, 423, 1, 254, 667, 114, 950, -53, 609, -234, -112, -231, -788, -122, -970, -34, -591, 79, 60, 127, 615, 69, 698, -8, 307, -7, -164, 148, -417, 390, -363, 494, -120, 344, 75, 75, 158, -50, 208, 0, 139, 42, 19, 12, -95, -85, -309, -246, -455, -282, -343, -80, -69, 204, 216, 356, 364, 315, 320, 178, 75, 97, -229, 106, -386, 108, -290, 137, -4, 237, 272, 238, 356, 169, 214, 157, -32, 86, -255, -131, -351, -376, -212, -470, -70, -284, -78, 59, -131, 344, -153, 522, -36, 571, 169, 424, 329, 184, 390, -19, 180, -142, -238, -146, -533, 44, -505, 347, -239, 426, 139, 98, 474, -348, 557, -579, 289, -445, -226, 41, -648, 610, -695, 875, -444, 646, -3, 103, 494, -340, 763, -415, 528, -186, -14, 120, -441, 418, -668, 558, -597, 356, -164, -43, 306, -306, 482, -309, 264, -153, -91, 69, -337, 345, -357, 485, -123, 293, 166, -39, 371, -128, 390, 18, 131, 205, -161, 344, -353, 355, -488, 200, -430, -54, -104, -241, 153, -234, 151, -143, 54, -29, -29, 159, -24, 331, 103, 345, 213, 203, 162, 63, -56, 103, -275, 260, -396, 347, -268, 352, 98, 294, 372, 37, 459, -357, 347, -590, -83, -507, -609, -224, -821, 181, -591, 728, -149, 1050, 342, 649, 639, -107, 491, -489, 66, -409, -326, -101, -454, 337, -259, 661, 35, 548, 322, 74, 509, -310, 395, -333, -6, -135, -345, 117, -493, 426, -563, 581, -503, 352, -248, -80, 93, -340, 342, -306, 415, -127, 373, 96, 126, 309, -265, 330, -447, 209, -255, 230, 78, 406, 291, 456, 309, 317, 108, 104, -198, -133, -351, -272, -262, -207, -42, -46, 29, 39, -60, -16, -94, -46, -74, 112, -27, 341, 67, 414, 121, 307, 23, 126, -237, 24, -388, 121, -249, 361, 91, 486, 454, 315, 664, -35, 506, -331, 6, -490, -487, -378, -737, 45, -741, 440, -472, 558, -65, 460, 265, 187, 470, -61, 569, -57, 414, 121, 46, 250, -318, 207, -564, 45, -518, -43, -149, 26, 229, 154, 381, 220, 231, 219, -130, 173, -469, 82, -455, -8, -80, 5, 312, 106, 541, 227, 446, 237, -10, 56, -415, -122, -560, -69, -443, 184, -52, 456, 316, 546, 351, 325, 106, -117, -250, -352, -402, -187, -217, 47, 6, 131, 124, 201, 97, 279, -101, 314, -72, 343, 215, 356, 363, 250, 252, 2, -40, -168, -367, -58, -509, 99, -373, 80, -80, -15, 149, -100, 217, -126, 107, 30, -72, 346, -213, 608, -280, 542, -252, 216, -83, 32, 154, 141, 273, 290, 302, 256, 333, 64, 202, -166, -66, -339, -311, -319, -408, -82, -310, 167, -144, 269, -22, 331, 19, 430, -69, 398, -197, 174, -225, 12, -140, 34, -5, 164, 217, 346, 413, 453, 430, 365, 245, 143, -44, -180, -281, -450, -376, -469, -328, -274, -214, 66, -102, 465, 52, 678, 116, 566, 49, 241, -81, -3, -226, -28, -228, 75, -71, 255, 137, 446, 298, 404, 274, 89, 103, -254, -118, -410, -276, -275, -307, 82, -241, 440, -38, 593, 232, 391, 267, 17, 51, -186, -146, -133, -282, 92, -298, 365, -77, 506, 124, 425, 184, 174, 138, -94, -36, -228, -217, -133, -321, 99, -308, 287, -58, 340, 317, 245, 476, 71, 308, -41, 20, -29, -345, 120, -561, 297, -344, 328, 33, 228, 228, 144, 191, 116, -42, 149, -292, 208, -306, 165, 20, -38, 394, -257, 472, -275, 167, 30, -342, 446, -670, 595, -546, 384, -105, 79, 344, -97, 540, -65, 305, 221, -181, 569, -461, 574, -422, 232, -74, -127, 398, -341, 581, -367, 348, -123, -179, 222, -702, 359, -817, 249, -471, 111, 85, 98, 484, 193, 532, 295, 254, 322, -120, 270, -277, 214, -137, 183, 87, 212, 178, 240, 89, 112, -106, -84, -265, -128, -249, -102, -191, -157, -152, -165, -145, -21, -190, 169, -53, 438, 286, 732, 480, 707, 424, 321, 178, -10, -202, -75, -495, 27, -478, 199, -264, 279, 35, 85, 278, -215, 257, -362, 51, -253, -203, 98, -455, 394, -473, 383, -155, 269, 245, 257, 450, 347, 452, 498, 215, 567, -115, 321, -248, -165, -216, -529, -105, -526, -21, -174, -134, 342, -243, 725, -234, 727, -166, 311, -22, -291, 140, -653, 191, -450, 75, 165, -118, 795, -168, 1090, -35, 829, 141, 179, 325, -379, 420, -555, 216, -339, -151, 93, -482, 433, -671, 459, -644, 258, -436, 9, -92, -173, 251, -184, 455, 46, 508, 332, 356, 449, 126, 467, -93, 465, -235, 315, -152, 44, 29, -157, 67, -196, -49, -115, -262, 102, -490, 364, -550, 370, -269, 95, 169, -109, 454, -45, 428, 155, 160, 302, -131, 425, -249, 441, -119, 146, 133, -220, 274, -247, 181, 30, -108, 364, -345, 575, -382, 518, -203, 137, 47, -315, 134, -418, -27, -74, -314, 366, -408, 569, -165, 476, 234, 177, 593, -161, 574, -297, 139, -92, -320, 287, -514, 502, -350, 500, 94, 350, 398, 62, 252, -142, -137, -64, -499, 136, -653, 249, -372, 198, 68, 47, 300, -56, 313, 4, 141, 168, -26, 296, 7, 335, 125, 278, 180, 90, 80, -98, -133, -88, -311, 163, -365, 484, -288, 555, -47, 279, 190, -46, 227, -205, 98, -125, -155, 198, -372, 498, -326, 419, -90, -2, 226, -392, 452, -433, 384, -150, 22, 277, -374, 652, -532, 747, -390, 484, -4, 155, 423, 79, 537, 185, 251, 252, -202, 201, -454, -57, -428, -443, -271, -590, -35, -247, 132, 360, 94, 772, -28, 746, -107, 382, -128, -71, -97, -307, 49, -87, 279, 434, 424, 757, 328, 605, 54, 62, -217, -484, -373, -611, -455, -301, -522, 191, -439, 591, -163, 647, 121, 418, 421, 167, 575, 49, 369, 44, -6, 61, -288, 81, -342, 130, -166, 130, 45, 58, 145, -4, 63, 35, -119, 168, -263, 291, -279, 322, -156, 255, 27, 115, 117, 24, 113, 107, 137, 257, 192, 275, 150, 171, -27, 14, -278, -146, -484, -167, -517, 19, -225, 306, 279, 545, 602, 578, 495, 353, 51, 28, -387, -191, -571, -233, -441, -93, 31, 113, 478, 228, 483, 261, 143, 275, -231, 262, -439, 263, -380, 244, -162, 150, 53, 70, 168, 67, 82, 82, -83, 96, -105, 131, -86, 153, -42, 66, 83, -74, 175, -100, 201, 54, 126, 277, -34, 451, -115, 529, -190, 468, -282, 255, -269, 23, -195, -100, -106, -134, 30, -151, 86, -87, 44, 89, -22, 253, -60, 325, 69, 339, 320, 270, 432, 96, 295, -64, -103, -45, -555, 163, -797, 432, -687, 586, -174, 490, 447, 144, 723, -239, 556, -408, 106, -255, -374, 88, -616, 345, -431, 370, 38, 242, 402, 61, 387, -89, 39, -42, -378, 238, -605, 483, -456, 504, 79, 334, 612, 115, 737, 62, 421, 184, -117, 246, -556, 154, -608, -128, -344, -473, -13, -490, 199, -39, 94, 496, -220, 704, -341, 516, -211, 145, 67, -126, 400, -113, 580, 189, 441, 612, 60, 793, -315, 544, -487, 34, -430, -421, -224, -609, -33, -490, 104, -80, 113, 410, -33, 582, -160, 418, -144, 193, -54, 38, 93, -15, 298, 122, 404, 401, 229, 546, -159, 397, -562, 123, -710, -74, -472, -154, 18, -155, 509, -53, 724, 107, 484, 204, -25, 212, -407, 201, -498, 181, -357, 165, -56, 192, 168, 283, 187, 296, 27, 94, -223, -151, -325, -135, -217, 147, -26, 473, 240, 578, 409, 316, 307, -106, 64, -301, -168, -154, -323, 182, -284, 396, -133, 295, 8, 31, 166, -145, 195, -122, 38, 102, -91, 398, -207, 585, -317, 533, -317, 267, -216, -6, -35, -95, 197, -18, 398, 94, 459, 103, 247, -4, -110, -116, -358, -107, -411, 60, -238, 279, 106, 434, 308, 519, 216, 496, -37, 367, -299, 146, -430, -124, -352, -283, -134, -205, 113, -6, 219, 168, 143, 303, -6, 355, -63, 244, 43, 107, 227, 65, 327, 75, 203, 143, -137, 269, -434, 325, -455, 251, -158, 84, 164, -68, 219, -104, 9, -33, -361, 77, -627, 229, -423, 340, 126, 329, 616, 241, 808, 110, 595, 10, 63, 41, -448, 113, -692, 133, -590, 121, -218, 133, 185, 177, 417, 190, 410, 171, 145, 169, -246, 156, -552, 122, -602, 111, -372, 113, 95, 85, 586, 98, 766, 205, 565, 278, 116, 184, -453, -14, -803, -137, -707, -83, -303, 80, 177, 281, 493, 431, 434, 420, 112, 302, -200, 226, -325, 197, -168, 169, 163, 86, 337, -84, 249, -257, -15, -277, -335, -90, -502, 237, -388, 469, -122, 417, 97, 172, 168, -32, 143, 21, 101, 371, 96, 698, 140, 657, 202, 206, 126, -368, -136, -655, -366, -466, -429, 43, -353, 572, -92, 788, 229, 571, 368, 126, 289, -268, 80, -421, -196, -205, -362, 222, -316, 527, -114, 554, 131, 344, 297, 16, 289, -182, 101, -87, -195, 205, -398, 463, -400, 509, -170, 306, 216, 5, 472, -189, 420, -201, 128, -87, -275, 61, -514, 99, -422, 44, -145, 95, 114, 319, 264, 522, 238, 566, 66, 410, -130, 68, -247, -220, -260, -162, -156, 126, 53, 330, 277, 322, 323, 175, 161, -10, -61, -123, -209, -131, -245, -50, -148, 91, -19, 243, 14, 365, -41, 427, -82, 362, -85, 171, -50, -6, -19, -4, 5, 156, 23, 324, 24, 365, 34, 205, 81, -83, 119, -245, 95, -164, -4, 53, -114, 234, -199, 242, -202, 86, -106, 6, 6, 149, 56, 412, 30, 609, -74, 582, -138, 281, -91, -130, 11, -409, 107, -398, 156, -136, 108, 249, 10, 574, -84, 613, -124, 291, -115, -125, -102, -270, -94, -78, -76, 236, -43, 476, 55, 471, 147, 218, 159, -54, 101, -122, -34, -24, -188, 56, -216, 72, -140, 112, -54, 188, -20, 297, -33, 428, -76, 464, -83, 270, 22, -54, 204, -249, 282, -167, 220, 102, 60, 343, -170, 406, -322, 220, -303, -88, -208, -186, -22, -48, 171, 114, 184, 229, 64, 284, -59, 288, -170, 347, -179, 428, -66, 373, 96, 145, 167, -112, 77, -266, -55, -219, -102, 41, -83, 340, 16, 441, 139, 273, 175, -17, 54, -174, -167, -70, -332, 215, -330, 434, -183, 422, 53, 197, 214, -49, 212, -90, 69, 102, -149, 324, -242, 410, -78, 327, 124, 127, 263, -64, 341, -92, 201, 19, -145, 145, -433, 195, -531, 131, -406, -2, -96, -78, 262, -17, 463, 183, 396, 391, 63, 461, -317, 388, -425, 250, -235, 100, 49, 4, 328, -16, 408, 43, 149, 124, -222, 189, -403, 220, -357, 160, -124, 0, 144, -127, 281, -123, 254, 13, 54, 216, -244, 393, -369, 428, -265, 329, -57, 207, 172, 147, 326, 129, 258, 102, 13, 76, -182, 94, -162, 101, -31, 79, 41, 61, 9, 33, -78, -13, -169, 12, -160, 141, -62, 253, 43, 252, 76, 219, 0, 212, -64, 213, 23, 216, 143, 230, 184, 206, 142, 103, 36, -23, -141, -99, -315, -83, -326, 67, -170, 266, -34, 409, 65, 389, 162, 153, 145, -128, 16, -201, -22, -51, 12, 200, 36, 409, 66, 444, 67, 289, 10, 104, -61, 4, -160, -6, -242, 15, -222, 7, -130, 30, -55, 201, 70, 391, 226, 424, 239, 278, 83, 21, -65, -222, -142, -228, -149, 62, -18, 408, 211, 528, 290, 359, 120, -4, -216, -283, -499, -254, -526, 35, -261, 374, 145, 555, 446, 466, 445, 227, 174, 44, -178, -14, -355, -35, -280, -40, -68, -28, 134, 35, 271, 223, 283, 444, 181, 460, 51, 203, -74, -150, -266, -300, -461, -140, -512, 176, -362, 396, -69, 430, 282, 321, 515, 154, 518, 57, 265, 97, -141, 145, -418, 127, -355, 93, -66, 98, 279, 103, 461, 69, 305, 31, -127, 30, -550, 68, -690, 119, -465, 160, -50, 229, 318, 261, 479, 242, 405, 253, 142, 257, -126, 158, -236, 20, -184, -52, -85, -43, 27, 5, 130, 105, 165, 205, 121, 251, 52, 256, -92, 213, -298, 115, -417, 47, -294, 37, 3, 70, 290, 142, 369, 202, 141, 148, -227, 64, -383, 85, -214, 158, 163, 184, 497, 167, 534, 125, 208, 126, -198, 203, -447, 284, -495, 249, -340, 68, -72, -155, 92, -250, 117, -123, 82, 156, 17, 415, -29, 549, 61, 445, 194, 130, 225, -167, 126, -235, -91, -19, -314, 355, -315, 600, -92, 495, 184, 55, 297, -387, 135, -500, -216, -205, -495, 278, -470, 575, -85, 510, 379, 208, 598, -67, 476, -66, 93, 174, -349, 394, -525, 399, -368, 241, -56, 83, 207, -29, 298, -123, 165, -203, -71, -228, -216, -85, -208, 218, -114, 512, 30, 573, 107, 361, 99, 77, 74, -46, 33, 60, -34, 242, -48, 269, -42, 108, -49, -89, -28, -122, 4, 5, -47, 135, -130, 173, -154, 135, -68, 99, 91, 136, 246, 227, 294, 314, 167, 269, -121, 104, -420, -46, -546, -93, -365, -2, 31, 208, 457, 407, 675, 443, 492, 251, -8, -39, -456, -242, -594, -273, -370, -122, 53, 175, 344, 429, 274, 409, -38, 191, -329, 52, -348, 36, -82, 92, 251, 209, 426, 282, 327, 203, 9, 74, -258, 27, -320, 27, -168, 16, 72, 24, 190, 29, 106, 51, -52, 117, -223, 185, -322, 217, -234, 210, -2, 177, 200, 164, 342, 154, 382, 124, 245, 90, -33, 80, -275, 58, -410, 42, -379, 93, -153, 153, 119, 160, 272, 145, 287, 71, 105, -10, -185, 26, -349, 185, -265, 295, -19, 248, 272, 83, 425, -115, 301, -189, -51, 16, -353, 365, -414, 577, -233, 468, 69, 106, 327, -249, 320, -353, 50, -154, -262, 198, -413, 441, -327, 410, -36, 164, 252, -74, 359, -168, 239, -73, 12, 162, -161, 355, -162, 386, -25, 275, 108, 74, 107, -114, -8, -182, -194, -66, -336, 135, -283, 281, -46, 330, 193, 277, 320, 145, 226, 67, -26, 81, -227, 70, -216, -52, -19, -184, 204, -191, 247, 6, 83, 330, -173, 551, -299, 486, -191, 170, 51, -153, 239, -167, 243, 87, 49, 296, -167, 280, -312, 103, -342, -85, -207, -174, 21, -115, 190, 41, 287, 152, 297, 241, 228, 338, 91, 352, -86, 203, -232, -48, -273, -218, -244, -143, -117, 145, 56, 431, 160, 487, 131, 296, 14, -14, -79, -219, -51, -203, -11, -97, 6, -9, 16, 55, -60, 84, -168, 144, -101, 275, 54, 376, 132, 339, 156, 231, 145, 133, 30, 60, -99, 24, -130, -6, -76, -64, -7, -84, 53, -43, 18, 32, -71, 72, -140, 59, -205, 47, -187, 93, 11, 199, 169, 299, 162, 335, 101, 312, 31, 210, -68, 74, -81, -51, 29, -152, 142, -168, 123, -33, 37, 179, -41, 301, -102, 233, -144, 51, -143, -146, -147, -225, -162, -94, -168, 158, -101, 348, 39, 399, 182, 339, 238, 216, 216, 43, 135, -64, 30, -29, -78, 61, -85, 128, 14, 177, 91, 117, 57, -117, -45, -334, -218, -286, -384, -38, -402, 234, -216, 443, 55, 507, 276, 359, 345, 140, 271, 56, 115, 77, -28, 43, -98, -42, -54, -95, 37, -57, 66, -3, 3, 6, -60, 23, -138, 40, -232, 16, -244, 41, -140, 165, -11, 290, 123, 296, 208, 250, 208, 204, 100, 116, -84, -10, -204, -94, -126, -70, 27, -8, 143, -22, 197, -40, 138, 2, -81, 67, -315, 121, -371, 182, -182, 215, 109, 140, 361, 43, 419, 77, 175, 155, -252, 155, -521, 91, -462, 44, -118, 38, 297, 48, 497, 25, 345, -50, 7, -131, -299, -148, -371, -47, -156, 170, 149, 308, 293, 273, 253, 207, 54, 203, -225, 166, -382, 44, -296, -49, -114, -26, 60, 17, 206, 30, 266, 4, 194, -102, 79, -223, -61, -173, -198, 94, -229, 368, -127, 413, -13, 260, 73, 90, 116, 40, 102, 94, 29, 178, -14, 183, -14, 19, -29, -201, -88, -285, -124, -209, -112, -47, -43, 92, 28, 163, 50, 169, 28, 154, 15, 183, -13, 221, -22, 186, 31, 112, 91, 63, 72, 76, 47, 77, 19, 14, -65, -87, -166, -184, -210, -224, -232, -159, -189, -4, -26, 198, 209, 379, 362, 462, 353, 327, 203, 15, -20, -290, -250, -406, -353, -215, -296, 196, -134, 497, 9, 474, 73, 178, 90, -166, 86, -361, 15, -291, -32, -23, 3, 239, 77, 329, 154, 202, 224, -23, 201, -163, 49, -168, -222, -26, -475, 174, -554, 273, -412, 236, -100, 152, 277, 48, 500, -95, 477, -180, 291, -83, 73, 84, -111, 193, -208, 181, -221, 23, -164, -162, -90, -190, -53, -54, -65, 149, -54, 279, -33, 235, -15, 54, 52, -49, 145, -14, 115, 52, 39, 126, 10, 156, -25, 28, -44, -168, -5, -258, -17, -169, -50, 17, -53, 171, -79, 225, -100, 216, -37, 164, 38, 85, 101, 35, 149, -7, 94, -101, -85, -95, -205, 52, -216, 141, -172, 33, -52, -155, 139, -214, 262, -98, 318, 130, 294, 367, 122, 401, -150, 169, -382, -175, -491, -362, -406, -231, -163, 71, 128, 293, 301, 340, 299, 202, 185, -45, 41, -251, -50, -252, 2, -97, 98, 47, 128, 97, 63, 79, -117, 69, -340, 90, -421, 97, -318, 122, -56, 110, 235, -13, 399, -156, 356, -157, 112, -10, -216, 159, -361, 247, -217, 199, 94, -16, 326, -265, 307, -337, 63, -169, -215, 56, -380, 182, -281, 212, 37, 169, 295, 62, 313, -32, 140, -35, -137, 35, -346, 57, -355, 60, -152, 114, 93, 110, 199, -27, 145, -200, 39, -306, -39, -297, -10, -165, 112, 86, 228, 330, 237, 407, 130, 293, -31, 83, -176, -111, -340, -184, -463, -148, -411, -63, -199, 22, 9, 94, 157, 97, 244, 35, 272, -30, 228, -87, 212, -113, 233, -66, 194, 24, 67, 102, -84, 79, -244, -22, -351, -84, -380, -70, -329, -1, -191, 107, 1, 205, 129, 224, 220, 148, 280, 31, 224, -104, 94, -206, 5, -232, -106, -201, -202, -156, -153, -130, -5, -94, 90, 30, 170, 225, 214, 386, 138, 378, -44, 229, -236, 50, -356, -101, -300, -197, -118, -249, 62, -275, 148, -225, 112, -100, 4, 51, -23, 145, 56, 118, 152, -5, 178, -93, 130, -36, 50, 110, -48, 220, -154, 249, -187, 176, -168, 35, -109, -155, 8, -314, 95, -325, 57, -206, -54, -44, -141, 145, -121, 254, -25, 152, 72, -94, 104, -214, 70, -137, 34, 18, 72, 199, 139, 304, 175, 160, 93, -132, -136, -294, -351, -220, -386, -41, -246, 161, 49, 283, 336, 204, 414, -59, 240, -340, -81, -457, -385, -309, -487, -33, -354, 178, -33, 252, 330, 224, 527, 150, 432, 125, 149, 158, -152, 75, -314, -152, -283, -314, -114, -306, 45, -169, 81, -37, -1, 4, -92, -15, -122, -2, -65, 68, 15, 123, 94, 115, 144, 61, 107, -33, 9, -79, -56, -64, -101, -62, -111, -57, -76, -18, -32, 24, 9, 32, 93, -31, 176, -107, 197, -95, 100, 6, -78, 81, -209, 88, -198, 20, -118, -138, -58, -280, -43, -251, -81, -84, -146, 105, -81, 233, 108, 262, 271, 176, 338, 38, 293, -64, 137, -118, -34, -187, -208, -282, -338, -303, -340, -162, -231, 53, -78, 204, 118, 194, 284, 70, 320, -39, 182, -82, -47, -85, -255, -58, -346, -51, -246, -59, -1, -38, 188, 43, 257, 121, 210, 96, 79, 2, -33, -98, -66, -206, -62, -261, -16, -211, 21, -63, -9, 98, -90, 170, -163, 124, -201, 30, -141, -45, 4, -90, 132, -96, 137, -41, 44, -5, -49, -20, -60, -16, 29, 4, 194, -42, 295, -112, 239, -94, 45, -15, -188, 20, -361, 15, -380, -39, -258, -139, -82, -201, 47, -119, 95, 47, 96, 161, 119, 163, 161, 61, 200, -81, 204, -134, 134, -97, -39, -51, -216, -78, -305, -148, -286, -135, -168, -12, 20, 102, 160, 113, 216, 0, 189, -139, 123, -190, 53, -87, -45, 42, -189, 43, -271, -21, -238, -43, -107, -40, 83, -31, 247, -47, 252, -96, 118, -116, -32, -31, -93, 93, -46, 125, 63, 30, 120, -99, 70, -172, -84, -166, -279, -151, -390, -146, -288, -130, -33, -68, 244, 46, 424, 184, 386, 252, 137, 189, -113, 26, -235, -149, -205, -278, -52, -297, 122, -210, 156, -82, 42, 33, -175, 87, -353, 29, -308, -91, -30, -163, 283, -148, 448, -76, 357, 77, 45, 244, -293, 282, -392, 129, -228, -122, 29, -298, 236, -312, 291, -224, 134, -100, -106, -33, -270, -78, -277, -142, -113, -81, 132, 63, 285, 146, 281, 148, 95, 133, -171, 60, -318, -47, -261, -120, -96, -149, 90, -171, 225, -180, 226, -155, 75, -113, -54, -77, -68, -37, -16, 1, 38, 43, 43, 69, -37, 38, -140, -29, -201, -84, -172, -121, -75, -85, 39, 29, 148, 137, 242, 113, 253, -45, 161, -229, -15, -305, -167, -255, -210, -138, -187, -19, -130, 31, -44, 17, -22, 32, 12, 70, 132, 62, 222, 4, 216, -37, 145, -54, -9, -60, -169, -43, -262, -24, -257, -65, -149, -145, 3, -249, 98, -308, 127, -226, 95, -16, 46, 187, 32, 248, 88, 161, 172, -5, 175, -173, 51, -206, -114, -82, -276, 63, -368, 126, -311, 107, -96, -23, 162, -298, 303, -567, 280, -551, 157, -230, -36, 213, -173, 547, -148, 547, -28, 187, 82, -234, 140, -429, 106, -342, 36, -71, -42, 192, -117, 219, -139, -11, -96, -320, -62, -492, -46, -419, -32, -105, -11, 257, -14, 407, -10, 270, 60, -2, 160, -228, 216, -269, 227, -135, 153, 55, 0, 142, -149, 63, -215, -98, -216, -250, -187, -344, -180, -320, -170, -177, -95, 18, 50, 153, 194, 195, 311, 171, 351, 94, 248, -27, 60, -111, -34, -137, -50, -136, -85, -164, -142, -207, -199, -179, -284, -68, -316, 20, -227, 34, -55, 0, 124, -43, 286, -75, 394, -39, 425, 54, 349, 62, 179, -70, -40, -176, -248, -180, -422, -147, -505, -116, -446, -44, -253, 47, -5, 94, 265, 114, 485, 123, 519, 14, 354, -203, 132, -349, -82, -353, -260, -273, -361, -118, -356, 66, -271, 184, -129, 179, 53, 102, 248, 25, 380, -2, 381, -8, 236, -57, 25, -153, -186, -220, -334, -276, -361, -302, -261, -205, -132, 2, -3, 182, 145, 240, 268, 170, 315, -6, 300, -220, 204, -271, 30, -115, -212, 58, -417, 60, -421, -104, -241, -252, -24, -215, 195, -33, 341, 165, 349, 221, 255, 57, 99, -205, -98, -336, -272, -258, -395, -69, -374, 97, -165, 170, 108, 141, 311, 23, 400, -164, 315, -318, 96, -357, -135, -256, -283, -51, -331, 190, -244, 342, -48, 286, 189, 40, 391, -220, 452, -333, 281, -274, -44, -145, -413, -34, -661, -22, -627, -114, -326, -178, 106, -72, 525, 145, 745, 259, 702, 146, 402, -79, -35, -302, -384, -404, -552, -257, -578, 46, -441, 256, -210, 273, 51, 124, 322, -116, 503, -341, 492, -419, 276, -308, -67, -91, -312, 87, -366, 164, -255, 164, -23, 112, 185, 7, 272, -98, 244, -195, 41, -286, -216, -291, -352, -128, -338, 105, -149, 255, 171, 216, 402, -5, 448, -252, 306, -354, 20, -288, -269, -117, -414, 59, -370, 136, -179, 76, 55, -6, 255, -44, 308, -84, 210, -108, 71, -72, -70, -34, -184, -29, -186, -83, -118, -206, -19, -293, 62, -208, 68, 29, 51, 265, 82, 333, 102, 176, 78, -141, 28, -404, -21, -440, -60, -256, -74, -7, -77, 181, -83, 230, -81, 124, -31, -111, 27, -337, 71, -382, 69, -225, 26, 33, 21, 246, 69, 261, 100, 103, 113, -85, 54, -213, -69, -259, -150, -196, -169, -70, -140, 11, -38, 12, 58, -27, 115, -117, 108, -165, 4, -92, -77, 8, -7, 37, 118, 6, 188, -63, 133, -109, -31, -73, -206, -5, -308, 0, -288, -47, -121, -84, 80, -85, 228, -89, 299, -77, 296, -42, 240, -39, 168, -106, 42, -183, -120, -184, -298, -84, -475, 61, -541, 163, -377, 96, -71, -98, 261, -200, 545, -146, 671, -36, 525, 53, 160, 44, -242, -71, -460, -179, -405, -152, -138, -77, 163, -58, 305, -52, 167, -45, -149, -89, -433, -153, -527, -162, -367, -93, 10, 36, 459, 183, 804, 241, 833, 122, 479, -108, -90, -275, -630, -312, -929, -225, -778, -51, -240, 48, 366, -70, 739, -253, 695, -321, 234, -198, -341, 87, -654, 406, -515, 534, -46, 349, 460, -44, 700, -453, 529, -682, 44, -598, -441, -280, -681, 94, -591, 369, -235, 388, 175, 114, 452, -237, 548, -407, 434, -296, 169, -41, -106, 177, -267, 226, -304, 107, -262, -79, -193, -176, -106, -161, -15, -163, 118, -201, 261, -176, 319, -109, 257, -69, 106, 12, -99, 111, -242, 70, -231, -55, -93, -132, 50, -138, 114, -109, 49, -46, -145, 28, -328, 75, -281, 64, -4, 24, 387, -43, 694, -155, 706, -302, 423, -422, -46, -407, -614, -217, -998, 42, -969, 220, -555, 295, 99, 320, 728, 230, 998, 59, 821, -74, 356, -186, -127, -366, -441, -478, -527, -415, -393, -268, -150, -97, 40, 131, 140, 306, 118, 273, 39, 72, 18, -119, 39, -195, 71, -159, 110, -56, 64, 54, -25, 84, -66, -32, -77, -217, -76, -280, -61, -255, -56, -197, 4, -79, 123, 77, 226, 150, 244, 100, 128, 17, -118, -28, -353, -71, -439, -145, -293, -189, 12, -150, 312, -89, 476, -68, 451, -52, 257, -51, 34, -126, -158, -143, -369, -7, -563, 177, -553, 220, -286, 107, 142, -96, 559, -312, 790, -432, 674, -361, 227, -152, -324, 37, -686, 163, -730, 203, -443, 94, 54, -101, 495, -228, 627, -193, 442, -38, 85, 130, -233, 176, -365, 44, -313, -195, -173, -364, -20, -371, 64, -189, 103, 26, 145, 106, 144, 73, 102, 6, 123, -35, 125, -34, 22, -40, -110, -110, -233, -205, -338, -220, -306, -112, -115, 82, 159, 244, 421, 290, 555, 150, 489, -130, 263, -414, -88, -582, -471, -617, -763, -481, -827, -159, -590, 235, -119, 555, 473, 717, 1008, 652, 1163, 308, 861, -200, 272, -704, -450, -1002, -1016, -897, -1094, -478, -719, 43, -122, 478, 445, 708, 731, 609, 654, 242, 353, -160, -34, -452, -347, -602, -444, -515, -344, -224, -184, 37, 16, 128, 221, 93, 335, 41, 369, 31, 384, 71, 320, 122, 115, 94, -230, -62, -553, -294, -686, -440, -598, -438, -290, -262, 161, 4, 520, 215, 677, 247, 619, 99, 346, -111, -26, -220, -337, -141, -532, 1, -537, 58, -321, 11, 35, -114, 387, -216, 624, -143, 587, 29, 209, 67, -242, -66, -498, -253, -627, -299, -558, -156, -200, 75, 233, 178, 572, 52, 742, -181, 581, -320, 144, -242, -363, -7, -716, 210, -711, 239, -330, 112, 209, -20, 644, -116, 753, -208, 509, -304, 3, -351, -495, -333, -692, -208, -595, -7, -315, 193, 127, 292, 492, 238, 639, 38, 610, -198, 325, -395, -182, -492, -625, -332, -795, 73, -586, 498, -65, 664, 509, 440, 819, -92, 705, -700, 267, -1019, -235, -867, -570, -376, -580, 134, -335, 460, -2, 570, 263, 527, 325, 332, 242, 31, 137, -279, -16, -504, -117, -535, -109, -376, -80, -169, -72, -45, -135, 32, -199, 95, -45, 167, 242, 241, 495, 161, 632, -123, 451, -427, -66, -525, -589, -443, -900, -201, -872, 123, -448, 342, 192, 408, 716, 342, 886, 141, 665, -123, 247, -364, -113, -540, -237, -539, -191, -364, -184, -133, -307, 116, -464, 328, -474, 359, -193, 152, 253, -115, 605, -350, 690, -432, 471, -277, 10, 9, -449, 261, -595, 399, -314, 321, 160, -15, 538, -396, 598, -639, 228, -671, -378, -431, -824, 32, -884, 419, -476, 461, 207, 248, 748, -26, 910, -245, 709, -312, 234, -148, -231, 37, -443, 47, -383, -64, -193, -124, -50, -182, -39, -315, -80, -327, -121, -152, -118, 76, -17, 279, 180, 381, 386, 233, 464, -115, 258, -412, -151, -528, -493, -420, -556, -153, -309, 104, 121, 211, 491, 235, 657, 166, 545, -28, 144, -243, -372, -338, -723, -294, -771, -164, -432, 27, 188, 157, 697, 115, 799, -51, 512, -180, -64, -231, -623, -220, -820, -92, -596, 33, -64, 89, 583, 87, 965, 6, 888, -161, 417, -273, -275, -258, -860, -110, -1002, 121, -695, 275, -88, 215, 559, -39, 895, -336, 723, -551, 179, -559, -457, -359, -865, -6, -789, 427, -240, 695, 472, 621, 1012, 213, 1111, -366, 676, -882, -66, -950, -809, -518, -1300, 57, -1220, 477, -573, 596, 285, 334, 1050, -142, 1422, -438, 1115, -418, 266, -198, -698, 81, -1295, 228, -1175, 140, -405, -31, 512, -190, 1073, -388, 1013, -473, 370, -366, -534, -91, -1115, 260, -1005, 538, -318, 565, 634, 274, 1389, -209, 1404, -624, 654, -718, -441, -550, -1395, -272, -1697, 66, -1121, 301, -74, 298, 876, 188, 1344, 72, 1150, -77, 475, -131, -216, -100, -625, -90, -648, -87, -336, -54, 42, -123, 245, -266, 273, -357, 85, -339, -242, -127, -392, 189, -270, 374, -25, 283, 306, 37, 551, -173, 538, -244, 337, -162, -22, -78, -462, -76, -692, -133, -625, -177, -324, -191, 130, -163, 492, -126, 598, -1, 520, 216, 257, 340, -80, 243, -264, -18, -290, -331, -278, -622, -212, -640, -102, -309, -7, 108, 82, 404, 211, 527, 299, 441, 240, 141, 48, -211, -197, -543, -405, -725, -383, -647, -111, -322, 179, 104, 359, 438, 448, 538, 385, 408, 208, 173, -18, -81, -269, -305, -437, -470, -432, -508, -330, -415, -161, -232, 68, 13, 239, 192, 282, 213, 291, 135, 252, 166, 106, 223, -41, 136, -84, -84, -87, -341, -27, -550, 87, -610, 82, -461, -79, -143, -246, 242, -330, 509, -225, 571, 38, 411, 280, 31, 394, -397, 351, -635, 123, -602, -185, -409, -412, -157, -424, 90, -231, 380, 81, 564, 411, 454, 612, 94, 529, -342, 194, -700, -221, -819, -539, -546, -686, -40, -614, 411, -287, 636, 194, 564, 605, 239, 789, -208, 610, -564, 125, -605, -363, -283, -563, 97, -416, 248, -93, 66, 149, -292, 225, -532, 151, -351, 2, 168, -113, 539, -128, 506, -58, 195, 65, -175, 171, -436, 239, -424, 210, -228, 20, -103, -217, -111, -335, -152, -316, -48, -140, 148, 135, 223, 351, 117, 402, -28, 272, -193, -12, -335, -292, -326, -395, -148, -302, 67, -78, 207, 214, 255, 358, 170, 258, -60, 97, -362, -26, -491, -105, -324, -80, -64, -52, 159, -71, 259, -83, 184, -109, -11, -96, -164, 24, -252, 128, -277, 189, -257, 181, -171, 33, 49, -147, 295, -200, 351, -96, 163, 90, -130, 181, -374, 193, -391, 163, -186, 33, 14, -86, 57, -121, -8, -172, -67, -186, -119, -159, -94, -162, -27, -94, -27, 92, -117, 262, -167, 349, -76, 332, 95, 183, 241, -49, 238, -194, 56, -168, -164, -61, -266, 27, -262, 4, -235, -169, -216, -271, -211, -202, -188, -41, -118, 200, 61, 404, 208, 383, 209, 176, 147, -125, 133, -364, 125, -371, 78, -179, -56, 60, -336, 266, -582, 408, -610, 437, -387, 215, 11, -190, 398, -513, 543, -592, 343, -361, -56, 78, -389, 422, -423, 518, -216, 343, 59, -13, 218, -324, 133, -449, -113, -343, -199, -22, -97, 301, -45, 482, -52, 462, -95, 205, -163, -113, -144, -290, 7, -324, 120, -204, 81, -13, -31, 113, -143, 142, -167, 29, -116, -212, -80, -389, -136, -353, -160, -29, -20, 405, 226, 651, 378, 625, 303, 361, 0, -21, -391, -235, -644, -320, -663, -447, -450, -466, -30, -314, 485, -135, 794, 134, 676, 426, 229, 496, -358, 358, -786, 81, -836, -348, -485, -627, -2, -495, 351, -92, 520, 395, 498, 801, 260, 800, -114, 379, -471, -149, -652, -585, -507, -783, -122, -607, 267, -221, 476, 118, 396, 310, 112, 339, -189, 207, -416, 26, -584, -52, -522, 12, -177, 112, 266, 191, 562, 211, 574, 85, 294, -151, -110, -314, -366, -286, -406, -79, -346, 123, -292, 177, -225, 102, -103, -37, 43, -161, 191, -174, 259, -121, 174, -21, 38, 116, -15, 222, -87, 269, -155, 233, -226, 47, -331, -137, -269, -173, 56, -110, 287, -4, 222, 105, 127, 84, 62, -26, -80, -73, -238, -107, -409, -231, -589, -271, -524, -121, -64, 58, 478, 203, 783, 358, 679, 414, 193, 350, -372, 195, -646, -73, -594, -327, -327, -422, 41, -413, 311, -248, 338, 75, 131, 315, -186, 312, -452, 126, -459, -154, -180, -335, 176, -243, 419, 42, 376, 295, 85, 444, -241, 429, -398, 211, -295, -134, 31, -436, 308, -523, 334, -328, 115, 2, -261, 324, -560, 470, -561, 247, -345, -195, -64, -472, 238, -462, 408, -164, 407, 283, 347, 562, 136, 566, -217, 371, -443, 24, -441, -289, -365, -447, -141, -483, 207, -370, 411, -109, 314, 159, -36, 351, -429, 409, -566, 306, -345, 60, 24, -211, 322, -323, 442, -198, 323, 49, 30, 268, -205, 279, -282, 54, -301, -211, -256, -364, -158, -355, -79, -103, -22, 268, 105, 487, 224, 465, 260, 253, 229, -75, 51, -313, -270, -348, -539, -282, -569, -212, -331, -121, 67, 6, 427, 158, 553, 273, 384, 314, 3, 274, -341, 152, -455, -25, -330, -134, -118, -166, 47, -200, 95, -195, 77, -89, 33, -8, -16, -15, -35, -41, -35, -32, -43, 67, -88, 241, -124, 333, -82, 316, -1, 170, 99, -130, 194, -380, 149, -398, -152, -280, -492, -66, -561, 176, -273, 269, 185, 170, 537, 13, 568, -94, 299, -92, -112, 21, -449, 176, -491, 238, -275, 176, -34, 28, 83, -181, 39, -361, -111, -363, -167, -171, -37, 136, 111, 354, 213, 334, 238, 149, 138, -83, -48, -269, -186, -278, -234, -133, -236, 97, -215, 310, -175, 330, -84, 150, 101, -44, 254, -145, 218, -134, 69, -80, -101, -47, -250, -52, -247, -109, -109, -169, 7, -127, 58, -19, 128, 115, 131, 235, 48, 275, -60, 226, -191, 139, -269, 30, -162, -52, 37, -73, 143, -58, 122, -123, -37, -284, -223, -371, -227, -243, -95, 55, 42, 375, 174, 493, 231, 312, 138, -41, -9, -313, -157, -380, -273, -267, -320, 20, -228, 385, -32, 533, 170, 400, 287, 95, 248, -302, 79, -571, -143, -540, -324, -277, -322, 143, -101, 454, 104, 435, 77, 213, -26, -99, -25, -401, 16, -429, 43, -182, 114, 152, 87, 439, -97, 540, -224, 356, -194, 0, -95, -294, 76, -363, 209, -242, 103, -24, -162, 126, -361, 63, -320, -153, -43, -351, 247, -383, 347, -134, 199, 277, -46, 619, -170, 688, -112, 415, -21, 27, -4, -243, -123, -390, -310, -372, -349, -241, -122, -139, 178, -64, 365, 37, 417, 129, 264, 186, -98, 177, -419, 112, -488, -27, -348, -184, -99, -212, 167, -56, 281, 199, 252, 390, 147, 312, -8, 63, -149, -195, -189, -397, -178, -347, -105, -45, 52, 156, 94, 185, -64, 115, -156, -61, -102, -259, -36, -289, 72, -69, 156, 301, 73, 596, -61, 632, -113, 256, -57, -377, 96, -836, 205, -864, 40, -412, -285, 345, -480, 861, -362, 859, 40, 439, 426, -238, 443, -768, 76, -749, -347, -335, -488, 158, -211, 491, 336, 505, 685, 279, 485, 31, -118, -163, -699, -279, -917, -272, -614, -112, 11, 86, 541, 186, 668, 149, 466, 20, 184, -101, -28, -109, -187, -59, -326, 29, -435, 163, -474, 216, -306, 103, 80, -70, 421, -238, 505, -332, 321, -236, -19, 49, -321, 338, -370, 460, -214, 312, -10, -36, 178, -315, 239, -340, 46, -240, -209, -108, -308, 36, -236, 140, -24, 200, 204, 219, 266, 132, 170, 51, 63, 38, -16, -28, -139, -136, -268, -201, -286, -265, -118, -220, 148, -12, 325, 189, 194, 272, -215, 251, -573, 102, -534, -50, -36, -83, 614, -87, 897, -101, 578, -16, -75, 75, -594, 74, -759, 53, -615, -4, -280, -148, 102, -193, 437, -104, 611, 16, 427, 190, -10, 305, -428, 161, -634, -53, -440, -199, 96, -351, 507, -329, 566, 4, 374, 370, -13, 591, -440, 584, -641, 206, -569, -404, -264, -833, 186, -849, 506, -400, 515, 325, 326, 859, 53, 821, -240, 329, -377, -277, -295, -665, -181, -591, -88, -155, 19, 265, 117, 502, 177, 474, 145, 126, 10, -315, -133, -503, -184, -342, -65, 65, 187, 445, 352, 567, 203, 338, -190, -163, -528, -651, -564, -818, -259, -601, 200, -60, 447, 595, 356, 1049, 81, 1035, -161, 505, -199, -318, -50, -1002, 47, -1175, 78, -724, 134, 45, 41, 747, -171, 1114, -233, 880, -174, 105, -123, -652, -38, -1043, 111, -961, 219, -341, 198, 522, 32, 1076, -188, 1035, -310, 423, -236, -403, -35, -940, 195, -925, 323, -469, 262, 212, 124, 827, 29, 983, -115, 540, -340, -126, -486, -653, -436, -851, -188, -600, 202, -79, 510, 373, 540, 661, 300, 641, -79, 242, -473, -284, -636, -622, -384, -647, 143, -341, 646, 160, 832, 612, 453, 806, -336, 682, -955, 224, -984, -405, -507, -845, 174, -933, 755, -716, 858, -132, 449, 592, 2, 988, -286, 900, -520, 432, -534, -257, -230, -824, 88, -933, 293, -481, 389, 257, 272, 844, 2, 932, -258, 399, -411, -429, -348, -923, -76, -829, 209, -247, 317, 502, 251, 892, 120, 690, -12, 140, -151, -471, -283, -773, -320, -578, -193, -127, 6, 283, 233, 502, 433, 409, 419, 135, 116, -64, -281, -104, -534, -73, -491, -24, -185, -9, 162, -78, 338, -203, 266, -257, 19, -165, -140, 112, -79, 411, 70, 464, 143, 234, 94, -118, -42, -446, -126, -484, -103, -203, -78, 124, -124, 366, -132, 465, -103, 267, -88, -64, 14, -317, 176, -491, 239, -460, 224, -92, 163, 337, 4, 612, -234, 683, -405, 352, -369, -275, -53, -674, 395, -760, 615, -605, 345, -65, -226, 575, -703, 810, -784, 679, -353, 298, 306, -269, 659, -680, 566, -698, 191, -418, -208, 93, -273, 610, -52, 780, 45, 512, -4, -19, -64, -605, -152, -879, -206, -638, -119, -128, 5, 366, 118, 756, 235, 801, 198, 474, -19, 8, -145, -489, -148, -787, -157, -591, -79, -166, 63, 159, 88, 385, 73, 408, 99, 196, 85, 24, 31, -90, -49, -193, -158, -119, -158, 69, -79, 131, -67, 143, -50, 128, 96, -28, 198, -196, 157, -260, 68, -327, -126, -237, -369, 96, -373, 360, -121, 422, 223, 366, 494, 83, 439, -289, 68, -389, -268, -208, -392, 33, -287, 248, 23, 303, 313, 146, 272, -88, -53, -262, -379, -338, -485, -247, -277, -34, 167, 142, 504, 215, 482, 240, 210, 211, -114, 159, -305, 37, -240, -172, -100, -258, -26, -98, -6, 52, -56, 51, -52, -16, 153, -77, 335, -102, 231, -30, -114, 76, -453, 130, -534, 88, -254, -6, 177, -40, 500, 59, 586, 164, 331, 157, -173, 46, -534, -176, -559, -487, -372, -557, -31, -196, 410, 352, 650, 737, 500, 756, 101, 315, -299, -308, -586, -679, -643, -669, -345, -386, 165, 86, 551, 488, 672, 594, 437, 397, -113, -1, -586, -414, -638, -531, -327, -305, 90, 10, 379, 226, 399, 291, 187, 139, -19, -35, -99, -5, -104, 102, -67, 109, 19, 118, 85, 79, 74, -123, -40, -358, -175, -435, -205, -302, -185, 40, -197, 375, -130, 479, 8, 351, 176, 110, 418, -194, 554, -452, 386, -519, 56, -328, -268, 71, -532, 570, -623, 836, -354, 654, 146, 244, 499, -212, 502, -743, 162, -1046, -407, -861, -782, -364, -559, 276, 107, 903, 710, 1086, 924, 670, 603, -21, -101, -543, -664, -682, -720, -473, -413, -74, 46, 358, 475, 602, 578, 501, 267, 104, -189, -346, -552, -670, -633, -704, -380, -357, 31, 169, 389, 558, 597, 721, 580, 559, 303, 101, -102, -379, -423, -688, -593, -720, -481, -311, 23, 346, 565, 820, 691, 867, 374, 507, -227, -86, -815, -616, -976, -883, -554, -837, 224, -466, 943, 170, 1138, 744, 708, 974, -24, 789, -700, 196, -1073, -551, -930, -994, -256, -978, 574, -454, 1098, 419, 1072, 1070, 427, 1137, -507, 701, -1124, -100, -1098, -898, -491, -1258, 386, -969, 967, -170, 905, 663, 349, 1082, -337, 979, -811, 398, -812, -390, -339, -1012, 331, -1127, 824, -586, 895, 250, 542, 862, -51, 1126, -620, 900, -880, 198, -748, -522, -360, -919, 125, -967, 563, -635, 683, -17, 444, 616, 82, 925, -271, 786, -489, 295, -361, -378, -5, -944, 340, -1051, 541, -589, 449, 324, 31, 1203, -479, 1471, -784, 931, -717, -175, -283, -1251, 325, -1603, 719, -1112, 701, -126, 426, 845, 42, 1324, -393, 1153, -597, 480, -420, -417, -75, -1039, 254, -1078, 468, -580, 402, 175, 86, 776, -280, 881, -544, 509, -584, -42, -291, -447, 172, -604, 517, -464, 668, -99, 593, 240, 162, 430, -390, 470, -657, 210, -551, -195, -213, -409, 183, -378, 383, -215, 283, 33, 67, 278, -74, 384, -147, 281, -177, 105, -122, -86, 44, -271, 232, -298, 297, -184, 174, -127, -65, -50, -271, 102, -312, 245, -178, 376, 5, 358, 93, 32, 118, -342, 172, -495, 226, -384, 117, -31, -89, 409, -164, 642, -172, 509, -208, -1, -122, -642, 11, -957, 63, -677, 170, -16, 326, 667, 290, 1020, 86, 812, -128, 173, -326, -468, -443, -828, -323, -770, -51, -314, 166, 310, 330, 782, 428, 851, 271, 410, 1, -308, -119, -877, -198, -969, -303, -539, -276, 157, -133, 697, 73, 851, 295, 609, 322, 93, 73, -430, -164, -619, -192, -403, -68, 30, 85, 384, 129, 433, 26, 197, -51, -136, -61, -415, -65, -447, 8, -224, 129, 69, 93, 302, -53, 368, -142, 190, -189, -38, -144, -133, 66, -101, 244, -20, 205, 34, 15, 14, -152, -15, -175, -13, 20, 39, 251, 93, 269, 84, 95, -7, -154, -108, -375, -163, -377, -181, -191, -168, 37, -54, 271, 86, 385, 195, 250, 297, 15, 290, -150, 97, -230, -114, -216, -236, -55, -231, 159, -100, 274, 51, 233, 124, 82, 127, -154, 31, -378, -114, -429, -179, -228, -137, 142, -50, 427, 114, 440, 263, 276, 204, 25, 36, -261, -11, -410, -9, -355, -15, -192, -39, 40, -212, 245, -430, 322, -383, 341, -68, 332, 377, 118, 797, -224, 881, -459, 440, -540, -271, -411, -899, -21, -1191, 385, -927, 541, -91, 404, 809, 57, 1222, -286, 997, -389, 263, -233, -574, 56, -949, 297, -714, 325, -109, 155, 453, -83, 598, -303, 320, -365, -89, -217, -370, 17, -337, 187, -43, 271, 265, 253, 396, 117, 256, -70, -98, -230, -416, -295, -534, -170, -390, 55, 3, 210, 501, 237, 810, 130, 700, -85, 194, -216, -423, -112, -884, 115, -972, 190, -583, 66, 148, -44, 859, -84, 1220, -169, 1008, -174, 220, -60, -797, -32, -1401, -10, -1227, 170, -421, 312, 560, 262, 1197, 124, 1157, -50, 557, -223, -217, -260, -764, -229, -896, -193, -619, -65, -97, 114, 412, 201, 679, 232, 630, 246, 281, 152, -156, -42, -429, -216, -525, -298, -476, -209, -195, 4, 250, 149, 603, 166, 627, 117, 308, -15, -202, -149, -654, -148, -771, -70, -448, 14, 132, 222, 724, 400, 985, 264, 677, -77, 9, -357, -623, -504, -947, -440, -762, -133, -205, 247, 365, 492, 720, 527, 720, 371, 304, 48, -281, -342, -700, -549, -751, -445, -396, -124, 277, 234, 894, 436, 989, 317, 485, 1, -245, -271, -843, -366, -1043, -215, -697, 166, 55, 519, 777, 540, 1093, 231, 814, -203, 37, -586, -792, -688, -1179, -426, -971, -19, -223, 356, 722, 591, 1217, 513, 983, 211, 316, -73, -455, -262, -902, -333, -700, -209, -107, -37, 383, 51, 533, 133, 286, 193, -168, 131, -467, -55, -412, -275, -135, -352, 168, -159, 330, 184, 271, 423, 111, 433, 36, 171, 10, -235, 11, -504, 18, -459, -99, -114, -251, 357, -200, 649, -7, 557, 200, 77, 268, -514, 96, -821, -163, -649, -328, -117, -316, 463, -28, 793, 323, 708, 432, 238, 294, -331, 14, -655, -319, -616, -481, -327, -342, 100, 36, 466, 444, 594, 619, 469, 414, 142, -61, -274, -517, -568, -689, -639, -505, -441, -38, 46, 428, 577, 629, 758, 509, 539, 136, 111, -286, -386, -494, -688, -447, -572, -209, -214, 121, 148, 346, 407, 385, 450, 311, 288, 120, 102, -142, -109, -376, -311, -475, -302, -332, -124, 54, 48, 486, 215, 664, 269, 424, 54, -64, -243, -543, -339, -788, -197, -623, 84, -64, 294, 564, 289, 884, 147, 710, -17, 159, -170, -467, -198, -812, -101, -710, -10, -221, 72, 431, 166, 858, 160, 743, 17, 241, -130, -363, -164, -862, -108, -917, -33, -406, 29, 289, 43, 772, 4, 830, -20, 413, 17, -201, 80, -584, 122, -584, 133, -270, 61, 188, -43, 513, -87, 486, -60, 162, -26, -236, -4, -482, 8, -405, -68, -74, -179, 209, -180, 291, -113, 185, -3, -35, 187, -187, 356, -140, 344, -25, 189, 43, -12, 103, -190, 178, -258, 216, -215, 211, -155, 109, -101, -136, -43, -438, 42, -584, 140, -458, 176, -84, 101, 415, -8, 794, -32, 764, -38, 328, -52, -229, 7, -622, 68, -703, 69, -463, 47, -84, -14, 259, -150, 461, -215, 416, -120, 187, 28, -40, 185, -173, 304, -166, 198, -21, -85, 145, -277, 163, -289, -17, -190, -255, -21, -381, 140, -346, 200, -82, 186, 327, 198, 544, 227, 436, 139, 123, -118, -254, -372, -443, -463, -322, -323, -38, -38, 216, 209, 316, 322, 222, 304, 25, 199, -173, 63, -286, -95, -258, -245, -116, -281, 46, -185, 168, 9, 232, 260, 210, 354, 80, 181, -69, -70, -175, -216, -231, -265, -130, -196, 139, -21, 341, 139, 326, 204, 111, 167, -219, 51, -493, -104, -473, -248, -146, -255, 242, -32, 490, 235, 458, 312, 86, 241, -376, 55, -550, -213, -355, -285, 76, -93, 561, 22, 763, 9, 511, 39, -9, 52, -490, -8, -752, -11, -688, -46, -286, -208, 199, -232, 443, -7, 455, 287, 305, 524, 34, 544, -141, 199, -99, -337, 2, -693, 53, -710, 11, -380, -130, 154, -242, 585, -179, 684, 60, 407, 342, -89, 449, -475, 271, -551, -162, -344, -592, -16, -691, 292, -424, 453, 79, 391, 623, 233, 848, 50, 596, -225, 60, -484, -493, -516, -786, -298, -609, 53, -106, 421, 393, 547, 650, 302, 574, -104, 230, -411, -206, -458, -509, -187, -547, 230, -357, 480, -46, 420, 218, 117, 313, -271, 272, -475, 204, -354, 134, -82, 58, 164, -23, 297, -143, 226, -289, 31, -316, -89, -169, -87, 62, -73, 246, -76, 304, -80, 229, -42, 64, 99, -130, 253, -258, 235, -217, 57, -64, -144, 63, -286, 134, -280, 95, -110, -25, 58, -85, 117, -53, 103, -8, 66, 41, 57, 106, 98, 115, 103, 98, 53, 95, -19, 43, -114, -45, -193, -107, -157, -175, -40, -251, 16, -209, 7, -67, -3, 62, -16, 181, 29, 258, 126, 195, 170, 79, 139, 7, 57, -50, -63, -79, -118, -10, -82, 64, -39, 29, -38, -99, -86, -243, -157, -309, -124, -193, 17, 72, 169, 313, 276, 371, 220, 300, -7, 120, -209, -167, -238, -376, -98, -356, 141, -175, 288, 94, 142, 373, -120, 420, -255, 183, -255, -95, -81, -270, 191, -346, 247, -280, 65, -48, -98, 174, -162, 262, -156, 252, -4, 107, 198, -140, 220, -252, 106, -153, 5, 2, -111, 154, -236, 257, -207, 202, -29, 51, 104, -82, 158, -194, 134, -256, 10, -205, -143, -94, -181, 35, -65, 178, 66, 261, 113, 192, 112, 71, 66, -43, -26, -156, -76, -146, -53, -15, -30, 87, -36, 94, -32, 20, -32, -88, -68, -139, -47, -110, 76, -42, 190, 93, 170, 228, 31, 249, -149, 160, -241, -39, -138, -285, 109, -419, 269, -338, 135, -94, -193, 217, -377, 441, -270, 437, 68, 257, 491, 11, 642, -252, 281, -407, -287, -329, -640, -90, -684, 153, -391, 297, 198, 238, 638, 6, 618, -210, 310, -286, -98, -214, -435, -22, -467, 202, -213, 355, 88, 373, 312, 245, 383, 37, 203, -193, -103, -375, -343, -475, -445, -432, -348, -227, -43, 104, 278, 448, 401, 646, 340, 600, 180, 280, -31, -196, -131, -566, -121, -623, -150, -405, -176, -44, -112, 336, -31, 495, 12, 343, 89, 36, 115, -260, -19, -399, -119, -305, -49, -17, 88, 298, 188, 446, 217, 339, 87, 74, -160, -217, -316, -409, -305, -374, -163, -137, 86, 152, 335, 361, 416, 374, 254, 174, -42, -98, -319, -319, -468, -392, -386, -286, -82, -59, 274, 185, 451, 351, 335, 355, 72, 146, -167, -127, -299, -261, -259, -217, -26, -25, 205, 231, 248, 381, 142, 260, -49, -36, -247, -343, -296, -528, -148, -488, 65, -249, 240, 96, 290, 395, 128, 532, -107, 458, -239, 247, -255, -11, -151, -250, 45, -363, 195, -307, 271, -147, 256, 56, 102, 206, -69, 221, -188, 145, -338, 27, -391, -132, -206, -249, 85, -269, 340, -213, 492, -50, 408, 180, 73, 325, -296, 355, -539, 261, -536, 50, -189, -158, 274, -276, 571, -241, 592, -94, 297, 111, -210, 262, -599, 202, -653, -81, -431, -369, -7, -457, 430, -310, 605, 50, 489, 426, 202, 585, -126, 486, -381, 172, -451, -226, -336, -488, -110, -429, 188, -116, 414, 189, 405, 322, 150, 208, -248, -70, -520, -284, -483, -291, -178, -184, 220, -8, 526, 192, 601, 295, 401, 265, 57, 155, -319, -12, -619, -135, -642, -147, -349, -113, 96, -64, 455, -6, 579, 52, 375, 91, -46, 81, -383, -20, -481, -178, -293, -263, 102, -219, 421, -26, 496, 236, 311, 383, -70, 373, -422, 214, -484, -57, -277, -317, -21, -359, 162, -217, 200, 9, 117, 225, 73, 254, 124, 109, 152, -88, 26, -253, -195, -301, -362, -179, -347, 32, -100, 227, 265, 340, 509, 298, 416, 108, 73, -76, -253, -156, -401, -145, -323, -110, -78, -87, 163, -84, 229, -49, 119, 25, -53, 90, -173, 108, -170, 87, -52, 22, 113, -8, 224, -36, 235, -100, 145, -73, -36, 27, -209, 87, -288, 86, -242, 50, -92, -62, 97, -141, 253, -89, 265, -3, 93, 84, -128, 170, -207, 196, -144, 76, -52, -130, 100, -270, 214, -290, 125, -113, -67, 168, -168, 288, -184, 179, -158, 0, 7, -140, 175, -164, 170, 2, 115, 178, 48, 196, -48, 84, -87, -112, -29, -333, 16, -327, -45, -38, -145, 266, -201, 379, -142, 314, 14, 30, 183, -329, 316, -394, 270, -167, 50, 101, -158, 298, -262, 311, -242, 102, -96, -194, 105, -364, 164, -320, 62, -85, -40, 180, -76, 318, 20, 272, 152, 80, 158, -16, -1, 16, -201, 41, -240, -12, -118, -132, 37, -268, 118, -319, 89, -199, -6, -11, -97, 162, -61, 305, 76, 338, 192, 215, 196, 47, 67, -122, -100, -264, -206, -216, -183, -18, -66, 86, 21, 111, 36, 107, -38, 13, -123, -118, -100, -180, 57, -156, 210, -12, 224, 147, 151, 226, 4, 168, -196, 18, -243, -122, -58, -145, 145, -34, 205, 74, 141, 103, -98, 44, -390, -59, -437, -173, -215, -179, 93, -33, 386, 145, 555, 268, 445, 217, 102, -8, -250, -257, -493, -378, -513, -205, -258, 168, 101, 440, 317, 435, 323, 174, 224, -263, 75, -596, -100, -570, -264, -209, -327, 318, -187, 694, 89, 688, 374, 301, 487, -278, 293, -724, -155, -735, -560, -377, -651, 124, -475, 538, -59, 686, 491, 490, 792, 64, 659, -356, 236, -595, -256, -513, -597, -99, -549, 344, -206, 555, 92, 479, 248, 138, 241, -344, 51, -627, -183, -616, -284, -389, -183, 71, 21, 545, 267, 787, 438, 698, 392, 323, 152, -217, -196, -644, -439, -720, -443, -475, -229, -43, 93, 358, 325, 492, 327, 322, 43, 39, -292, -206, -397, -321, -267, -237, 12, -31, 328, 181, 514, 329, 438, 320, 175, 163, -142, -86, -475, -355, -594, -447, -368, -276, 19, 0, 333, 314, 465, 507, 397, 414, 108, 58, -244, -302, -421, -521, -396, -513, -216, -204, 64, 226, 361, 491, 455, 461, 267, 202, -12, -176, -215, -401, -262, -283, -157, -35, 11, 207, 109, 350, 88, 242, -17, -44, -178, -273, -258, -358, -155, -327, 104, -106, 365, 225, 415, 463, 259, 460, 0, 240, -310, -83, -516, -392, -451, -544, -200, -467, 63, -173, 333, 201, 495, 476, 400, 546, 161, 411, -70, 62, -235, -266, -286, -348, -198, -222, -82, -28, -23, 115, -6, 79, -54, -116, -96, -287, -79, -304, 9, -158, 128, 127, 165, 354, 162, 442, 224, 364, 285, 147, 217, -105, 71, -191, -109, -117, -412, -116, -664, -130, -645, -139, -364, -231, 101, -253, 582, -67, 784, 145, 536, 275, 73, 368, -293, 307, -430, 90, -283, -96, -31, -214, 129, -247, 154, -129, 104, 24, 50, 55, -23, 56, -88, 98, -139, 74, -135, 5, -54, -25, 4, -82, 26, -139, 18, -92, -18, -43, -66, -16, -65, -4, 26, 15, 125, 41, 212, 130, 242, 226, 184, 271, 101, 224, -52, 54, -239, -162, -346, -369, -334, -456, -241, -334, -82, -98, 117, 145, 198, 283, 154, 273, 90, 136, 27, -13, 32, -78, 107, -54, 171, 48, 136, 165, 13, 213, -143, 109, -280, -46, -272, -176, -107, -265, 104, -254, 204, -171, 107, -98, -75, 4, -215, 163, -215, 275, -60, 266, 159, 114, 319, -79, 305, -182, 119, -117, -137, 32, -322, 132, -331, 151, -143, 75, 143, -84, 327, -209, 325, -218, 160, -125, -88, 44, -284, 237, -364, 234, -325, 68, -155, -144, 110, -264, 304, -198, 320, 20, 215, 219, -2, 243, -231, 156, -276, 28, -99, -90, 136, -119, 277, -55, 268, -17, 74, -20, -183, -6, -306, -30, -273, -49, -196, 8, -120, 26, 42, -14, 236, -20, 333, -2, 301, 11, 83, 66, -251, 127, -436, 114, -291, 39, 59, -34, 390, -121, 545, -169, 345, -109, -126, -53, -577, 14, -752, 97, -501, 117, 64, 49, 601, 50, 776, 63, 518, 13, -13, -39, -528, -88, -684, -92, -446, -27, -11, 48, 376, 76, 528, 18, 420, -61, 111, -136, -215, -150, -399, -63, -422, 91, -288, 232, -38, 323, 268, 293, 486, 68, 477, -211, 180, -399, -296, -395, -639, -209, -652, 35, -288, 229, 310, 319, 750, 254, 756, 110, 372, -40, -176, -189, -653, -246, -754, -189, -396, -72, 92, 69, 443, 211, 516, 256, 240, 125, -171, -72, -382, -190, -298, -193, -69, -71, 196, 141, 375, 263, 325, 195, 100, 67, -167, -149, -363, -345, -396, -395, -212, -290, 80, -59, 281, 276, 331, 525, 214, 484, -30, 235, -242, -76, -283, -334, -160, -394, 31, -221, 210, 8, 274, 151, 162, 224, -33, 144, -189, -53, -260, -165, -250, -199, -110, -181, 130, -54, 315, 103, 332, 198, 172, 251, -110, 221, -346, 118, -345, -36, -148, -204, 72, -282, 240, -202, 256, -33, 102, 124, -79, 231, -185, 178, -184, -3, -48, -199, 145, -284, 207, -245, 137, -62, 17, 189, -130, 335, -209, 382, -176, 301, -89, 30, 14, -225, 134, -383, 208, -429, 173, -240, 38, 131, -171, 332, -307, 324, -240, 176, -20, -121, 262, -335, 402, -274, 250, -31, -48, 212, -251, 351, -278, 271, -154, -8, 70, -273, 175, -330, 39, -202, -127, 34, -158, 225, -73, 227, 57, 108, 177, -5, 170, -64, 8, -63, -102, -44, -72, -65, 34, -106, 148, -109, 172, -57, 41, 41, -183, 88, -311, 79, -265, 75, -83, 47, 153, 72, 272, 116, 211, 136, 25, 58, -176, -102, -231, -266, -120, -318, 51, -222, 201, -37, 299, 161, 239, 254, 27, 198, -172, 84, -324, 2, -382, -31, -233, -58, 33, -61, 248, -67, 352, -79, 289, -16, 10, 66, -258, 82, -291, 75, -172, 48, -6, -27, 175, -45, 255, -22, 188, -4, 86, -12, 3, -63, -126, -153, -252, -160, -258, -44, -157, 92, -13, 204, 149, 240, 236, 176, 164, 16, 34, -101, -41, -141, -83, -144, -83, -79, -28, -3, 10, 27, 4, 52, 21, 41, 61, 2, 72, -16, 28, 7, -73, -19, -165, -44, -156, -49, -38, -14, 90, 57, 127, 121, 58, 138, -69, 73, -143, -50, -71, -147, 122, -167, 282, -114, 259, 11, 37, 148, -266, 237, -429, 218, -313, 74, -10, -133, 299, -292, 418, -315, 247, -211, -76, -59, -283, 96, -279, 243, -166, 325, -33, 287, 62, 157, 120, -59, 205, -271, 280, -346, 259, -232, 70, 2, -220, 212, -439, 329, -468, 227, -278, -43, 44, -300, 353, -391, 491, -269, 394, 70, 116, 416, -253, 512, -506, 320, -453, -68, -131, -458, 251, -583, 460, -394, 388, 21, 116, 479, -178, 696, -334, 502, -294, 45, -108, -418, 54, -679, 141, -594, 185, -201, 126, 269, -8, 576, -117, 605, -183, 318, -186, -103, -65, -451, 126, -581, 229, -401, 228, 32, 154, 420, -5, 559, -175, 436, -237, 20, -164, -447, -37, -625, 74, -442, 147, -12, 107, 452, -56, 661, -188, 461, -158, 9, -10, -418, 147, -598, 235, -455, 193, -117, 59, 256, -59, 471, -127, 454, -161, 222, -183, -69, -153, -287, -23, -373, 159, -293, 276, -88, 252, 130, 87, 290, -136, 332, -275, 196, -271, -59, -185, -318, -58, -424, 103, -265, 240, 65, 298, 373, 254, 514, 98, 387, -87, 41, -213, -306, -271, -507, -243, -494, -103, -248, 74, 75, 196, 320, 215, 402, 87, 337, -109, 162, -189, -35, -99, -166, 76, -247, 231, -245, 224, -141, 12, 41, -238, 187, -322, 232, -218, 134, 8, -65, 248, -254, 329, -301, 210, -137, -4, 134, -176, 342, -218, 405, -138, 242, -30, -71, 28, -326, 58, -422, 62, -373, 40, -156, 41, 132, 26, 336, -43, 396, -81, 303, -52, 80, 8, -144, 107, -249, 186, -258, 112, -167, -68, -10, -201, 104, -247, 107, -165, 71, 22, 7, 183, -62, 233, -31, 150, 47, 7, 95, -84, 91, -97, 1, -104, -110, -89, -127, -21, -57, 17, 23, 28, 80, 63, 73, 77, 4, 49, -50, 15, -54, -13, 26, -47, 112, -53, 154, -27, 101, -21, -46, -36, -223, -47, -296, -42, -215, 2, -26, 64, 161, 110, 255, 102, 228, 54, 127, 7, 26, -29, -32, -72, -44, -144, -46, -188, -94, -140, -153, -24, -152, 112, -96, 225, 17, 243, 169, 141, 230, 10, 153, -90, 41, -161, -97, -162, -190, -98, -164, -58, -46, -30, 74, 28, 143, 62, 116, 66, -5, 84, -103, 68, -112, -10, -21, -57, 102, -42, 172, 16, 120, 99, -14, 107, -133, 1, -187, -124, -143, -196, -11, -170, 105, -17, 143, 144, 82, 179, -11, 115, -68, 19, -91, -79, -87, -125, -17, -124, 48, -108, 94, -27, 157, 114, 165, 218, 78, 223, -34, 107, -168, -92, -280, -242, -216, -234, -7, -97, 192, 92, 272, 234, 180, 214, -60, 35, -266, -194, -266, -356, -115, -330, 77, -68, 220, 291, 210, 496, 90, 394, -4, 60, -34, -275, -31, -369, 35, -187, 91, 98, 38, 271, -88, 185, -225, -73, -274, -276, -213, -288, -55, -158, 135, 25, 275, 178, 301, 207, 249, 153, 99, 88, -135, 14, -313, -38, -304, -25, -124, -2, 136, -17, 334, -29, 316, -44, 88, -84, -167, -68, -307, -11, -292, -15, -122, -48, 112, -59, 230, -43, 182, 17, 15, 122, -170, 186, -212, 164, -78, 98, 141, -3, 303, -98, 319, -144, 150, -133, -119, -75, -325, -3, -357, 52, -206, 53, 36, 8, 252, -47, 304, -95, 163, -95, -72, -20, -273, 72, -339, 136, -227, 195, 25, 211, 312, 109, 487, -62, 450, -213, 178, -310, -211, -267, -493, -66, -499, 163, -270, 274, 53, 196, 304, -3, 358, -151, 194, -144, -75, -33, -282, 105, -286, 166, -87, 85, 184, -55, 364, -136, 325, -123, 104, -36, -173, 62, -355, 99, -326, 89, -131, 50, 88, -23, 238, -91, 262, -116, 117, -96, -92, -32, -213, 60, -208, 119, -78, 94, 116, 9, 239, -63, 205, -65, 85, -9, -55, 51, -198, 87, -235, 85, -146, 51, -9, -7, 134, -96, 242, -175, 217, -189, 86, -117, -86, 9, -255, 130, -329, 194, -235, 177, -16, 109, 254, -1, 437, -105, 402, -141, 157, -107, -166, -9, -403, 108, -419, 140, -217, 37, 68, -95, 272, -152, 309, -135, 165, -50, -73, 38, -252, 62, -284, 60, -146, 72, 85, 88, 281, 96, 331, 82, 234, 25, 46, -67, -152, -125, -259, -112, -238, -35, -119, 20, 12, -20, 77, -116, 57, -186, -33, -117, -129, 110, -119, 349, 25, 422, 223, 265, 367, -40, 356, -328, 130, -423, -200, -299, -424, -56, -398, 198, -159, 318, 153, 210, 339, -17, 285, -183, 25, -219, -269, -154, -428, -11, -334, 142, -40, 227, 285, 258, 495, 231, 468, 69, 218, -210, -96, -436, -315, -465, -354, -258, -216, 120, -6, 443, 144, 521, 160, 340, 53, -12, -73, -375, -121, -515, -95, -356, 1, -39, 87, 275, 68, 429, -19, 325, -60, 91, -13, -110, 104, -251, 241, -288, 246, -171, 62, 20, -171, 190, -310, 262, -314, 157, -136, -68, 117, -244, 239, -268, 191, -148, 53, 38, -135, 205, -233, 279, -153, 241, 3, 122, 133, -38, 216, -180, 197, -229, 90, -146, -19, -30, -91, 32, -130, 45, -101, -5, -27, -71, 25, -79, 32, -15, -6, 85, -50, 197, -54, 248, -15, 150, 29, -51, 55, -233, 28, -287, -16, -174, -2, 27, 48, 202, 112, 248, 169, 134, 122, -74, -59, -269, -259, -330, -353, -184, -268, 102, -7, 355, 302, 415, 453, 233, 350, -94, 49, -331, -294, -347, -479, -189, -385, 62, -102, 283, 218, 345, 441, 203, 437, -58, 184, -305, -131, -411, -345, -292, -373, -28, -200, 237, 50, 386, 187, 358, 166, 175, 80, -67, -9, -263, -61, -344, -16, -245, 83, 8, 125, 245, 79, 318, -13, 186, -128, -72, -210, -297, -189, -361, -87, -231, 45, 25, 144, 286, 177, 439, 161, 411, 112, 192, 21, -154, -98, -453, -183, -538, -192, -355, -114, 8, 27, 361, 160, 525, 209, 401, 176, 42, 72, -342, -69, -518, -187, -385, -239, -19, -212, 378, -87, 572, 80, 413, 217, -36, 303, -458, 280, -565, 97, -346, -133, 39, -289, 390, -324, 475, -199, 279, 53, 11, 241, -187, 260, -289, 147, -273, -39, -191, -201, -74, -235, 116, -130, 274, 35, 281, 194, 174, 254, 4, 173, -177, 34, -235, -82, -116, -125, 42, -81, 151, -25, 166, -26, 33, -72, -170, -141, -279, -178, -223, -132, -46, -8, 160, 173, 298, 354, 285, 396, 134, 265, -50, 46, -166, -168, -193, -272, -141, -226, -28, -142, 67, -97, 97, -83, 79, -84, 18, -95, -37, -20, -51, 138, -40, 273, -15, 323, 13, 244, 10, 13, -41, -229, -96, -299, -111, -187, -39, 6, 114, 179, 254, 224, 308, 144, 217, 20, -20, -98, -272, -192, -385, -240, -327, -188, -140, -42, 92, 106, 250, 169, 267, 142, 160, 53, -27, -49, -185, -77, -223, -14, -115, 85, 114, 185, 326, 237, 359, 153, 187, -47, -121, -243, -430, -348, -529, -332, -319, -175, 47, 27, 374, 172, 525, 243, 409, 234, 75, 134, -285, -19, -478, -147, -423, -185, -165, -120, 160, 29, 394, 185, 434, 257, 256, 202, -46, 49, -307, -156, -394, -320, -280, -336, -33, -208, 246, -1, 427, 188, 380, 282, 96, 259, -269, 155, -521, -1, -542, -171, -266, -262, 191, -209, 545, -61, 606, 105, 379, 216, -12, 194, -349, 56, -448, -76, -322, -146, -79, -147, 177, -61, 281, 56, 183, 128, -4, 124, -146, 50, -175, -47, -88, -103, 32, -94, 89, -17, 95, 51, 108, 55, 124, 4, 77, -58, -78, -114, -266, -122, -351, -66, -227, 18, 88, 121, 411, 239, 529, 300, 371, 250, 23, 111, -342, -102, -551, -344, -502, -458, -232, -390, 123, -203, 372, 66, 410, 319, 288, 420, 99, 351, -76, 176, -203, -58, -266, -270, -232, -364, -83, -295, 137, -96, 315, 166, 334, 399, 143, 463, -159, 271, -386, -93, -414, -431, -224, -571, 81, -420, 320, -38, 373, 371, 229, 564, -1, 452, -156, 114, -160, -288, -84, -538, -30, -495, -13, -202, 7, 189, 67, 477, 118, 520, 65, 307, -67, -21, -175, -304, -178, -405, -64, -295, 104, -68, 200, 153, 157, 257, 47, 203, -32, 17, -80, -185, -106, -248, -72, -146, 20, 32, 95, 196, 116, 253, 76, 154, -40, -16, -171, -140, -220, -202, -168, -184, -33, -53, 151, 107, 294, 193, 290, 216, 133, 169, -68, 21, -198, -128, -228, -199, -167, -239, -44, -207, 71, -84, 132, 27, 146, 126, 91, 220, -31, 232, -123, 143, -116, 27, -70, -103, -8, -198, 53, -178, 80, -62, 96, 80, 113, 188, 60, 191, -61, 79, -149, -82, -154, -220, -87, -272, 19, -166, 78, 45, 70, 241, 61, 332, 58, 233, 24, -23, -9, -251, -33, -341, -75, -285, -97, -65, -63, 206, -5, 343, 77, 324, 150, 186, 138, -48, 43, -239, -66, -264, -135, -157, -116, 4, -9, 120, 74, 96, 55, -47, -22, -169, -85, -196, -85, -102, -24, 90, 76, 255, 170, 302, 187, 246, 80, 89, -80, -104, -181, -225, -179, -227, -82, -150, 58, -33, 144, 40, 123, 44, 15, 21, -102, 8, -140, 25, -81, 49, 28, 40, 135, -2, 177, -42, 101, -50, -53, -12, -164, 63, -168, 121, -85, 111, 38, 43, 149, -48, 168, -126, 70, -131, -73, -33, -188, 72, -196, 86, -34, 0, 191, -142, 280, -249, 172, -197, -52, 12, -261, 256, -298, 406, -141, 380, 59, 157, 192, -155, 232, -343, 157, -325, 33, -148, -52, 80, -105, 195, -138, 90, -118, -106, -57, -220, 18, -199, 92, -32, 125, 207, 86, 337, -4, 282, -104, 98, -152, -116, -75, -259, 88, -222, 194, -31, 169, 168, 48, 232, -107, 98, -232, -148, -232, -328, -86, -330, 114, -161, 253, 107, 269, 330, 159, 388, -41, 275, -224, 48, -274, -203, -186, -325, -52, -259, 61, -68, 129, 132, 139, 234, 127, 206, 111, 89, 61, -61, -17, -191, -74, -242, -103, -198, -110, -70, -100, 115, -80, 271, -44, 287, 1, 149, 50, -59, 108, -232, 146, -284, 115, -138, 48, 116, 13, 307, -12, 318, -57, 110, -114, -218, -157, -451, -154, -427, -70, -169, 70, 174, 194, 428, 222, 468, 129, 283, -24, -32, -129, -310, -139, -402, -84, -262, -26, 26, 12, 267, 34, 295, 41, 126, 34, -101, 26, -248, 7, -236, -20, -88, -16, 86, 31, 181, 64, 180, 40, 83, -24, -64, -73, -138, -81, -88, -32, 30, 44, 125, 60, 132, -9, 27, -72, -102, -68, -159, -26, -129, 49, -63, 136, 3, 167, 67, 107, 105, -32, 95, -165, 67, -178, 31, -74, -6, 52, -43, 123, -62, 74, -65, -93, -39, -200, 15, -106, 68, 86, 78, 211, 28, 198, -48, 63, -104, -115, -93, -210, -16, -154, 70, 17, 120, 182, 111, 214, 35, 92, -53, -79, -98, -189, -93, -174, -35, -56, 38, 65, 55, 96, 10, 23, -28, -66, -23, -87, 8, -28, 47, 71, 72, 150, 57, 174, 3, 127, -43, 24, -53, -95, -48, -179, -18, -186, 21, -111, 30, -8, -23, 67, -90, 83, -122, 35, -84, -41, 44, -54, 217, 11, 307, 101, 258, 162, 82, 133, -180, -3, -395, -146, -415, -197, -247, -144, 26, -25, 285, 121, 398, 219, 313, 205, 96, 70, -141, -122, -289, -287, -284, -326, -138, -173, 69, 93, 230, 299, 283, 330, 205, 192, 18, -20, -201, -188, -346, -233, -345, -151, -194, 13, 68, 171, 337, 225, 463, 150, 354, -14, 78, -172, -241, -230, -450, -191, -397, -120, -111, -28, 226, 92, 437, 197, 396, 251, 103, 218, -273, 79, -508, -99, -490, -210, -210, -190, 201, -65, 519, 58, 568, 108, 323, 81, -90, -8, -435, -124, -497, -167, -266, -96, 92, 45, 388, 195, 463, 253, 266, 157, -76, -31, -383, -201, -511, -269, -398, -187, -101, 12, 217, 179, 390, 228, 362, 173, 192, 43, -8, -111, -116, -200, -103, -168, -38, -65, 19, 53, 55, 155, 43, 169, -18, 85, -95, -50, -172, -190, -207, -248, -172, -169, -70, 9, 84, 218, 243, 377, 326, 361, 293, 131, 134, -163, -97, -376, -280, -410, -317, -224, -200, 71, 17, 290, 206, 315, 243, 161, 105, -67, -86, -224, -212, -235, -206, -118, -43, 64, 162, 191, 247, 191, 189, 99, 28, -15, -170, -87, -270, -85, -210, -24, -40, 49, 157, 96, 273, 75, 222, -20, 54, -131, -130, -224, -253, -256, -235, -154, -83, 68, 94, 297, 216, 405, 267, 325, 199, 73, 16, -217, -168, -367, -292, -295, -309, -57, -169, 181, 49, 270, 227, 187, 316, 26, 269, -115, 68, -199, -163, -217, -308, -173, -294, -80, -101, 50, 163, 194, 329, 289, 320, 245, 148, 78, -112, -98, -311, -191, -324, -160, -161, -12, 63, 148, 229, 176, 237, 29, 92, -203, -87, -364, -184, -304, -145, -46, -5, 261, 123, 446, 166, 377, 122, 81, 13, -238, -103, -381, -157, -304, -138, -55, -62, 215, 42, 319, 135, 241, 199, 82, 197, -78, 110, -187, -55, -221, -245, -180, -362, -80, -299, 51, -71, 168, 190, 197, 342, 93, 316, -77, 124, -188, -118, -198, -266, -87, -246, 116, -87, 277, 146, 321, 322, 241, 326, 41, 149, -200, -105, -355, -303, -354, -362, -210, -288, 17, -114, 193, 91, 245, 220, 196, 236, 56, 144, -114, -15, -203, -125, -163, -99, -8, 24, 189, 145, 309, 184, 255, 116, 56, -1, -179, -101, -308, -159, -255, -168, -81, -132, 101, -83, 193, -38, 153, 7, 14, 46, -138, 87, -203, 155, -138, 196, 1, 146, 109, 27, 148, -104, 147, -202, 111, -193, 61, -85, 31, 55, 10, 163, -28, 179, -83, 81, -110, -65, -106, -171, -94, -178, -88, -75, -76, 81, -35, 188, 30, 184, 102, 68, 149, -109, 136, -250, 52, -265, -41, -129, -50, 109, 27, 329, 113, 394, 130, 263, 54, -3, -78, -264, -203, -384, -235, -307, -161, -107, -53, 123, 34, 286, 82, 279, 81, 111, 49, -101, 32, -239, 46, -250, 80, -132, 112, 44, 99, 182, 42, 234, -26, 205, -78, 103, -91, -41, -61, -165, -20, -221, -28, -185, -80, -57, -113, 85, -86, 171, -4, 160, 90, 63, 158, -72, 143, -163, 47, -166, -35, -79, -44, 64, -2, 185, 37, 202, 41, 107, 15, -34, -24, -147, -65, -169, -82, -75, -38, 66, 25, 147, 40, 137, 12, 53, -44, -88, -108, -218, -120, -249, -44, -161, 76, 16, 164, 204, 187, 314, 138, 291, 37, 152, -81, -35, -154, -189, -122, -247, -15, -199, 103, -73, 138, 55, 33, 125, -122, 98, -201, 3, -162, -100, -37, -136, 94, -79, 146, 39, 114, 155, 53, 221, -4, 191, -28, 79, -18, -54, -14, -152, -3, -176, 18, -115, 29, -33, 32, 14, 43, 20, 28, -13, -31, -53, -99, -51, -144, -1, -132, 63, -66, 119, 22, 130, 110, 99, 161, 58, 151, 24, 99, -18, 26, -68, -51, -127, -95, -182, -95, -173, -79, -80, -45, 40, 24, 134, 93, 171, 118, 139, 73, 64, -29, -11, -130, -63, -155, -80, -96, -70, -19, -44, 50, -5, 111, 30, 139, 68, 116, 93, 44, 78, -70, 0, -174, -100, -153, -159, 13, -130, 201, -34, 271, 70, 165, 117, -58, 93, -270, 40, -363, 2, -296, -7, -84, 0, 183, 3, 344, -10, 330, -28, 181, -43, -33, -42, -197, -14, -206, 22, -102, 45, -12, 37, 37, -17, 66, -74, 66, -89, 54, -51, 30, 20, -14, 99, -46, 142, -50, 122, -49, 60, -36, -25, -1, -113, 26, -164, 32, -141, 31, -74, 8, 17, -7, 108, 13, 151, 51, 115, 74, 32, 46, -59, -34, -120, -93, -119, -82, -47, -31, 46, 26, 108, 73, 117, 65, 76, -2, -7, -85, -81, -124, -111, -96, -98, -24, -52, 78, -1, 184, 24, 217, 39, 144, 78, 12, 99, -126, 79, -229, 25, -219, -50, -70, -125, 119, -137, 209, -69, 145, 35, 0, 128, -123, 157, -156, 88, -90, -30, 5, -127, 57, -166, 67, -107, 59, 24, 32, 124, 16, 141, 25, 84, 25, -19, 25, -96, 29, -108, 2, -56, -29, 24, -31, 92, -42, 99, -90, 55, -136, -22, -134, -98, -46, -128, 106, -100, 218, -39, 222, 38, 130, 102, -8, 124, -104, 112, -107, 67, -52, -10, 0, -81, 34, -99, 32, -70, -13, 1, -68, 81, -100, 93, -88, 11, -32, -111, 41, -216, 103, -215, 119, -84, 69, 113, -18, 276, -78, 332, -73, 235, 2, 45, 99, -139, 128, -239, 65, -199, -38, -59, -117, 70, -123, 105, -66, 39, -6, -94, 12, -198, 8, -192, 2, -83, 8, 72, 44, 224, 89, 312, 113, 296, 101, 163, 30, -40, -84, -233, -168, -330, -159, -295, -65, -133, 76, 85, 188, 243, 186, 255, 64, 115, -103, -96, -218, -263, -203, -281, -55, -138, 145, 101, 264, 292, 213, 335, 19, 213, -188, -2, -273, -194, -185, -238, 4, -130, 165, 29, 221, 125, 163, 103, 27, -32, -82, -180, -102, -233, -56, -152, 8, 27, 54, 225, 49, 328, -8, 272, -70, 102, -98, -93, -90, -214, -64, -214, -27, -118, 34, -12, 89, 56, 101, 61, 81, 24, 47, -10, 16, -12, 7, -1, 20, 13, 32, 29, 23, 34, -20, 15, -85, -13, -129, -33, -138, -36, -92, -9, 11, 53, 107, 113, 124, 116, 72, 40, 2, -104, -20, -241, 21, -284, 72, -173, 75, 50, 33, 273, -32, 363, -77, 270, -64, 41, -2, -197, 47, -304, 42, -223, -30, -14, -137, 185, -210, 246, -180, 145, -40, -36, 140, -184, 238, -207, 212, -103, 112, 40, 12, 125, -29, 126, -7, 52, 11, -40, -24, -72, -89, -26, -128, 31, -123, 60, -76, 50, -9, 5, 47, -42, 91, -46, 123, -19, 124, 10, 72, 26, -16, 23, -110, 13, -164, -2, -113, -28, 26, -65, 158, -83, 191, -81, 100, -57, -64, -13, -179, 59, -161, 137, -44, 182, 89, 156, 162, 69, 117, -43, -7, -125, -117, -154, -158, -135, -117, -72, -3, 15, 120, 79, 171, 95, 141, 60, 57, -39, -40, -142, -86, -170, -65, -90, -13, 58, 32, 220, 46, 294, 10, 225, -55, 45, -97, -156, -89, -276, -31, -227, 34, -57, 59, 121, 55, 211, 37, 157, 17, -27, 20, -222, 27, -311, 0, -240, -20, -33, 1, 208, 20, 360, 11, 339, -7, 166, -24, -50, -16, -187, 5, -208, -2, -120, -27, -2, -36, 61, -24, 36, 17, -38, 62, -123, 55, -148, 24, -61, 28, 80, 42, 187, 22, 223, -27, 161, -68, 18, -74, -103, -38, -162, 3, -162, 18, -99, 7, -6, -8, 65, -19, 116, -22, 118, -17, 57, 10, -23, 56, -70, 103, -86, 116, -63, 63, -8, -26, 42, -84, 42, -88, -3, -49, -55, 13, -74, 58, -33, 38, 40, -33, 91, -91, 81, -62, 38, 63, 9, 184, 20, 188, 44, 56, 48, -133, -18, -245, -142, -191, -250, -24, -257, 120, -130, 156, 108, 89, 328, -8, 396, -70, 260, -73, -7, -4, -243, 97, -328, 128, -232, 46, -16, -90, 194, -188, 262, -163, 176, -9, -9, 143, -191, 179, -277, 103, -217, -19, -59, -96, 115, -71, 225, 6, 234, 58, 146, 70, 21, 47, -90, -14, -137, -68, -104, -82, -20, -45, 53, 16, 83, 52, 65, 43, 5, 3, -61, -67, -114, -132, -138, -136, -124, -67, -53, 46, 51, 177, 152, 248, 199, 191, 180, 44, 95, -86, -9, -127, -70, -84, -71, -24, -50, 14, -31, 22, -36, -2, -86, -39, -160, -44, -191, -26, -130, -16, 7, -3, 166, 3, 271, -1, 264, 40, 146, 136, -2, 216, -111, 192, -136, 49, -95, -140, -35, -255, -4, -232, 0, -122, -28, -16, -67, 58, -72, 111, -23, 129, 31, 87, 64, 4, 75, -89, 45, -128, -6, -70, -37, 53, -37, 150, -17, 175, 33, 129, 69, 51, 72, -12, 52, -55, 21, -90, -28, -77, -66, -29, -98, -6, -113, -30, -108, -77, -73, -118, -6, -105, 87, -18, 152, 93, 159, 173, 120, 198, 36, 154, -70, 58, -140, -62, -133, -157, -66, -188, 27, -130, 94, -2, 98, 130, 32, 187, -48, 147, -84, 35, -51, -110, 8, -211, 61, -179, 78, -51, 50, 71, -8, 129, -70, 118, -120, 55, -125, 5, -74, 20, -1, 72, 82, 95, 151, 56, 172, -28, 133, -94, 50, -111, -70, -77, -148, -4, -136, 49, -53, 13, 42, -89, 92, -160, 28, -140, -114, -38, -223, 102, -213, 210, -75, 229, 149, 153, 344, 41, 393, -50, 249, -91, -4, -74, -214, -20, -286, 29, -216, 36, -66, -19, 66, -93, 86, -104, 15, -23, -78, 72, -134, 103, -104, 58, 18, -37, 144, -115, 212, -99, 199, 16, 97, 140, -43, 187, -128, 145, -154, 46, -130, -69, -60, -153, 19, -157, 79, -103, 116, -48, 113, -11, 45, 23, -55, 57, -150, 78, -194, 68, -164, 29, -41, -10, 115, -16, 230, 17, 254, 79, 181, 113, 27, 66, -122, -32, -189, -113, -160, -137, -74, -78, 24, 28, 86, 102, 77, 99, 12, 31, -63, -72, -98, -132, -76, -110, -21, -46, 37, 26, 104, 107, 142, 161, 133, 148, 75, 59, -16, -69, -118, -176, -157, -181, -119, -65, -41, 106, 30, 198, 58, 139, 31, -3, -6, -115, -11, -148, 12, -90, 50, 13, 75, 88, 57, 114, -8, 115, -73, 93, -96, 50, -54, -21, 26, -113, 85, -169, 75, -133, 14, -27, -60, 101, -94, 165, -55, 112, 49, -24, 129, -147, 126, -192, 28, -123, -115, 22, -222, 148, -219, 196, -86, 157, 111, 52, 277, -72, 320, -140, 216, -106, 9, -25, -194, 40, -303, 75, -259, 85, -97, 55, 94, -2, 205, -62, 180, -111, 50, -112, -100, -17, -198, 130, -181, 220, -42, 169, 130, -12, 245, -193, 263, -237, 164, -125, -19, 62, -180, 209, -254, 214, -212, 71, -80, -113, 64, -232, 132, -212, 115, -64, 18, 111, -100, 200, -147, 159, -85, 23, 32, -95, 160, -99, 234, -22, 202, 54, 86, 95, -55, 80, -170, 27, -203, -6, -155, -9, -65, 0, 36, 13, 89, -7, 62, -63, -5, -103, -49, -112, -62, -85, -19, 21, 54, 140, 121, 163, 152, 94, 132, -1, 48, -89, -63, -125, -155, -85, -187, -2, -150, 74, -67, 98, 42, 57, 144, 8, 179, -8, 124, 3, 26, 21, -94, 17, -184, -33, -173, -91, -59, -107, 69, -69, 160, 15, 149, 107, 42, 158, -76, 160, -120, 101, -70, 2, 65, -69, 181, -68, 187, -21, 94, 13, -64, -27, -233, -131, -313, -208, -251, -175, -96, -38, 89, 128, 227, 228, 265, 218, 197, 130, 80, 23, -34, -73, -87, -133, -75, -125, -23, -57, 22, 11, 23, 51, -34, 67, -99, 65, -138, 47, -124, 32, -39, 3, 69, -53, 126, -81, 114, -48, 54, 17, -20, 92, -41, 138, 6, 108, 84, 15, 123, -95, 82, -190, -39, -198, -163, -84, -233, 86, -210, 215, -80, 226, 108, 99, 247, -93, 270, -246, 157, -283, -49, -179, -238, 45, -290, 278, -176, 393, 49, 317, 256, 76, 310, -198, 180, -338, -58, -269, -266, -57, -323, 146, -177, 227, 74, 178, 278, 37, 305, -138, 145, -233, -110, -180, -297, -7, -304, 204, -140, 329, 87, 254, 255, 26, 275, -203, 151, -305, -13, -244, -127, -65, -153, 102, -101, 170, -11, 144, 39, 55, 33, -61, 6, -141, -4, -139, -18, -58, -46, 67, -78, 185, -75, 224, -24, 157, 87, 7, 212, -149, 275, -212, 212, -131, 24, 49, -218, 208, -386, 234, -366, 103, -161, -113, 125, -268, 322, -269, 303, -136, 87, 50, -166, 207, -293, 253, -203, 169, 59, 6, 330, -165, 424, -263, 274, -207, -57, -10, -379, 216, -498, 337, -345, 289, -25, 96, 274, -148, 400, -325, 299, -343, 35, -211, -249, -20, -385, 157, -305, 268, -60, 271, 228, 199, 434, 89, 433, -49, 235, -171, -61, -206, -324, -142, -449, -10, -379, 130, -165, 181, 107, 102, 310, -45, 343, -164, 202, -169, -18, -60, -207, 68, -257, 121, -149, 86, 28, -18, 185, -112, 239, -108, 158, -19, 1, 74, -124, 125, -180, 105, -139, 40, -30, -11, 57, -21, 70, -6, 36, 7, -25, -5, -61, -21, -29, -17, 33, -3, 80, 7, 95, 1, 50, -29, -36, -43, -88, -14, -76, 32, -17, 70, 49, 99, 79, 89, 41, 26, -40, -62, -123, -132, -141, -151, -76, -95, 51, 11, 173, 101, 228, 114, 157, 67, -2, 17, -150, -14, -207, -34, -153, -46, -29, -56, 78, -47, 105, 5, 64, 90, -24, 149, -98, 145, -90, 63, -10, -49, 83, -136, 145, -167, 128, -108, 55, 47, -21, 196, -69, 246, -80, 167, -56, -23, -53, -243, -76, -350, -85, -296, -55, -126, 18, 104, 118, 301, 189, 358, 173, 256, 66, 42, -90, -186, -198, -311, -190, -271, -77, -101, 69, 117, 175, 265, 166, 272, 58, 153, -71, -40, -142, -226, -131, -275, -35, -139, 78, 101, 142, 310, 127, 361, 45, 191, -70, -106, -146, -368, -167, -462, -140, -324, -71, -19, 21, 285, 130, 445, 229, 402, 261, 178, 188, -119, 40, -336, -141, -380, -277, -237, -283, 6, -156, 209, 16, 282, 146, 205, 169, 9, 79, -187, -55, -254, -122, -159, -77, 31, 55, 232, 193, 344, 236, 299, 155, 99, -3, -145, -163, -315, -261, -356, -241, -249, -138, -33, -17, 165, 70, 256, 129, 231, 148, 132, 144, 7, 122, -98, 76, -158, -3, -155, -91, -94, -154, -12, -158, 64, -95, 114, 12, 104, 110, 49, 147, -2, 102, -32, 6, -47, -95, -42, -146, -28, -102, -7, 3, 20, 96, 34, 128, 26, 88, 11, -20, -5, -112, 7, -128, 60, -65, 119, 40, 137, 123, 90, 129, -21, 63, -138, -46, -201, -149, -197, -168, -120, -87, 8, 40, 99, 148, 121, 187, 100, 114, 61, -21, 21, -143, 15, -183, 28, -122, 27, 16, 8, 147, -26, 207, -55, 152, -63, 10, -67, -135, -69, -200, -52, -180, -9, -84, 56, 30, 141, 99, 195, 114, 168, 92, 58, 47, -88, -3, -194, -34, -185, -45, -75, -33, 59, 4, 132, 60, 112, 111, 28, 107, -47, 9, -70, -140, -44, -262, -3, -280, 23, -147, 38, 92, 46, 293, 19, 356, -39, 246, -100, 15, -123, -196, -92, -265, 1, -175, 123, 6, 211, 166, 206, 183, 93, 63, -73, -106, -192, -217, -188, -205, -54, -71, 123, 83, 220, 175, 159, 172, -6, 100, -154, 21, -201, -17, -142, -18, -13, 4, 105, 7, 147, -24, 97, -68, 7, -95, -81, -91, -123, -53, -98, -12, -26, 4, 47, 24, 94, 57, 104, 101, 99, 142, 87, 152, 31, 81, -80, -54, -174, -192, -199, -264, -131, -217, 18, -58, 171, 125, 231, 235, 171, 220, 39, 94, -73, -47, -105, -117, -60, -93, 14, -13, 83, 63, 83, 68, 7, 4, -81, -86, -129, -135, -136, -115, -98, -32, -28, 51, 46, 103, 94, 111, 103, 95, 74, 75, 46, 66, 25, 47, 12, 1, 9, -74, -5, -155, -57, -204, -115, -194, -125, -116, -70, 2, 28, 118, 141, 193, 209, 202, 195, 150, 97, 73, -31, 3, -126, -48, -140, -69, -84, -52, -16, -31, 14, -41, -6, -73, -64, -105, -95, -115, -60, -81, 19, 10, 94, 111, 147, 167, 154, 153, 94, 86, -8, -8, -112, -73, -175, -81, -146, -35, -35, 30, 92, 75, 166, 41, 149, -55, 39, -142, -88, -161, -159, -111, -140, -6, -30, 89, 115, 133, 203, 123, 196, 82, 91, 31, -60, 0, -160, -12, -149, -8, -71, -2, 27, -4, 92, -14, 77, -32, -9, -65, -111, -104, -172, -122, -143, -106, -33, -28, 110, 105, 227, 221, 250, 253, 138, 181, -29, 16, -147, -170, -176, -271, -102, -236, 37, -95, 131, 69, 112, 162, -12, 135, -150, 40, -193, -48, -99, -63, 59, -4, 186, 81, 218, 113, 160, 66, 75, -37, 10, -123, -43, -135, -105, -64, -173, 33, -192, 99, -145, 80, -60, -8, 23, -89, 97, -94, 143, -22, 138, 93, 89, 169, 18, 136, -42, 14, -43, -129, -2, -215, 30, -183, 12, -52, -47, 92, -91, 173, -56, 152, 24, 48, 70, -73, 65, -130, 25, -93, -35, 4, -61, 94, -31, 128, 35, 95, 94, 27, 116, -25, 82, -41, 11, -40, -62, -46, -94, -59, -80, -91, -50, -117, -33, -107, -19, -49, -9, 32, 2, 131, 12, 200, 17, 210, 19, 165, 37, 83, 56, -43, 47, -160, 6, -229, -48, -226, -79, -157, -62, -39, -15, 66, 49, 116, 107, 100, 120, 50, 79, 25, 16, 52, -41, 117, -65, 184, -36, 190, 8, 87, 17, -90, 3, -271, -18, -378, -26, -347, -26, -184, -45, 23, -81, 188, -77, 260, -15, 218, 82, 110, 159, 17, 164, -16, 78, 1, -48, 44, -163, 61, -207, 19, -145, -75, -14, -168, 122, -213, 201, -165, 163, -33, 38, 139, -62, 274, -74, 310, -22, 202, 57, -16, 97, -251, 66, -385, -6, -354, -76, -162, -119, 106, -100, 325, -39, 384, 24, 264, 63, 32, 57, -196, -7, -311, -70, -246, -82, -49, -43, 154, 22, 260, 84, 224, 102, 63, 57, -135, -26, -262, -89, -264, -97, -135, -41, 72, 43, 247, 108, 298, 120, 202, 84, 8, 23, -183, -38, -263, -76, -186, -77, 1, -41, 174, 38, 220, 109, 96, 106, -121, 25, -296, -74, -302, -139, -125, -127, 149, -51, 367, 25, 405, 67, 241, 75, -12, 47, -222, 6, -296, -31, -210, -51, -29, -41, 111, 11, 129, 57, 27, 59, -128, 7, -231, -58, -198, -80, -38, -38, 174, 20, 345, 61, 390, 71, 278, 62, 57, 59, -183, 61, -340, 38, -352, -2, -241, -39, -70, -61, 75, -51, 127, -14, 94, -8, 35, -36, 0, -60, 27, -59, 117, -39, 197, 19, 201, 77, 108, 79, -43, 21, -192, -39, -258, -52, -227, -11, -131, 39, -36, 54, 18, 13, 21, -56, 31, -101, 82, -58, 175, 57, 256, 161, 264, 180, 157, 110, -40, -17, -253, -147, -378, -204, -358, -132, -202, 14, 28, 143, 241, 189, 343, 138, 308, 12, 178, -106, 0, -146, -162, -102, -252, -35, -259, 1, -204, 2, -105, -15, 10, -39, 99, -39, 141, 2, 146, 70, 129, 119, 110, 133, 104, 110, 105, 58, 87, -20, 23, -105, -73, -164, -174, -163, -245, -105, -252, 10, -187, 140, -91, 212, 20, 188, 121, 99, 192, -16, 226, -117, 232, -177, 181, -166, 80, -78, -51, 49, -175, 135, -259, 133, -264, 43, -198, -82, -93, -163, 20, -138, 111, -24, 166, 109, 196, 186, 209, 182, 201, 107, 164, -3, 88, -107, -28, -157, -158, -160, -255, -135, -282, -84, -224, -16, -110, 50, 3, 124, 81, 169, 108, 147, 105, 81, 108, 11, 126, -60, 126, -98, 93, -80, 13, -21, -105, 47, -211, 87, -234, 53, -169, -31, -45, -97, 87, -99, 179, -29, 201, 73, 186, 115, 161, 74, 135, -6, 95, -72, 26, -117, -86, -125, -212, -92, -302, -30, -306, 12, -220, 20, -69, 0, 78, -28, 163, -31, 166, 36, 123, 153, 69, 253, 33, 268, 32, 187, 52, 45, 61, -105, 48, -216, 14, -235, -30, -160, -70, -47, -80, 33, -61, 66, -16, 38, 42, -43, 77, -122, 50, -139, -24, -95, -110, -10, -163, 78, -143, 159, -32, 205, 112, 184, 216, 117, 222, 45, 135, -49, -14, -147, -150, -208, -209, -210, -174, -148, -98, -28, -22, 91, 20, 179, 30, 222, 30, 199, 70, 127, 149, 69, 223, 3, 235, -72, 162, -99, 7, -88, -163, -107, -270, -150, -268, -196, -187, -212, -82, -142, -5, 22, 24, 197, 24, 302, 36, 281, 76, 150, 129, -9, 158, -115, 137, -140, 62, -95, -24, -21, -79, 30, -95, 27, -78, -13, -47, -53, -33, -45, -30, 13, -13, 97, 30, 154, 74, 140, 111, 62, 102, -37, 31, -133, -66, -184, -131, -165, -147, -101, -104, -27, -21, 42, 57, 67, 80, 56, 60, 48, 19, 67, -16, 105, -37, 131, -27, 100, 6, 9, 38, -105, 68, -190, 102, -188, 110, -77, 81, 68, 32, 165, -34, 161, -100, 57, -125, -76, -114, -139, -90, -106, -66, -8, -54, 83, -61, 98, -52, 49, -8, -12, 58, -72, 124, -90, 162, -47, 136, 11, 60, 43, -22, 62, -70, 67, -73, 68, -26, 72, 29, 65, 60, 30, 54, -9, 35, -49, 15, -66, 3, -52, -2, -50, 2, -90, -20, -116, -72, -98, -136, -45, -179, 13, -194, 62, -159, 86, -79, 82, 21, 50, 121, 28, 215, 32, 269, 52, 262, 75, 197, 97, 96, 70, -17, -12, -101, -109, -124, -166, -89, -156, -41, -82, -15, 10, -33, 92, -89, 127, -148, 94, -155, 34, -87, -1, 39, -22, 161, -37, 218, -63, 175, -111, 52, -157, -111, -132, -236, -28, -264, 104, -189, 177, -60, 150, 81, 53, 182, -38, 223, -66, 214, 0, 194, 114, 166, 193, 120, 185, 54, 82, -20, -83, -104, -221, -175, -273, -214, -222, -225, -103, -225, 24, -196, 95, -125, 112, -18, 102, 106, 74, 212, 43, 251, 25, 201, 1, 87, -27, -33, -52, -108, -74, -109, -89, -49, -71, 28, -20, 74, 48, 82, 110, 71, 147, 53, 135, 37, 86, 28, 16, 13, -47, -20, -82, -71, -72, -121, -47, -161, -41, -170, -68, -139, -108, -73, -120, 14, -53, 97, 60, 142, 143, 141, 147, 95, 102, 30, 37, -14, -5, 7, 7, 73, 32, 141, 7, 148, -58, 65, -128, -89, -157, -243, -122, -311, -25, -245, 92, -86, 178, 105, 180, 243, 108, 268, 18, 185, -41, 51, -58, -88, -45, -195, -56, -242, -115, -218, -188, -139, -192, -22, -86, 110, 98, 220, 263, 262, 330, 229, 272, 149, 122, 62, -50, -3, -152, -28, -171, -43, -145, -89, -106, -175, -63, -269, -29, -326, 8, -284, 47, -135, 61, 72, 31, 253, -11, 336, -33, 284, -16, 152, 25, 16, 62, -63, 65, -62, 41, 3, -3, 62, -55, 72, -82, 17, -49, -81, 17, -173, 99, -200, 166, -142, 163, -20, 70, 113, -47, 205, -140, 205, -182, 109, -150, -53, -60, -209, 21, -295, 44, -277, -21, -160, -127, 4, -164, 140, -65, 217, 139, 243, 361, 239, 439, 222, 281, 195, -45, 129, -357, 5, -493, -151, -371, -283, -54, -346, 284, -309, 440, -186, 336, -22, 63, 101, -192, 148, -305, 122, -244, 72, -74, 32, 95, 34, 183, 76, 182, 125, 98, 128, -47, 75, -199, -31, -274, -146, -222, -215, -52, -186, 141, -70, 266, 93, 275, 221, 171, 243, 17, 141, -99, -31, -133, -197, -87, -269, -13, -202, 19, -48, -40, 89, -151, 135, -228, 66, -171, -66, 24, -144, 260, -80, 411, 102, 397, 309, 201, 425, -80, 367, -318, 126, -410, -185, -328, -418, -124, -473, 64, -342, 155, -93, 135, 126, 44, 208, -46, 140, -74, 6, -45, -103, 40, -106, 165, -3, 254, 132, 232, 194, 107, 144, -89, 6, -269, -126, -330, -168, -245, -77, -81, 93, 90, 252, 204, 310, 234, 238, 166, 74, 30, -108, -105, -257, -168, -335, -149, -339, -67, -287, 25, -195, 74, -65, 56, 70, 0, 166, -56, 198, -52, 171, 18, 108, 125, 65, 225, 84, 252, 155, 130, 216, -94, 216, -304, 128, -405, -44, -337, -234, -110, -336, 146, -301, 305, -150, 300, 29, 151, 144, -53, 124, -200, -7, -234, -163, -133, -241, 42, -196, 176, -40, 206, 149, 145, 275, 16, 276, -99, 179, -137, 52, -75, -25, 44, -20, 145, 63, 150, 138, 67, 136, -71, 30, -219, -151, -285, -332, -228, -417, -104, -358, 39, -173, 168, 69, 229, 262, 206, 329, 146, 266, 67, 119, -8, -42, -76, -138, -155, -121, -231, -25, -240, 85, -168, 151, -26, 142, 145, 59, 278, -38, 313, -86, 266, -72, 175, -40, 59, -25, -78, -57, -205, -133, -290, -215, -300, -225, -229, -141, -104, 25, 15, 208, 101, 334, 150, 342, 162, 245, 142, 86, 104, -70, 36, -178, -54, -207, -132, -173, -170, -103, -156, -26, -64, 43, 58, 87, 141, 111, 151, 110, 100, 74, 26, -4, -13, -95, -5, -161, 13, -174, 3, -127, -29, -37, -69, 52, -82, 109, -55, 117, 6, 85, 60, 45, 52, 36, -28, 65, -121, 106, -169, 117, -134, 66, -26, -59, 90, -207, 126, -305, 95, -292, 38, -161, -3, 55, -9, 259, 2, 360, -2, 316, 2, 164, 14, -30, 11, -167, -6, -194, -15, -123, -32, -38, -34, 13, -3, 1, 28, -57, 28, -120, 20, -135, 4, -97, -38, -30, -101, 41, -143, 102, -140, 146, -77, 174, 17, 192, 96, 188, 132, 137, 132, 47, 106, -57, 83, -140, 66, -164, 27, -132, -55, -81, -141, -44, -196, -53, -192, -105, -117, -158, 18, -152, 125, -79, 148, 47, 85, 180, -14, 269, -92, 259, -107, 164, -77, 24, -31, -101, 10, -165, 52, -130, 101, -18, 167, 123, 206, 225, 167, 246, 33, 152, -149, -37, -295, -250, -323, -398, -217, -425, -27, -314, 127, -113, 172, 91, 107, 217, 3, 243, -82, 181, -98, 95, -53, 46, 8, 74, 48, 155, 62, 220, 44, 206, 24, 97, 28, -68, 64, -208, 97, -254, 93, -205, 27, -117, -79, -66, -181, -97, -224, -189, -195, -267, -113, -247, -11, -99, 85, 142, 142, 374, 153, 496, 105, 465, 20, 321, -64, 125, -98, -37, -82, -122, -20, -134, 57, -124, 113, -128, 125, -165, 114, -211, 55, -229, -51, -191, -165, -112, -237, -19, -257, 55, -211, 93, -111, 82, -7, 54, 49, 54, 67, 83, 82, 130, 126, 182, 184, 206, 229, 175, 219, 101, 155, 15, 49, -71, -71, -138, -187, -170, -258, -181, -267, -181, -210, -151, -90, -96, 54, -33, 134, 21, 116, 40, 18, 14, -100, -30, -169, -59, -130, -30, -14, 77, 116, 234, 186, 362, 158, 390, 56, 283, -48, 78, -125, -155, -136, -326, -66, -387, 40, -339, 114, -237, 136, -121, 101, -27, 36, 37, -30, 88, -82, 147, -118, 187, -135, 187, -142, 145, -129, 69, -117, -25, -126, -80, -136, -68, -78, -4, 74, 73, 294, 129, 467, 137, 464, 90, 258, 9, -50, -76, -324, -158, -436, -226, -370, -264, -218, -262, -86, -218, -25, -128, -45, -3, -80, 129, -50, 234, 63, 297, 206, 306, 314, 270, 304, 195, 182, 103, 20, -1, -102, -92, -148, -152, -107, -161, -25, -122, 30, -55, 17, -20, -44, -45, -128, -117, -214, -198, -273, -255, -256, -238, -175, -141, -44, 8, 120, 169, 266, 310, 322, 388, 272, 385, 125, 313, -46, 191, -151, 37, -153, -113, -86, -233, 25, -300, 115, -299, 132, -225, 71, -94, -39, 47, -169, 144, -262, 157, -291, 69, -251, -83, -156, -215, -33, -247, 75, -145, 172, 65, 237, 290, 239, 420, 185, 390, 120, 213, 51, -36, -12, -235, -71, -304, -117, -228, -150, -67, -155, 91, -139, 160, -94, 127, -60, 13, -64, -117, -80, -213, -75, -237, -57, -191, -16, -88, 47, 30, 107, 127, 140, 181, 158, 196, 153, 186, 120, 177, 49, 165, -51, 136, -147, 77, -185, -21, -152, -147, -62, -261, 33, -316, 66, -284, -3, -169, -120, -5, -210, 141, -204, 213, -107, 196, 42, 109, 166, -11, 203, -114, 146, -159, 51, -121, -35, -23, -64, 100, -44, 202, -15, 239, -5, 190, 9, 83, 9, -48, -6, -154, -36, -191, -95, -143, -174, -57, -196, 24, -143, 57, -43, 23, 52, -60, 108, -125, 104, -132, 75, -59, 42, 59, 29, 160, 45, 190, 70, 140, 70, 36, 52, -60, 3, -99, -71, -65, -152, 6, -210, 64, -226, 73, -180, 39, -97, -16, -3, -58, 69, -59, 89, -34, 52, -18, 1, -21, -40, -54, -46, -110, -13, -148, 53, -118, 124, -11, 190, 151, 204, 301, 137, 365, 6, 298, -141, 123, -258, -101, -283, -275, -224, -329, -145, -247, -109, -93, -90, 46, -65, 91, -18, 42, 63, -61, 172, -135, 249, -121, 249, -17, 163, 116, 22, 214, -120, 224, -186, 142, -165, 21, -79, -63, 9, -79, 43, -33, 8, 30, -48, 62, -115, 41, -177, -13, -194, -70, -135, -103, -29, -95, 101, -64, 201, -45, 221, -55, 143, -92, 14, -134, -113, -136, -172, -68, -137, 60, -33, 205, 81, 315, 153, 349, 132, 280, 41, 132, -73, -43, -161, -189, -216, -271, -232, -254, -216, -160, -148, -33, -34, 67, 96, 112, 191, 76, 216, -19, 142, -128, 7, -182, -124, -156, -181, -42, -146, 118, -29, 253, 112, 299, 200, 246, 176, 107, 59, -62, -99, -189, -228, -230, -282, -183, -238, -76, -125, 38, 14, 112, 114, 126, 145, 85, 109, 16, 44, -47, -15, -80, -40, -82, -50, -67, -54, -46, -62, -24, -61, 5, -66, 37, -66, 71, -64, 94, -61, 97, -42, 69, 6, 21, 52, -38, 75, -83, 65, -95, 39, -63, 2, -1, -27, 78, -47, 127, -47, 113, -40, 27, -36, -100, -34, -215, -24, -249, -14, -170, 5, 7, -1, 201, -53, 316, -138, 282, -198, 114, -201, -113, -125, -293, -14, -341, 80, -230, 124, -8, 131, 222, 106, 360, 93, 352, 100, 205, 103, -12, 74, -209, 23, -315, -77, -298, -196, -176, -280, 3, -287, 164, -209, 233, -55, 192, 90, 62, 164, -96, 130, -204, -2, -205, -177, -105, -275, 42, -230, 154, -53, 181, 167, 109, 330, -14, 352, -112, 236, -123, 34, -48, -159, 85, -279, 191, -281, 208, -176, 121, -12, -20, 109, -153, 116, -210, 4, -180, -149, -91, -254, -3, -250, 47, -144, 37, 21, -9, 160, -51, 219, -60, 185, -26, 92, 40, -25, 110, -102, 148, -111, 144, -64, 92, -11, 9, 20, -68, 0, -105, -66, -85, -161, -26, -218, 29, -209, 45, -117, 12, 40, -53, 209, -104, 295, -105, 257, -46, 108, 39, -79, 115, -225, 147, -261, 127, -207, 70, -104, 3, -4, -65, 52, -117, 30, -143, -36, -136, -122, -99, -177, -29, -160, 46, -72, 102, 46, 112, 175, 92, 244, 64, 219, 53, 122, 58, -1, 68, -115, 47, -151, -11, -108, -89, -54, -152, -45, -166, -89, -114, -160, -22, -175, 60, -112, 92, -14, 64, 43, -2, 24, -65, -67, -83, -150, -39, -159, 46, -75, 129, 78, 163, 235, 134, 301, 55, 262, -37, 141, -106, -21, -117, -173, -81, -248, -31, -251, -1, -186, 5, -75, -9, 31, -20, 51, -20, -26, -16, -165, -37, -274, -63, -275, -71, -126, -29, 107, 67, 324, 197, 416, 289, 339, 280, 132, 143, -91, -70, -258, -262, -313, -334, -259, -256, -156, -77, -82, 104, -34, 196, -21, 158, -24, 23, -16, -127, 11, -208, 27, -181, 42, -66, 45, 76, 28, 172, -11, 187, -32, 142, -40, 80, -19, 46, 22, 48, 62, 64, 72, 59, 32, 11, -79, -67, -222, -135, -341, -165, -367, -145, -273, -105, -70, -77, 133, -82, 251, -85, 245, -57, 148, 21, 22, 119, -47, 203, -38, 219, 36, 166, 118, 77, 141, 12, 65, -10, -73, 6, -223, 19, -304, 3, -286, -49, -201, -103, -110, -129, -39, -110, -22, -73, -46, -56, -66, -77, -44, -121, 11, -143, 99, -98, 175, 20, 201, 167, 168, 275, 119, 293, 67, 219, 28, 97, -6, -6, -51, -40, -123, -4, -184, 56, -234, 74, -265, 11, -285, -133, -289, -293, -272, -391, -199, -366, -77, -224, 75, -19, 231, 155, 352, 234, 387, 194, 351, 85, 261, -16, 133, -33, -4, 57, -114, 227, -220, 382, -308, 434, -352, 332, -333, 100, -257, -185, -136, -410, -36, -499, 9, -437, -2, -272, -26, -96, -31, 5, 9, -3, 59, -82, 93, -153, 110, -137, 117, -6, 121, 205, 149, 405, 154, 521, 92, 521, -43, 425, -202, 271, -327, 91, -340, -100, -247, -289, -113, -459, -22, -572, 0, -570, -39, -434, -74, -188, -77, 77, -45, 265, -2, 306, 54, 213, 114, 56, 187, -52, 240, -40, 223, 109, 104, 310, -77, 459, -258, 459, -350, 287, -312, -4, -168, -291, -29, -471, 31, -497, -7, -402, -84, -257, -128, -137, -73, -69, 54, -34, 176, 15, 213, 110, 152, 235, 26, 338, -86, 366, -141, 303, -128, 175, -91, 40, -80, -54, -119, -87, -174, -75, -201, -57, -150, -70, -33, -123, 97, -198, 186, -255, 225, -255, 187, -189, 81, -70, -62, 60, -195, 162, -279, 206, -252, 187, -131, 121, 23, 56, 133, 31, 158, 77, 88, 164, -19, 240, -141, 233, -235, 115, -253, -96, -191, -315, -92, -467, 32, -479, 126, -339, 139, -94, 89, 154, 29, 313, -37, 320, -60, 184, -12, -15, 76, -170, 136, -194, 128, -52, 12, 197, -160, 430, -302, 516, -349, 390, -299, 78, -184, -298, -83, -587, -20, -683, 13, -555, 39, -261, 74, 78, 150, 335, 226, 429, 253, 355, 187, 174, 43, -15, -135, -141, -253, -152, -276, -53, -214, 113, -122, 265, -38, 334, -1, 269, -9, 78, -57, -188, -104, -422, -122, -540, -79, -487, 3, -276, 97, 19, 148, 274, 138, 398, 67, 348, -22, 174, -103, -20, -135, -130, -98, -110, -9, 16, 55, 154, 49, 212, -58, 147, -215, -12, -328, -189, -313, -293, -185, -268, 6, -131, 180, 51, 280, 192, 275, 224, 192, 138, 51, -24, -76, -183, -142, -261, -140, -215, -110, -53, -99, 163, -141, 333, -179, 378, -151, 279, -54, 82, 53, -130, 126, -269, 92, -299, -45, -230, -207, -122, -289, -30, -239, 5, -37, 3, 217, -8, 385, 21, 372, 84, 192, 155, -60, 195, -245, 187, -308, 129, -262, 52, -159, -13, -55, -39, -6, -36, 1, -42, -31, -88, -90, -180, -140, -282, -134, -333, -79, -282, 21, -118, 128, 122, 193, 349, 178, 475, 99, 436, -25, 253, -125, 4, -150, -206, -86, -291, -8, -232, 19, -76, -57, 86, -192, 179, -282, 152, -252, 20, -123, -148, 52, -269, 186, -295, 218, -214, 154, -69, 47, 77, -84, 169, -180, 197, -194, 170, -120, 139, -2, 130, 127, 153, 199, 171, 173, 150, 49, 58, -125, -93, -300, -258, -389, -372, -349, -396, -193, -315, -11, -162, 117, 7, 141, 130, 111, 187, 87, 189, 108, 175, 148, 172, 154, 175, 74, 161, -56, 109, -172, 25, -226, -49, -218, -68, -153, -30, -88, 32, -49, 50, -48, -34, -71, -217, -110, -413, -126, -508, -102, -420, -20, -150, 83, 191, 176, 459, 224, 543, 212, 432, 121, 195, -16, -37, -155, -161, -249, -135, -257, -5, -142, 151, 25, 235, 146, 200, 144, 38, 17, -192, -187, -416, -350, -547, -392, -538, -297, -376, -123, -116, 73, 156, 221, 357, 299, 441, 301, 407, 250, 305, 160, 192, 61, 113, -61, 83, -190, 87, -294, 81, -335, 27, -300, -76, -179, -209, -33, -335, 67, -423, 85, -445, 29, -387, -91, -253, -194, -67, -208, 127, -105, 288, 89, 383, 301, 404, 410, 361, 372, 278, 199, 183, -32, 105, -236, 47, -345, 10, -370, -32, -318, -90, -226, -171, -138, -254, -96, -322, -79, -351, -71, -344, -25, -288, 69, -185, 173, -31, 218, 150, 195, 320, 117, 425, 26, 430, -34, 323, -36, 144, -6, -20, 31, -86, 22, -32, -50, 90, -177, 182, -300, 154, -362, -17, -333, -272, -246, -502, -135, -606, -28, -528, 79, -292, 172, 24, 248, 312, 281, 480, 253, 492, 159, 369, 48, 173, -62, -17, -147, -132, -187, -142, -163, -55, -118, 71, -89, 167, -101, 174, -140, 89, -194, -72, -210, -254, -169, -407, -80, -472, 23, -427, 127, -253, 206, 18, 240, 318, 209, 543, 132, 608, 27, 471, -77, 189, -164, -123, -211, -330, -217, -354, -186, -199, -141, 38, -87, 221, -37, 256, 17, 128, 52, -103, 53, -331, 1, -453, -91, -423, -162, -256, -135, -18, -29, 212, 110, 364, 215, 416, 234, 375, 151, 273, 31, 146, -101, 20, -206, -91, -241, -174, -203, -213, -148, -210, -96, -165, -84, -99, -112, -35, -131, -10, -93, -33, -27, -88, 51, -127, 120, -111, 176, -16, 221, 124, 240, 258, 192, 329, 83, 318, -70, 227, -218, 94, -319, -41, -338, -145, -297, -203, -200, -214, -72, -196, 45, -162, 96, -124, 89, -88, 35, -58, -33, -21, -89, 36, -102, 96, -73, 139, -6, 147, 79, 122, 161, 81, 184, 55, 151, 59, 87, 88, 21, 119, -59, 118, -148, 70, -243, -16, -316, -114, -347, -208, -298, -277, -184, -310, -40, -290, 84, -219, 174, -83, 203, 93, 170, 258, 100, 349, 39, 344, 3, 243, 6, 91, 15, -47, 11, -102, -18, -62, -57, 39, -108, 136, -156, 166, -196, 77, -208, -114, -178, -332, -111, -476, -58, -480, -26, -329, -11, -75, 7, 179, 48, 346, 130, 393, 207, 346, 255, 264, 250, 202, 161, 162, -23, 108, -232, -5, -403, -172, -457, -339, -373, -422, -191, -369, -4, -202, 133, -3, 178, 134, 151, 155, 86, 75, 20, -24, -32, -58, -50, 10, -53, 143, -39, 270, -5, 317, 44, 252, 67, 98, 68, -69, 33, -193, -36, -232, -121, -188, -185, -95, -236, -22, -255, -4, -231, -59, -154, -152, -46, -220, 84, -203, 202, -87, 291, 109, 313, 322, 249, 457, 95, 442, -100, 283, -292, 37, -401, -212, -379, -367, -235, -370, -47, -228, 136, -9, 258, 192, 275, 284, 166, 230, -22, 54, -245, -170, -406, -349, -422, -403, -272, -308, -23, -99, 245, 163, 427, 396, 460, 516, 330, 469, 89, 276, -182, -1, -366, -266, -408, -422, -302, -406, -121, -240, 37, -2, 87, 197, 46, 270, -43, 183, -121, -7, -152, -204, -115, -316, -37, -292, 63, -131, 139, 99, 181, 313, 180, 434, 150, 421, 88, 276, 9, 50, -85, -182, -179, -347, -258, -383, -286, -279, -259, -84, -173, 109, -60, 209, 50, 172, 116, 23, 129, -157, 72, -269, -15, -253, -82, -97, -90, 145, -27, 363, 99, 456, 211, 378, 241, 153, 151, -131, -18, -343, -206, -399, -330, -287, -357, -72, -283, 137, -136, 231, 31, 187, 146, 47, 166, -96, 79, -164, -61, -133, -178, -45, -195, 40, -115, 70, 37, 48, 191, 9, 279, -2, 255, 27, 146, 92, -10, 147, -141, 151, -206, 98, -206, 18, -190, -62, -183, -118, -194, -142, -189, -148, -148, -143, -66, -121, 34, -83, 138, -35, 205, 21, 218, 65, 172, 77, 84, 66, -24, 49, -82, 50, -61, 91, 5, 168, 50, 248, 41, 268, -40, 189, -159, 13, -284, -216, -360, -420, -352, -526, -231, -489, -36, -317, 179, -56, 314, 204, 318, 386, 203, 447, 69, 396, -17, 250, -39, 69, -29, -83, -21, -170, -37, -194, -71, -161, -131, -95, -195, -32, -234, 1, -197, 5, -90, -13, 48, -33, 138, -32, 143, 2, 77, 72, 5, 158, -39, 215, -49, 192, -52, 75, -42, -119, -43, -323, -59, -459, -82, -453, -78, -274, -36, 44, 53, 398, 150, 667, 198, 749, 145, 602, 8, 259, -167, -177, -302, -568, -362, -808, -313, -831, -177, -627, 2, -256, 149, 158, 228, 501, 229, 699, 182, 728, 107, 586, 38, 334, -22, 47, -79, -220, -136, -437, -162, -569, -166, -592, -154, -490, -125, -270, -61, 25, 5, 319, 61, 525, 86, 580, 67, 476, 3, 244, -62, -51, -97, -324, -77, -510, -15, -580, 73, -518, 141, -298, 159, 50, 97, 447, -10, 789, -102, 953, -148, 831, -155, 412, -127, -208, -105, -835, -115, -1253, -154, -1301, -160, -940, -124, -276, -36, 474, 99, 1060, 251, 1293, 340, 1111, 303, 602, 149, -48, -44, -613, -203, -906, -267, -852, -238, -519, -142, -54, -41, 373, 29, 613, 51, 596, 39, 365, 1, 23, -58, -310, -130, -538, -167, -606, -154, -503, -71, -251, 63, 85, 206, 421, 265, 668, 194, 736, 15, 573, -177, 217, -297, -208, -278, -562, -118, -725, 117, -634, 304, -319, 362, 93, 254, 442, 21, 600, -257, 528, -463, 262, -534, -104, -445, -434, -243, -603, 30, -561, 301, -325, 484, 26, 532, 368, 457, 589, 255, 615, -29, 443, -317, 137, -515, -188, -600, -439, -528, -529, -297, -437, 27, -209, 338, 73, 534, 319, 548, 438, 380, 390, 82, 197, -217, -66, -412, -320, -458, -481, -390, -477, -221, -301, 2, -19, 211, 281, 336, 515, 338, 605, 210, 504, 16, 233, -170, -125, -278, -466, -296, -663, -223, -635, -113, -387, -7, 2, 74, 398, 123, 637, 138, 617, 134, 347, 113, -49, 72, -402, 1, -552, -73, -441, -122, -137, -117, 201, -97, 423, -87, 437, -101, 238, -112, -67, -105, -311, -37, -384, 81, -297, 174, -114, 176, 87, 89, 230, -50, 268, -174, 218, -225, 121, -161, 8, -28, -113, 135, -212, 261, -248, 282, -198, 171, -72, -39, 104, -263, 271, -400, 332, -401, 238, -250, 33, -16, -188, 230, -333, 378, -328, 386, -173, 237, 65, -34, 275, -316, 349, -474, 237, -449, -12, -260, -275, 24, -420, 333, -371, 533, -115, 545, 263, 342, 594, -11, 696, -399, 501, -665, 74, -695, -452, -467, -881, -79, -999, 324, -728, 583, -171, 630, 480, 443, 994, 107, 1157, -255, 890, -509, 299, -582, -410, -457, -969, -173, -1142, 194, -861, 501, -259, 625, 428, 505, 928, 174, 1043, -284, 732, -690, 134, -866, -514, -716, -961, -310, -1020, 223, -676, 709, -85, 969, 535, 873, 965, 448, 1036, -139, 719, -664, 132, -952, -496, -890, -921, -514, -975, 20, -659, 490, -102, 765, 495, 763, 900, 471, 929, 5, 581, -440, 5, -716, -587, -742, -976, -528, -1002, -144, -642, 248, -22, 530, 645, 616, 1096, 508, 1146, 252, 779, -54, 128, -288, -566, -377, -1017, -325, -1052, -181, -688, -44, -105, 23, 458, -14, 767, -85, 697, -123, 309, -91, -181, 0, -547, 110, -639, 204, -411, 253, 29, 232, 473, 138, 732, -25, 712, -190, 417, -305, -34, -312, -461, -199, -708, 3, -704, 202, -452, 308, -55, 249, 319, 38, 518, -244, 479, -458, 235, -493, -102, -309, -376, 14, -436, 348, -264, 550, 46, 557, 361, 361, 535, 50, 468, -265, 204, -463, -107, -462, -343, -267, -433, 15, -344, 242, -131, 296, 80, 159, 182, -127, 140, -386, -9, -476, -183, -342, -280, -60, -228, 261, -21, 525, 262, 629, 499, 516, 586, 226, 463, -140, 162, -439, -181, -604, -427, -572, -527, -370, -477, -76, -308, 201, -92, 374, 84, 408, 203, 291, 284, 56, 317, -173, 270, -301, 147, -293, -42, -216, -249, -90, -385, 64, -382, 201, -240, 262, 13, 239, 309, 177, 525, 100, 563, -12, 431, -140, 178, -254, -152, -309, -462, -288, -626, -167, -590, 12, -379, 150, -44, 191, 309, 156, 530, 68, 510, -42, 254, -141, -136, -182, -506, -152, -684, -48, -536, 101, -91, 256, 477, 348, 949, 344, 1130, 222, 914, 17, 352, -227, -362, -431, -990, -526, -1299, -497, -1178, -353, -700, -114, -59, 141, 522, 340, 839, 422, 810, 422, 506, 346, 102, 216, -205, 64, -270, -85, -102, -221, 163, -346, 341, -423, 303, -410, 26, -328, -368, -154, -679, 95, -732, 384, -456, 592, 69, 620, 640, 462, 998, 162, 957, -219, 501, -596, -239, -825, -995, -788, -1449, -531, -1382, -129, -759, 298, 246, 642, 1267, 783, 1887, 698, 1866, 480, 1205, 226, 107, -37, -1016, -288, -1717, -503, -1793, -650, -1314, -747, -493, -729, 340, -519, 874, -107, 999, 401, 813, 878, 487, 1179, 201, 1169, 50, 770, 0, 78, -48, -698, -153, -1316, -340, -1572, -554, -1331, -670, -629, -554, 340, -197, 1238, 287, 1751, 727, 1660, 951, 994, 831, -33, 379, -1070, -233, -1740, -776, -1801, -1052, -1238, -952, -270, -489, 725, 164, 1420, 753, 1587, 1069, 1231, 1026, 512, 632, -276, 16, -868, -583, -1130, -942, -1021, -976, -635, -700, -140, -213, 313, 283, 594, 594, 675, 647, 552, 479, 304, 191, -2, -72, -273, -197, -418, -165, -434, -47, -353, 59, -201, 71, -17, -24, 162, -166, 278, -251, 352, -209, 358, -47, 276, 158, 111, 322, -101, 341, -312, 157, -467, -161, -498, -448, -361, -583, -99, -487, 199, -142, 419, 346, 512, 768, 428, 950, 170, 805, -152, 333, -394, -316, -511, -879, -463, -1137, -230, -1001, 125, -495, 437, 219, 583, 842, 526, 1099, 280, 912, -103, 371, -470, -318, -672, -866, -614, -1018, -365, -716, -23, -113, 311, 527, 534, 928, 566, 915, 400, 509, 137, -85, -117, -601, -318, -812, -396, -638, -342, -183, -181, 306, -21, 589, 97, 540, 190, 203, 234, -254, 209, -595, 109, -636, -37, -345, -188, 139, -330, 585, -370, 757, -270, 569, -27, 106, 277, -404, 523, -703, 603, -625, 445, -190, 100, 397, -294, 825, -612, 833, -740, 375, -620, -355, -248, -1024, 225, -1293, 617, -988, 780, -219, 617, 680, 162, 1321, -363, 1423, -706, 941, -742, 110, -477, -713, 12, -1196, 516, -1139, 793, -597, 719, 143, 344, 739, -188, 960, -652, 722, -844, 130, -656, -533, -191, -937, 316, -899, 649, -434, 702, 255, 463, 864, 31, 1089, -391, 826, -593, 210, -537, -463, -264, -891, 102, -888, 408, -494, 491, 61, 315, 475, 29, 564, -207, 336, -317, -23, -276, -299, -125, -348, 79, -157, 199, 135, 201, 336, 109, 330, -15, 123, -120, -158, -185, -334, -151, -319, -34, -147, 49, 111, 51, 316, 10, 317, 23, 135, 58, -74, 104, -211, 161, -232, 179, -98, 102, 114, -69, 217, -258, 122, -387, -111, -407, -357, -264, -483, -7, -361, 272, 6, 437, 465, 414, 786, 233, 821, 5, 530, -185, 3, -278, -584, -250, -986, -109, -1015, 67, -636, 200, 0, 218, 668, 114, 1111, -65, 1129, -249, 660, -384, -134, -355, -939, -147, -1415, 145, -1322, 377, -662, 480, 303, 417, 1204, 178, 1667, -145, 1452, -402, 637, -503, -407, -390, -1260, -120, -1585, 211, -1236, 435, -382, 452, 559, 240, 1198, -105, 1312, -389, 857, -485, 19, -380, -819, -89, -1300, 273, -1258, 547, -735, 569, 95, 362, 929, 6, 1439, -397, 1415, -689, 881, -742, 35, -498, -812, -39, -1345, 449, -1366, 799, -885, 854, -102, 590, 657, 78, 1106, -464, 1098, -824, 680, -889, 37, -616, -579, -82, -952, 465, -950, 784, -586, 775, -14, 494, 549, 18, 898, -461, 916, -736, 607, -708, 92, -418, -442, 24, -790, 439, -823, 655, -562, 594, -149, 320, 272, -48, 575, -366, 668, -522, 534, -467, 238, -241, -109, 61, -401, 291, -552, 374, -524, 292, -319, 96, -7, -144, 308, -316, 509, -348, 516, -250, 319, -60, 19, 159, -269, 307, -446, 358, -444, 294, -252, 153, 40, -45, 308, -235, 432, -359, 360, -404, 113, -343, -210, -168, -467, 107, -520, 433, -315, 627, 72, 562, 489, 218, 751, -239, 708, -639, 338, -840, -226, -706, -759, -273, -1015, 283, -858, 771, -352, 1006, 304, 871, 862, 354, 1063, -303, 794, -836, 208, -1046, -400, -865, -790, -366, -803, 259, -418, 758, 139, 915, 547, 680, 635, 166, 410, -359, -35, -680, -471, -672, -645, -385, -488, 29, -132, 382, 258, 544, 506, 457, 491, 201, 256, -88, -23, -292, -182, -378, -136, -322, 40, -136, 156, 80, 81, 206, -160, 224, -467, 132, -648, -12, -482, -154, 42, -225, 661, -202, 1033, -101, 919, 52, 311, 206, -522, 315, -1175, 338, -1310, 220, -783, 12, 214, -204, 1170, -330, 1596, -363, 1303, -288, 389, -87, -775, 144, -1608, 287, -1684, 287, -1009, 159, 97, -31, 1163, -239, 1692, -348, 1403, -321, 470, -145, -616, 119, -1354, 359, -1439, 501, -846, 472, 114, 243, 969, -118, 1297, -468, 960, -629, 176, -537, -613, -182, -1048, 273, -944, 598, -342, 647, 451, 407, 991, -31, 998, -490, 477, -782, -310, -773, -983, -469, -1228, 67, -929, 625, -194, 953, 648, 908, 1210, 522, 1293, -69, 913, -625, 209, -916, -547, -827, -1029, -414, -1101, 158, -819, 621, -297, 747, 286, 506, 708, 41, 816, -439, 596, -675, 170, -561, -249, -149, -504, 350, -527, 706, -308, 725, 62, 372, 356, -192, 404, -722, 219, -972, -71, -773, -321, -186, -381, 561, -184, 1115, 173, 1227, 502, 823, 631, 54, 438, -770, -34, -1353, -573, -1442, -921, -977, -915, -167, -501, 683, 156, 1265, 769, 1395, 1092, 987, 979, 244, 418, -481, -339, -929, -923, -971, -1090, -618, -781, -51, -88, 439, 695, 606, 1190, 451, 1162, 81, 604, -303, -272, -547, -1064, -549, -1400, -287, -1152, 137, -425, 513, 496, 674, 1195, 563, 1325, 239, 830, -188, -18, -521, -822, -625, -1244, -463, -1086, -106, -379, 308, 559, 586, 1299, 606, 1506, 350, 1085, -75, 189, -502, -821, -730, -1541, -675, -1676, -380, -1169, 59, -214, 496, 782, 746, 1401, 740, 1406, 473, 835, 42, -43, -407, -821, -684, -1149, -709, -906, -507, -241, -121, 518, 318, 1008, 627, 1001, 719, 533, 557, -139, 212, -695, -208, -886, -534, -652, -672, -157, -594, 332, -335, 570, -19, 432, 252, 13, 440, -441, 505, -709, 438, -637, 240, -183, 10, 438, -196, 919, -333, 1095, -365, 901, -275, 328, -75, -403, 147, -953, 277, -1128, 270, -913, 127, -381, -74, 250, -267, 721, -332, 881, -227, 703, -28, 268, 161, -217, 298, -570, 343, -710, 250, -621, 38, -342, -168, 25, -280, 387, -258, 657, -130, 742, 39, 617, 176, 329, 249, -61, 211, -456, 73, -704, -98, -696, -232, -457, -327, -98, -338, 226, -204, 375, 34, 321, 263, 135, 424, -82, 467, -190, 376, -85, 151, 166, -129, 367, -390, 381, -520, 187, -458, -154, -244, -483, 69, -603, 362, -420, 467, 33, 365, 549, 139, 815, -95, 646, -282, 121, -336, -550, -238, -1062, -59, -1111, 136, -603, 258, 238, 242, 1042, 120, 1411, -42, 1104, -156, 261, -174, -687, -54, -1318, 117, -1314, 213, -625, 177, 391, 17, 1191, -201, 1402, -355, 906, -345, -98, -169, -1086, 72, -1528, 315, -1234, 448, -358, 397, 699, 187, 1410, -83, 1433, -297, 803, -360, -162, -263, -982, -67, -1240, 147, -882, 305, -195, 296, 505, 113, 898, -144, 756, -355, 212, -426, -322, -278, -591, 17, -533, 311, -183, 465, 242, 440, 439, 249, 323, -16, 3, -240, -312, -347, -409, -291, -206, -82, 180, 134, 553, 245, 669, 218, 377, 87, -183, -129, -669, -326, -873, -359, -716, -211, -202, 41, 458, 318, 895, 494, 881, 477, 446, 242, -170, -89, -654, -383, -809, -490, -597, -358, -103, -78, 429, 231, 704, 423, 611, 364, 268, 74, -151, -284, -476, -481, -541, -422, -316, -112, 36, 309, 336, 634, 478, 685, 390, 395, 72, -131, -326, -631, -616, -840, -671, -649, -466, -149, -44, 475, 481, 906, 926, 897, 1058, 452, 783, -206, 201, -792, -503, -1038, -1134, -815, -1399, -218, -1095, 467, -323, 961, 604, 1041, 1363, 671, 1627, 40, 1202, -562, 222, -894, -915, -802, -1751, -355, -1904, 219, -1245, 656, -15, 789, 1305, 569, 2167, 99, 2165, -392, 1280, -712, -123, -751, -1497, -460, -2298, 6, -2170, 429, -1168, 665, 251, 694, 1501, 500, 2117, 135, 1859, -257, 851, -540, -458, -617, -1523, -458, -1947, -140, -1580, 242, -569, 550, 684, 652, 1648, 452, 1924, 52, 1429, -387, 408, -730, -744, -793, -1594, -485, -1785, 70, -1231, 637, -242, 968, 712, 942, 1264, 521, 1261, -134, 759, -732, 18, -1008, -613, -851, -852, -342, -650, 287, -202, 775, 240, 912, 481, 662, 426, 125, 155, -446, -118, -781, -239, -770, -172, -469, 55, 3, 276, 461, 274, 734, 20, 738, -331, 497, -600, 102, -618, -287, -321, -548, 180, -629, 668, -522, 892, -256, 685, 75, 164, 397, -369, 623, -698, 672, -706, 473, -336, 81, 223, -358, 626, -710, 685, -839, 407, -636, -116, -136, -639, 487, -871, 963, -699, 1091, -237, 769, 315, 107, 737, -633, 850, -1147, 596, -1180, 98, -696, -407, 87, -680, 861, -619, 1314, -286, 1232, 186, 596, 631, -290, 806, -1062, 585, -1429, 77, -1211, -516, -454, -996, 523, -1130, 1292, -792, 1517, -100, 1133, 684, 305, 1267, -600, 1377, -1232, 946, -1339, 145, -874, -752, -87, -1387, 648, -1422, 1074, -865, 1051, 9, 584, 897, -92, 1458, -616, 1368, -807, 675, -663, -270, -271, -1096, 186, -1493, 481, -1257, 549, -508, 409, 406, 154, 1133, -36, 1384, -76, 1077, -62, 419, -68, -320, -121, -889, -260, -1069, -413, -841, -395, -404, -147, 84, 241, 507, 612, 690, 791, 611, 630, 450, 172, 247, -398, -48, -848, -334, -921, -519, -528, -634, 146, -623, 813, -379, 1167, 62, 1028, 570, 403, 983, -438, 1055, -1104, 667, -1312, -37, -958, -802, -187, -1346, 640, -1344, 1167, -726, 1162, 232, 657, 1146, -89, 1643, -713, 1423, -957, 552, -723, -560, -120, -1444, 550, -1741, 913, -1266, 790, -212, 290, 916, -319, 1609, -764, 1586, -817, 845, -460, -268, 117, -1233, 603, -1623, 797, -1256, 642, -285, 198, 792, -340, 1453, -711, 1461, -749, 842, -435, -187, 49, -1146, 508, -1543, 807, -1243, 815, -449, 477, 505, -23, 1223, -459, 1402, -726, 989, -769, 187, -503, -644, -20, -1139, 438, -1144, 704, -703, 720, 12, 461, 698, 31, 1031, -406, 927, -669, 466, -623, -209, -263, -799, 226, -987, 651, -763, 858, -261, 691, 373, 158, 868, -442, 935, -839, 571, -931, 3, -663, -500, -60, -757, 580, -711, 952, -389, 930, 106, 530, 500, -76, 575, -587, 435, -794, 259, -631, 18, -162, -240, 392, -365, 731, -378, 741, -377, 430, -290, -87, -44, -572, 286, -771, 563, -606, 688, -186, 558, 313, 134, 703, -449, 772, -908, 473, -991, -52, -619, -545, 51, -779, 740, -629, 1134, -146, 1008, 440, 363, 879, -465, 972, -1015, 623, -1036, 35, -578, -501, 177, -818, 875, -826, 1081, -512, 642, -34, -147, 389, -838, 610, -1089, 592, -781, 380, -29, 75, 795, -224, 1231, -395, 999, -363, 229, -173, -658, 52, -1242, 274, -1268, 449, -663, 493, 324, 355, 1183, 79, 1503, -250, 1193, -528, 405, -684, -560, -611, -1317, -239, -1541, 292, -1178, 739, -441, 925, 397, 756, 1085, 271, 1375, -399, 1165, -920, 577, -971, -160, -547, -834, 142, -1207, 837, -1093, 1271, -533, 1161, 238, 437, 950, -515, 1288, -1257, 1065, -1502, 352, -1125, -570, -259, -1330, 746, -1560, 1451, -1130, 1517, -224, 961, 790, 99, 1514, -671, 1604, -1095, 1038, -1040, 137, -555, -743, 79, -1297, 551, -1263, 754, -715, 678, 2, 372, 594, -1, 897, -263, 820, -373, 470, -340, 48, -237, -327, -135, -576, -25, -631, 117, -559, 225, -401, 254, -101, 266, 285, 279, 601, 190, 790, 27, 775, -116, 461, -188, -74, -155, -600, -62, -914, 31, -878, 116, -480, 142, 134, 67, 707, -77, 995, -165, 831, -182, 269, -157, -437, -12, -1003, 209, -1194, 340, -857, 369, -123, 351, 669, 268, 1205, 64, 1293, -182, 856, -364, 58, -424, -717, -338, -1133, -162, -1093, 79, -619, 377, 116, 562, 763, 504, 1012, 265, 811, -42, 282, -401, -362, -665, -896, -614, -1102, -272, -843, 191, -188, 659, 536, 948, 1038, 863, 1215, 410, 969, -159, 246, -639, -625, -901, -1195, -816, -1278, -408, -844, 141, 28, 648, 946, 882, 1460, 719, 1322, 301, 526, -156, -613, -580, -1517, -784, -1778, -567, -1291, -74, -170, 423, 1131, 804, 1899, 893, 1794, 572, 956, 27, -310, -445, -1476, -724, -1875, -693, -1328, -330, -214, 91, 947, 353, 1688, 456, 1602, 352, 688, 75, -565, -162, -1531, -141, -1760, 47, -1157, 229, -72, 333, 1012, 232, 1655, -81, 1491, -383, 577, -503, -485, -311, -1185, 162, -1365, 628, -933, 804, 10, 665, 900, 238, 1242, -446, 1027, -1032, 424, -1098, -359, -711, -943, -98, -1069, 630, -771, 1193, -225, 1262, 336, 837, 659, 146, 671, -541, 445, -989, 117, -1026, -173, -619, -322, 57, -352, 672, -261, 981, -38, 909, 207, 523, 349, -84, 421, -686, 374, -945, 91, -785, -332, -404, -632, 82, -694, 556, -525, 812, -133, 703, 367, 376, 680, 49, 626, -248, 294, -428, -109, -372, -362, -143, -325, 166, -51, 412, 298, 499, 485, 422, 325, 140, -105, -318, -514, -720, -715, -839, -631, -640, -204, -204, 388, 440, 734, 1080, 677, 1336, 362, 1055, -73, 388, -472, -442, -615, -1177, -459, -1505, -110, -1198, 257, -335, 457, 737, 446, 1571, 343, 1799, 169, 1308, -83, 291, -288, -917, -361, -1814, -412, -1928, -414, -1227, -207, -55, 145, 1170, 429, 1920, 556, 1828, 477, 1019, 173, -112, -269, -1141, -631, -1595, -683, -1269, -351, -443, 187, 484, 655, 1215, 865, 1372, 714, 865, 164, 55, -522, -706, -924, -1164, -896, -1081, -535, -511, 57, 239, 643, 882, 897, 1178, 686, 950, 178, 379, -373, -233, -760, -739, -804, -923, -444, -620, 133, -73, 651, 412, 912, 733, 842, 787, 439, 450, -186, -68, -781, -444, -1076, -605, -956, -558, -455, -302, 215, 58, 804, 378, 1108, 535, 964, 549, 371, 472, -387, 292, -979, 23, -1161, -262, -827, -459, -107, -508, 648, -399, 1131, -84, 1149, 339, 660, 635, -118, 654, -777, 401, -1073, -40, -910, -529, -336, -833, 321, -718, 698, -250, 707, 359, 385, 918, -102, 1190, -452, 961, -483, 299, -261, -456, 65, -975, 321, -1122, 373, -839, 221, -176, -2, 554, -166, 965, -148, 992, 36, 696, 178, 155, 139, -427, -23, -813, -245, -845, -431, -530, -453, -27, -252, 496, 102, 867, 447, 958, 616, 677, 529, 161, 188, -326, -247, -728, -546, -924, -592, -730, -392, -240, 35, 351, 539, 806, 833, 952, 742, 771, 313, 300, -337, -316, -957, -783, -1218, -879, -966, -604, -254, -97, 669, 512, 1319, 944, 1380, 960, 892, 616, -27, 78, -1080, -476, -1640, -807, -1338, -783, -410, -453, 692, 22, 1550, 465, 1713, 705, 1059, 656, -72, 357, -1194, -31, -1801, -340, -1531, -471, -614, -391, 440, -183, 1255, 98, 1495, 464, 996, 690, 116, 602, -628, 322, -999, -30, -905, -452, -360, -802, 257, -787, 584, -405, 624, 110, 423, 629, 0, 925, -332, 839, -334, 431, -167, -150, -44, -656, 18, -814, 22, -536, -66, 13, -187, 565, -193, 917, -18, 848, 267, 361, 472, -265, 464, -765, 263, -963, -86, -733, -487, -146, -673, 469, -499, 815, -99, 851, 336, 542, 699, -4, 796, -444, 446, -556, -171, -381, -667, -32, -922, 384, -869, 657, -388, 579, 315, 240, 812, -151, 973, -430, 824, -529, 332, -456, -344, -226, -822, 85, -923, 340, -668, 441, -120, 377, 485, 257, 845, 117, 858, -59, 489, -201, -140, -211, -692, -114, -938, 35, -822, 245, -333, 421, 314, 401, 755, 195, 841, -97, 615, -356, 127, -477, -377, -368, -586, -61, -483, 254, -199, 440, 200, 408, 478, 132, 429, -211, 123, -413, -274, -335, -598, -29, -650, 347, -390, 680, 67, 782, 554, 538, 866, 80, 783, -378, 314, -639, -295, -687, -796, -514, -976, -97, -676, 362, -8, 609, 711, 554, 1130, 270, 1006, -82, 362, -404, -504, -549, -1206, -373, -1387, 86, -899, 601, 57, 915, 981, 891, 1440, 489, 1284, -183, 571, -797, -440, -1064, -1219, -901, -1359, -341, -881, 438, -84, 999, 718, 1058, 1222, 699, 1175, 74, 578, -638, -227, -1069, -904, -926, -1252, -302, -1152, 442, -604, 1052, 218, 1268, 1022, 947, 1483, 241, 1419, -581, 813, -1151, -192, -1178, -1276, -732, -1948, 27, -1814, 830, -891, 1265, 466, 1116, 1786, 548, 2435, -188, 2005, -897, 695, -1231, -946, -972, -2284, -362, -2653, 367, -1813, 1011, -224, 1270, 1348, 1051, 2310, 500, 2280, -176, 1260, -720, -222, -979, -1452, -910, -1944, -486, -1569, 154, -627, 628, 431, 814, 1218, 838, 1433, 582, 1042, -32, 370, -623, -278, -868, -768, -829, -1003, -537, -907, 96, -557, 835, -97, 1289, 363, 1294, 738, 859, 899, 66, 754, -858, 321, -1525, -225, -1568, -705, -919, -937, 113, -731, 1062, -137, 1642, 501, 1630, 914, 862, 954, -313, 558, -1237, -129, -1605, -799, -1374, -1165, -551, -1027, 589, -458, 1508, 241, 1851, 796, 1484, 1071, 518, 934, -605, 440, -1443, -108, -1737, -520, -1317, -762, -370, -706, 663, -388, 1410, -7, 1617, 338, 1140, 569, 159, 551, -857, 318, -1470, -15, -1429, -361, -740, -590, 283, -554, 1307, -263, 1901, 163, 1635, 544, 633, 652, -561, 407, -1487, 7, -1834, -402, -1438, -682, -400, -588, 789, -126, 1581, 398, 1670, 754, 1093, 786, 152, 421, -821, -169, -1464, -651, -1434, -846, -795, -720, 112, -307, 982, 184, 1542, 481, 1554, 564, 1024, 506, 177, 338, -724, 141, -1399, -15, -1572, -186, -1175, -400, -378, -617, 558, -713, 1349, -521, 1632, 39, 1268, 762, 457, 1251, -505, 1249, -1272, 723, -1517, -265, -1102, -1352, -193, -1929, 762, -1621, 1384, -549, 1468, 844, 1032, 1948, 267, 2197, -610, 1450, -1180, 90, -1126, -1318, -676, -2146, -119, -1943, 441, -888, 809, 408, 734, 1450, 337, 1800, -13, 1283, -245, 277, -352, -658, -176, -1187, 145, -1102, 342, -497, 311, 163, 74, 552, -219, 665, -364, 424, -292, -63, -36, -351, 364, -299, 730, -116, 728, 148, 332, 337, -210, 210, -718, -108, -1041, -349, -909, -453, -302, -356, 428, 18, 1006, 482, 1291, 715, 1081, 625, 428, 271, -319, -204, -847, -601, -1076, -759, -924, -582, -380, -112, 285, 328, 794, 486, 1002, 415, 824, 200, 408, -134, -104, -412, -632, -378, -950, -34, -837, 314, -382, 495, 169, 485, 724, 214, 1113, -246, 1026, -596, 548, -665, -43, -458, -597, -13, -976, 515, -958, 814, -520, 737, 75, 348, 604, -271, 925, -879, 865, -1109, 478, -894, -56, -339, -557, 443, -813, 1131, -685, 1376, -265, 1094, 261, 371, 785, -525, 1062, -1208, 853, -1406, 330, -1053, -305, -230, -920, 707, -1222, 1249, -995, 1229, -342, 771, 486, -72, 1220, -965, 1514, -1325, 1160, -1024, 361, -360, -615, 410, -1416, 999, -1577, 1085, -989, 632, -3, -46, 1005, -596, 1695, -789, 1664, -563, 822, -64, -318, 452, -1238, 732, -1645, 577, -1338, 114, -396, -335, 710, -621, 1439, -706, 1530, -497, 1003, -75, 103, 293, -769, 433, -1323, 426, -1268, 334, -583, 143, 252, -47, 859, -100, 1178, -90, 1082, -112, 498, -129, -276, -80, -740, 12, -816, 102, -615, 179, -174, 191, 329, 68, 642, -151, 611, -404, 321, -569, 21, -524, -229, -272, -383, 130, -325, 575, -73, 838, 163, 822, 256, 597, 282, 195, 244, -329, 68, -748, -95, -895, -110, -806, -60, -498, -35, 50, 35, 612, 129, 912, 141, 883, 64, 533, -19, -66, -30, -705, 17, -1133, 28, -1076, 26, -492, 56, 317, 64, 1004, -8, 1367, -17, 1220, 107, 513, 163, -414, 97, -1087, 60, -1329, -1, -1116, -131, -480, -239, 309, -199, 862, 2, 977, 237, 716, 399, 298, 462, -154, 395, -523, 153, -600, -219, -389, -468, -139, -504, 66, -407, 241, -156, 313, 237, 235, 578, 139, 666, 140, 490, 154, 218, 52, -107, -150, -495, -354, -764, -516, -650, -626, -252, -486, 158, 21, 582, 623, 980, 1019, 1037, 1081, 676, 652, 127, -196, -442, -1027, -956, -1436, -1173, -1218, -936, -351, -367, 801, 336, 1607, 932, 1663, 1228, 960, 1119, -288, 518, -1525, -307, -2027, -905, -1527, -1064, -313, -838, 1053, -272, 1898, 494, 1824, 1008, 905, 992, -424, 634, -1530, 118, -1834, -399, -1207, -705, -60, -646, 1020, -342, 1594, -25, 1396, 253, 542, 436, -448, 395, -1140, 221, -1338, 83, -934, 17, -136, -43, 573, -75, 910, -70, 882, -88, 524, -110, -64, -86, -560, 16, -708, 218, -560, 347, -205, 345, 251, 293, 600, 116, 712, -241, 541, -524, 90, -504, -438, -321, -738, -128, -717, 225, -462, 613, -1, 749, 527, 617, 758, 329, 547, -70, 106, -522, -389, -803, -737, -715, -652, -367, -155, 114, 465, 589, 931, 899, 1000, 907, 532, 544, -257, -44, -937, -559, -1238, -839, -996, -870, -191, -590, 723, 7, 1207, 580, 1096, 849, 416, 840, -572, 620, -1299, 208, -1327, -253, -670, -556, 403, -630, 1399, -524, 1749, -290, 1253, 8, 172, 369, -1023, 643, -1756, 686, -1604, 539, -747, 215, 312, -249, 1217, -652, 1546, -802, 1037, -600, 67, -128, -766, 434, -1204, 848, -1180, 913, -635, 582, 182, -8, 808, -555, 1073, -791, 1032, -672, 725, -211, 219, 392, -364, 768, -859, 747, -1102, 416, -1044, -108, -685, -619, -4, -796, 791, -537, 1286, -77, 1242, 407, 696, 767, -190, 785, -1117, 419, -1570, -50, -1241, -379, -354, -523, 698, -447, 1528, -143, 1724, 231, 1125, 463, 41, 381, -987, 143, -1575, -49, -1533, -191, -855, -267, 133, -189, 945, 35, 1262, 190, 1026, 163, 415, 139, -281, 111, -818, 28, -973, -20, -643, 61, -70, 213, 400, 240, 668, 134, 733, 23, 509, -137, 54, -323, -286, -434, -401, -334, -447, -45, -395, 244, -227, 455, -86, 559, 17, 463, 147, 143, 276, -267, 363, -479, 366, -451, 188, -257, -113, 79, -339, 444, -430, 675, -340, 648, 37, 347, 472, -109, 614, -602, 448, -891, 12, -829, -603, -427, -970, 196, -813, 813, -231, 1146, 567, 992, 1218, 427, 1272, -273, 633, -904, -375, -1128, -1320, -775, -1731, -72, -1272, 647, -112, 1093, 1197, 1052, 2055, 558, 2025, -141, 1066, -757, -439, -1033, -1861, -751, -2515, -138, -2047, 419, -703, 759, 918, 743, 2171, 308, 2526, -225, 1804, -521, 256, -527, -1389, -235, -2344, 292, -2311, 646, -1366, 634, 191, 410, 1743, 28, 2535, -413, 2208, -621, 1021, -523, -533, -243, -1897, 121, -2519, 429, -2114, 433, -846, 252, 713, 95, 1866, -146, 2217, -325, 1709, -167, 508, 116, -866, 263, -1734, 319, -1789, 348, -1133, 210, -30, -53, 1095, -238, 1674, -286, 1467, -242, 718, -171, -288, -86, -1225, 92, -1610, 222, -1297, 166, -537, 89, 372, 157, 1138, 164, 1436, 37, 1134, -13, 392, 29, -465, 6, -1093, -61, -1270, -73, -958, -19, -245, 28, 608, 120, 1219, 203, 1310, 166, 920, 54, 220, -81, -587, -191, -1192, -240, -1330, -225, -957, -67, -307, 107, 350, 167, 879, 164, 1073, 178, 849, 208, 390, 175, -104, 174, -502, 275, -698, 185, -661, -108, -428, -357, -63, -466, 318, -474, 559, -356, 637, 37, 551, 579, 228, 824, -248, 645, -607, 251, -770, -158, -751, -620, -404, -937, 194, -703, 647, -59, 799, 534, 739, 887, 410, 974, -208, 759, -712, 169, -789, -516, -530, -877, -68, -810, 432, -518, 743, -104, 750, 435, 369, 792, -260, 649, -675, 274, -673, -69, -487, -374, -152, -593, 332, -504, 592, -88, 391, 320, -8, 501, -299, 541, -404, 451, -270, 175, 91, -205, 461, -383, 621, -276, 453, -88, 59, 81, -323, 235, -541, 242, -481, -2, -181, -370, 115, -542, 210, -436, 67, -167, -157, 218, -282, 710, -213, 1045, 102, 917, 573, 408, 828, -200, 604, -801, 60, -1195, -559, -1095, -1074, -457, -1139, 345, -540, 1012, 408, 1410, 1160, 1265, 1436, 497, 1102, -483, 187, -1253, -910, -1579, -1656, -1360, -1692, -531, -983, 602, 161, 1474, 1277, 1761, 1858, 1453, 1620, 664, 691, -398, -453, -1344, -1352, -1666, -1703, -1271, -1304, -475, -278, 450, 783, 1269, 1334, 1538, 1313, 1068, 807, 236, -92, -509, -931, -1094, -1224, -1378, -914, -1025, -307, -130, 327, 687, 816, 1142, 906, 1278, 516, 985, -76, 230, -514, -609, -610, -1050, -446, -956, -89, -547, 383, 39, 692, 615, 582, 888, 135, 671, -346, 133, -705, -314, -865, -558, -603, -646, 78, -406, 748, 9, 1032, 319, 903, 458, 369, 489, -447, 442, -1109, 283, -1222, 101, -706, -36, 200, -203, 1050, -328, 1429, -454, 1122, -506, 230, -304, -871, 68, -1590, 420, -1519, 664, -742, 697, 397, 393, 1430, -146, 1795, -570, 1272, -809, 183, -748, -946, -222, -1650, 467, -1576, 918, -759, 1064, 357, 837, 1236, 212, 1556, -499, 1162, -919, 204, -1037, -761, -779, -1298, -146, -1312, 469, -757, 814, 171, 888, 1021, 595, 1383, 46, 1171, -466, 489, -759, -450, -787, -1260, -416, -1567, 256, -1194, 838, -245, 1111, 825, 992, 1609, 408, 1852, -377, 1292, -1034, -30, -1338, -1416, -1139, -2171, -405, -2121, 538, -1237, 1212, 341, 1412, 1907, 1114, 2652, 346, 2293, -579, 1057, -1257, -643, -1379, -2125, -929, -2718, -116, -2176, 741, -768, 1334, 838, 1464, 2002, 1037, 2392, 216, 1849, -644, 567, -1309, -842, -1496, -1794, -1105, -2068, -313, -1625, 574, -608, 1260, 604, 1507, 1556, 1219, 1960, 485, 1732, -461, 947, -1302, -201, -1597, -1360, -1263, -2051, -496, -1969, 549, -1254, 1533, -83, 1923, 1257, 1570, 2147, 670, 2168, -530, 1388, -1660, 83, -2145, -1320, -1730, -2233, -666, -2221, 599, -1372, 1710, -45, 2221, 1293, 1788, 2137, 579, 2185, -792, 1444, -1763, 181, -2048, -1101, -1566, -1914, -338, -2033, 1122, -1438, 2067, -284, 2118, 927, 1367, 1739, 129, 1911, -1215, 1319, -2147, 135, -2112, -1127, -1186, -1919, 144, -1913, 1369, -1074, 2072, 262, 1987, 1461, 1038, 2088, -351, 1896, -1440, 847, -1913, -588, -1659, -1680, -739, -1991, 513, -1448, 1571, -321, 1977, 854, 1651, 1550, 729, 1517, -486, 793, -1493, -277, -2005, -1158, -1772, -1443, -828, -1127, 378, -347, 1413, 614, 1993, 1251, 1876, 1347, 1035, 1047, -148, 406, -1158, -427, -1809, -1056, -1840, -1241, -1104, -1112, 56, -639, 1127, 168, 1811, 863, 1914, 1156, 1270, 1106, 85, 652, -1068, -160, -1858, -923, -2013, -1273, -1374, -1153, -170, -540, 1083, 346, 1912, 1064, 2039, 1338, 1424, 1122, 319, 503, -828, -251, -1694, -790, -1896, -979, -1298, -898, -263, -519, 770, -65, 1554, 144, 1762, 205, 1178, 346, 123, 469, -773, 479, -1299, 486, -1407, 420, -924, 53, 9, -445, 799, -792, 1115, -888, 1027, -632, 616, -22, -26, 657, -558, 1119, -760, 1092, -610, 484, -248, -364, 104, -1024, 376, -1312, 566, -1056, 483, -225, 130, 751, -133, 1287, -166, 1275, -292, 801, -394, -84, -208, -973, -25, -1314, 25, -1041, 201, -435, 394, 294, 377, 919, 257, 1111, 168, 838, -24, 289, -200, -332, -201, -760, -168, -806, -140, -589, -29, -262, 27, 194, -1, 571, 10, 566, 41, 322, 56, 6, 143, -324, 156, -497, 85, -375, 65, -68, 24, 311, -110, 700, -134, 760, 38, 325, 164, -152, 168, -518, 228, -893, 158, -968, -100, -519, -340, 88, -442, 555, -341, 875, -81, 929, 207, 640, 465, 158, 560, -423, 441, -870, 113, -925, -243, -672, -425, -253, -437, 418, -294, 1038, 17, 1130, 336, 723, 474, 55, 350, -739, 155, -1360, -10, -1381, -224, -670, -357, 366, -256, 1243, -88, 1661, 39, 1384, 109, 364, 146, -904, 130, -1744, 113, -1822, 147, -1084, 204, 199, 218, 1408, 100, 2042, -118, 1824, -249, 771, -333, -675, -356, -1789, -222, -2177, 86, -1762, 402, -587, 529, 854, 447, 1899, 213, 2233, -91, 1714, -355, 556, -528, -792, -439, -1894, -135, -2302, 209, -1731, 483, -454, 560, 908, 383, 1948, 74, 2339, -234, 1693, -470, 245, -523, -1278, -230, -2305, 170, -2448, 414, -1479, 544, 201, 523, 1804, 192, 2696, -281, 2479, -590, 1150, -651, -682, -476, -2220, -94, -2859, 290, -2290, 584, -733, 731, 1021, 604, 2263, 263, 2581, -22, 1819, -271, 383, -555, -975, -660, -1832, -476, -1994, -236, -1397, 43, -367, 417, 584, 675, 1210, 677, 1403, 502, 1224, 121, 797, -355, 159, -697, -598, -759, -1220, -535, -1477, -62, -1336, 515, -769, 895, 259, 893, 1322, 573, 1897, -25, 1770, -636, 973, -951, -298, -858, -1589, -439, -2232, 146, -1886, 688, -798, 955, 604, 814, 1795, 377, 2282, -199, 1793, -711, 543, -910, -852, -688, -1850, -205, -2143, 375, -1570, 847, -346, 1012, 942, 769, 1767, 162, 1893, -538, 1282, -987, 241, -1015, -846, -614, -1634, -1, -1742, 679, -1124, 1125, -186, 1006, 751, 444, 1444, -240, 1561, -795, 1077, -1032, 312, -858, -577, -225, -1311, 528, -1449, 1005, -1010, 1043, -324, 700, 477, 144, 1115, -471, 1270, -902, 957, -903, 290, -576, -526, -82, -1067, 402, -1144, 660, -820, 647, -237, 517, 464, 252, 1005, -159, 1100, -468, 788, -516, 286, -474, -273, -302, -753, 87, -971, 468, -783, 649, -398, 660, 6, 438, 402, 20, 657, -387, 684, -665, 539, -783, 262, -551, -81, -69, -379, 332, -550, 621, -604, 778, -510, 601, -268, 188, 99, -217, 498, -491, 755, -643, 769, -522, 538, -138, 105, 256, -400, 573, -818, 767, -945, 678, -706, 297, -169, -219, 442, -648, 818, -975, 828, -1047, 542, -636, -11, 120, -635, 827, -931, 1298, -736, 1435, -270, 1021, 320, 120, 920, -779, 1195, -1422, 899, -1631, 251, -1185, -500, -164, -1125, 933, -1352, 1668, -1113, 1811, -456, 1226, 456, 129, 1193, -1008, 1431, -1863, 1110, -2006, 372, -1269, -563, -50, -1281, 1144, -1389, 1974, -905, 2043, -55, 1272, 916, 126, 1566, -934, 1472, -1694, 664, -1814, -369, -1142, -1219, -100, -1602, 795, -1320, 1390, -471, 1481, 557, 986, 1288, 163, 1392, -591, 896, -1028, 98, -1141, -669, -918, -1150, -325, -1060, 350, -496, 830, 158, 1028, 693, 977, 958, 645, 826, 66, 404, -503, -114, -831, -501, -921, -625, -709, -523, -226, -326, 278, -116, 623, 27, 782, 78, 666, 63, 284, 54, -188, 106, -472, 282, -562, 498, -485, 554, -162, 398, 243, 77, 516, -405, 585, -859, 401, -1049, 131, -796, -150, -169, -414, 538, -547, 1127, -418, 1398, -100, 1046, 171, 142, 383, -825, 570, -1452, 502, -1605, 136, -1138, -286, -171, -497, 852, -528, 1545, -407, 1691, -26, 1209, 505, 296, 795, -625, 658, -1208, 320, -1395, -55, -1166, -516, -591, -809, 120, -676, 705, -228, 1025, 211, 1105, 521, 911, 656, 414, 515, -221, 112, -819, -333, -1190, -555, -1263, -421, -954, -107, -182, 165, 775, 397, 1428, 566, 1602, 440, 1308, 124, 540, -133, -524, -354, -1406, -531, -1753, -509, -1525, -326, -824, -100, 140, 226, 1004, 612, 1477, 745, 1418, 619, 967, 311, 339, -175, -380, -635, -969, -827, -1117, -722, -925, -326, -634, 293, -219, 808, 357, 938, 771, 753, 855, 282, 780, -353, 577, -845, 129, -931, -395, -618, -679, -84, -719, 449, -659, 739, -409, 719, -26, 471, 272, 22, 419, -325, 512, -382, 529, -337, 406, -306, 259, -148, 89, 118, -230, 273, -558, 299, -762, 377, -750, 409, -482, 214, -29, -151, 521, -474, 1004, -628, 1134, -577, 797, -371, 157, 107, -560, 726, -1189, 978, -1397, 746, -991, 319, -206, -192, 648, -708, 1373, -933, 1648, -592, 1254, -12, 298, 411, -819, 616, -1641, 593, -1885, 324, -1472, -103, -432, -418, 879, -343, 1859, -76, 2103, 91, 1608, 170, 469, 186, -930, -29, -1924, -348, -2126, -423, -1545, -205, -330, 106, 1030, 484, 1875, 847, 1928, 853, 1280, 394, 61, -231, -1198, -766, -1819, -995, -1621, -874, -805, -444, 294, 173, 1205, 697, 1533, 881, 1176, 729, 364, 413, -558, 8, -1117, -452, -1070, -661, -562, -531, 142, -248, 702, 44, 851, 313, 617, 469, 93, 441, -483, 281, -798, 39, -700, -216, -306, -358, 162, -360, 525, -197, 687, -8, 584, 108, 243, 183, -198, 201, -479, 96, -503, -73, -383, -138, -182, -49, 168, 93, 508, 278, 543, 375, 279, 238, -6, -36, -296, -242, -623, -386, -684, -427, -331, -199, 131, 185, 534, 353, 824, 265, 747, 102, 240, -122, -334, -344, -747, -287, -890, 5, -625, 337, -5, 600, 683, 610, 1084, 240, 982, -272, 449, -641, -327, -757, -1025, -506, -1355, 80, -1145, 589, -416, 792, 513, 703, 1193, 292, 1386, -349, 1095, -777, 376, -769, -579, -517, -1194, -84, -1187, 440, -743, 722, -22, 719, 724, 529, 1100, 184, 962, -229, 355, -452, -452, -465, -995, -430, -1035, -212, -722, 136, -104, 253, 670, 249, 1112, 310, 966, 227, 450, -56, -170, -212, -681, -186, -899, -163, -707, -113, -165, 58, 422, 232, 706, 322, 641, 293, 326, 108, -139, -96, -513, -170, -551, -236, -320, -213, 50, -45, 373, 76, 380, 112, 78, 180, -273, 203, -511, 5, -482, -232, -100, -233, 518, -221, 996, -207, 1032, 55, 594, 436, -168, 616, -949, 576, -1382, 371, -1259, -44, -590, -548, 290, -885, 1044, -944, 1390, -604, 1111, 86, 353, 763, -438, 1109, -958, 1117, -1099, 680, -809, -182, -146, -975, 491, -1323, 809, -1200, 834, -556, 598, 460, 153, 1298, -269, 1515, -509, 1224, -584, 472, -541, -671, -422, -1561, -255, -1614, 14, -1036, 293, -175, 533, 839, 796, 1594, 882, 1592, 533, 876, -51, -191, -613, -1136, -1135, -1579, -1444, -1374, -1128, -610, -205, 482, 829, 1411, 1586, 1657, 1895, 1279, 1568, 557, 594, -486, -724, -1452, -1865, -1764, -2397, -1347, -2090, -548, -1041, 419, 343, 1357, 1657, 1841, 2515, 1580, 2493, 717, 1646, -369, 327, -1321, -1122, -1871, -2217, -1719, -2514, -845, -2019, 394, -955, 1456, 426, 1980, 1638, 1816, 2177, 978, 2013, -236, 1275, -1342, 170, -1929, -897, -1801, -1552, -1077, -1676, 3, -1331, 1096, -651, 1805, 151, 1822, 760, 1202, 1075, 241, 1211, -766, 1124, -1496, 653, -1682, 26, -1309, -478, -501, -964, 553, -1371, 1498, -1323, 1818, -796, 1437, -31, 605, 758, -456, 1345, -1400, 1514, -1867, 1184, -1616, 428, -662, -445, 568, -1086, 1554, -1330, 1906, -1140, 1548, -545, 579, 137, -665, 616, -1591, 893, -1814, 922, -1343, 616, -347, 167, 798, -199, 1596, -424, 1696, -621, 1125, -718, 155, -517, -860, -143, -1506, 135, -1441, 356, -796, 601, 55, 708, 828, 493, 1208, 110, 1027, -215, 469, -392, -193, -456, -721, -441, -907, -293, -623, -62, -92, 50, 395, 66, 691, 121, 670, 209, 332, 272, -133, 366, -517, 391, -649, 200, -507, -113, -194, -404, 170, -632, 516, -659, 610, -395, 350, 62, -35, 487, -295, 740, -389, 718, -381, 440, -175, 84, 299, -272, 642, -598, 517, -668, 128, -522, -200, -418, -561, -303, -918, 10, -769, 400, -64, 704, 598, 948, 962, 1049, 1142, 733, 973, 53, 223, -730, -722, -1393, -1301, -1638, -1408, -1263, -1175, -417, -522, 595, 509, 1456, 1454, 1813, 1852, 1450, 1636, 595, 979, -393, 8, -1220, -1149, -1576, -2005, -1346, -2158, -712, -1660, 81, -720, 778, 551, 1158, 1852, 1145, 2589, 843, 2429, 324, 1535, -231, 155, -612, -1383, -819, -2571, -873, -2881, -691, -2198, -339, -795, 43, 921, 367, 2392, 625, 3010, 775, 2544, 760, 1270, 546, -351, 208, -1900, -155, -2807, -572, -2662, -988, -1580, -1092, -72, -838, 1377, -371, 2359, 289, 2520, 1047, 1779, 1542, 492, 1478, -810, 846, -1698, -85, -1975, -1034, -1638, -1730, -806, -1881, 231, -1291, 1013, -187, 1355, 907, 1305, 1658, 871, 1919, 195, 1539, -403, 616, -721, -492, -837, -1331, -816, -1686, -546, -1597, -179, -1045, 137, -106, 471, 818, 769, 1423, 879, 1659, 766, 1438, 471, 696, -22, -300, -688, -1236, -1226, -1862, -1378, -1900, -1073, -1255, -400, -126, 499, 1153, 1384, 2127, 1856, 2377, 1612, 1760, 787, 522, -312, -1005, -1427, -2308, -2135, -2764, -1985, -2173, -1063, -839, 201, 810, 1423, 2239, 2211, 2888, 2142, 2423, 1213, 1076, -111, -564, -1368, -1962, -2148, -2698, -2066, -2460, -1191, -1331, 41, 194, 1199, 1490, 1883, 2215, 1771, 2258, 1021, 1586, 46, 432, -856, -681, -1370, -1424, -1292, -1798, -798, -1766, -153, -1203, 487, -368, 885, 378, 821, 1026, 539, 1584, 251, 1759, -120, 1401, -448, 683, -486, -170, -329, -1029, -244, -1689, -160, -1907, 116, -1523, 338, -674, 337, 327, 303, 1197, 312, 1696, 200, 1714, -68, 1293, -343, 473, -457, -455, -376, -1144, -210, -1479, -21, -1465, 244, -1063, 450, -364, 385, 402, 162, 989, 38, 1270, -105, 1238, -342, 922, -393, 291, -193, -408, -9, -835, 92, -979, 255, -886, 459, -495, 533, -5, 406, 297, 46, 399, -392, 373, -716, 162, -923, -78, -889, -71, -366, 145, 457, 371, 1095, 532, 1367, 498, 1235, 197, 532, -315, -505, -870, -1365, -1181, -1716, -1024, -1409, -513, -534, 166, 588, 932, 1556, 1532, 1922, 1541, 1467, 952, 460, 77, -624, -848, -1543, -1600, -1971, -1859, -1516, -1452, -391, -504, 707, 650, 1445, 1667, 1698, 2163, 1228, 1857, 184, 841, -814, -435, -1333, -1621, -1313, -2376, -767, -2201, 178, -1055, 1025, 436, 1355, 1685, 1016, 2374, 154, 2268, -688, 1187, -1142, -479, -1220, -1854, -803, -2417, 96, -2201, 955, -1218, 1234, 364, 1030, 1809, 571, 2387, -150, 2153, -837, 1344, -1029, -8, -799, -1442, -479, -2182, -94, -2104, 380, -1484, 667, -413, 671, 901, 608, 1857, 520, 2047, 285, 1570, -69, 685, -473, -472, -892, -1556, -1147, -2024, -1026, -1675, -568, -789, 107, 335, 902, 1342, 1594, 1842, 1808, 1679, 1376, 916, 497, -190, -544, -1112, -1537, -1540, -2133, -1478, -2032, -954, -1292, -94, -150, 662, 1096, 1058, 2052, 1148, 2403, 927, 2026, 478, 1047, 33, -297, -377, -1658, -761, -2552, -1010, -2630, -1009, -1886, -800, -585, -406, 940, 255, 2322, 1071, 3009, 1649, 2690, 1750, 1537, 1295, -65, 284, -1695, -1015, -2879, -2069, -3104, -2537, -2257, -2164, -827, -894, 693, 740, 2044, 2088, 2833, 2846, 2671, 2673, 1716, 1466, 411, -235, -966, -1692, -2097, -2522, -2603, -2552, -2406, -1759, -1598, -427, -300, 875, 1128, 1729, 2215, 2012, 2726, 1747, 2498, 1019, 1481, 101, -63, -689, -1649, -1219, -2750, -1531, -2961, -1516, -2248, -1039, -877, -253, 822, 530, 2286, 1199, 2851, 1642, 2466, 1600, 1472, 1002, 77, 97, -1390, -808, -2279, -1467, -2310, -1688, -1802, -1355, -945, -631, 217, 207, 1281, 925, 1845, 1341, 1853, 1383, 1455, 1071, 768, 487, -102, -162, -984, -702, -1649, -1062, -1851, -1240, -1515, -1118, -813, -662, 166, -42, 1231, 611, 1894, 1208, 1897, 1470, 1393, 1261, 501, 674, -648, -172, -1649, -1080, -2063, -1677, -1812, -1736, -992, -1209, 250, -185, 1436, 1010, 2066, 1899, 2012, 2180, 1248, 1759, -69, 663, -1408, -843, -2136, -2103, -2009, -2612, -1118, -2316, 271, -1286, 1586, 361, 2233, 2035, 1988, 2944, 911, 2765, -563, 1775, -1769, 256, -2260, -1505, -1888, -2815, -718, -3036, 749, -2234, 1799, -795, 2143, 858, 1775, 2239, 707, 2884, -608, 2548, -1534, 1384, -1868, -80, -1640, -1417, -879, -2340, 132, -2514, 1014, -1886, 1562, -824, 1605, 417, 1141, 1499, 442, 2008, -370, 1940, -1148, 1440, -1499, 525, -1345, -473, -914, -1152, -194, -1482, 695, -1456, 1326, -957, 1462, -253, 1186, 312, 535, 699, -414, 904, -1248, 847, -1586, 534, -1404, 118, -749, -123, 226, -175, 1163, -271, 1648, -389, 1518, -296, 870, -159, -112, -244, -1081, -380, -1675, -227, -1706, 84, -1087, 269, -53, 455, 933, 777, 1606, 887, 1782, 582, 1246, 104, 204, -366, -775, -890, -1452, -1318, -1811, -1323, -1536, -837, -565, -148, 530, 580, 1240, 1286, 1551, 1689, 1420, 1513, 714, 888, -282, 81, -1029, -762, -1314, -1514, -1121, -1803, -519, -1414, 189, -655, 695, 135, 859, 933, 628, 1568, 202, 1677, -133, 1172, -315, 369, -364, -459, -238, -1184, -76, -1618, -37, -1519, -12, -917, 49, -52, 32, 833, 52, 1509, 187, 1751, 230, 1453, 52, 634, -191, -419, -315, -1312, -328, -1819, -226, -1820, 129, -1182, 610, -82, 868, 1017, 722, 1784, 251, 2019, -352, 1515, -943, 438, -1311, -767, -1174, -1735, -570, -2128, 208, -1714, 969, -682, 1580, 594, 1751, 1725, 1312, 2274, 460, 1941, -539, 921, -1503, -342, -2123, -1532, -2142, -2336, -1475, -2230, -255, -1257, 1136, -87, 2273, 999, 2798, 2000, 2484, 2372, 1383, 1777, -251, 747, -1938, -266, -3061, -1364, -3215, -2229, -2430, -2252, -940, -1557, 934, -647, 2622, 521, 3521, 1854, 3381, 2620, 2296, 2451, 568, 1637, -1435, 365, -3136, -1170, -3947, -2510, -3665, -3115, -2338, -2718, -232, -1477, 2028, 180, 3736, 1883, 4400, 3144, 3761, 3421, 1878, 2651, -607, 1188, -2856, -673, -4300, -2434, -4487, -3437, -3207, -3402, -892, -2463, 1566, -793, 3384, 1156, 4182, 2705, 3711, 3423, 2006, 3192, -205, 2005, -2112, 213, -3344, -1563, -3554, -2793, -2558, -3214, -858, -2681, 767, -1317, 1967, 375, 2584, 1807, 2327, 2668, 1236, 2758, -80, 2005, -986, 665, -1334, -751, -1295, -1778, -858, -2201, -85, -2079, 487, -1424, 404, -334, -93, 697, -473, 1239, -597, 1452, -496, 1489, 109, 1116, 1155, 438, 1897, -34, 1810, -388, 1024, -904, -286, -1243, -1908, -1154, -3108, -961, -3117, -685, -1904, -54, 46, 749, 2164, 1264, 3755, 1395, 4078, 1282, 2855, 866, 562, 53, -1895, -781, -3716, -1266, -4326, -1430, -3458, -1285, -1387, -757, 1096, -34, 3086, 670, 4016, 1213, 3692, 1441, 2184, 1313, 73, 877, -1856, 119, -3128, -739, -3468, -1371, -2725, -1679, -1193, -1589, 488, -928, 1893, 115, 2807, 1118, 2927, 1831, 2220, 2056, 948, 1562, -548, 477, -1810, -784, -2550, -1787, -2683, -2217, -2055, -1918, -746, -952, 761, 385, 1976, 1587, 2684, 2196, 2664, 2009, 1779, 1167, 336, -23, -1150, -1146, -2247, -1787, -2636, -1740, -2280, -1166, -1294, -315, 142, 483, 1528, 891, 2281, 908, 2279, 744, 1718, 477, 726, 327, -474, 438, -1443, 511, -1941, 224, -1946, -333, -1481, -1041, -644, -1748, 364, -2023, 1264, -1503, 1811, -311, 1912, 1185, 1519, 2523, 652, 3116, -427, 2579, -1303, 1132, -1864, -698, -2069, -2315, -1609, -3179, -549, -3000, 519, -1871, 1270, -220, 1748, 1336, 1794, 2342, 1207, 2595, 328, 2115, -453, 1113, -1121, -55, -1560, -1061, -1532, -1687, -1065, -1882, -390, -1601, 286, -897, 928, -44, 1402, 719, 1390, 1332, 856, 1573, 149, 1260, -533, 602, -1177, -65, -1443, -676, -989, -1084, -188, -990, 451, -509, 905, -87, 1098, 171, 691, 337, -176, 297, -839, -9, -983, -293, -793, -270, -239, 44, 704, 418, 1425, 724, 1340, 916, 658, 846, -208, 371, -1116, -357, -1763, -1063, -1696, -1582, -906, -1747, 221, -1323, 1228, -391, 1778, 745, 1810, 1799, 1308, 2430, 269, 2348, -815, 1534, -1397, 98, -1574, -1529, -1494, -2697, -906, -3036, 33, -2472, 732, -1054, 1118, 730, 1370, 2273, 1293, 3179, 842, 3132, 282, 2091, -297, 491, -879, -1210, -1280, -2616, -1321, -3286, -1032, -3023, -536, -1985, 159, -382, 936, 1409, 1494, 2860, 1617, 3575, 1308, 3310, 659, 1999, -265, 20, -1269, -2024, -1918, -3562, -1917, -4049, -1314, -3181, -308, -1269, 907, 1076, 1917, 3173, 2195, 4263, 1740, 3871, 841, 2194, -405, -146, -1629, -2446, -2225, -4020, -2003, -4267, -1177, -3091, 30, -962, 1271, 1427, 2006, 3385, 1969, 4311, 1330, 3927, 313, 2315, -871, -58, -1808, -2415, -2059, -4006, -1590, -4413, -652, -3477, 471, -1376, 1430, 1236, 1912, 3437, 1804, 4523, 1109, 4174, 54, 2472, -1000, -90, -1792, -2600, -2085, -4153, -1669, -4314, -737, -3146, 291, -949, 1213, 1537, 1817, 3285, 1809, 3772, 1254, 3179, 439, 1718, -439, -235, -1176, -1849, -1559, -2549, -1496, -2470, -1060, -1859, -427, -845, 257, 264, 784, 967, 984, 1197, 916, 1282, 755, 1257, 529, 927, 163, 450, -215, 40, -402, -400, -511, -910, -704, -1208, -866, -1193, -821, -974, -631, -529, -350, 183, 175, 843, 870, 1160, 1423, 1249, 1669, 1231, 1511, 893, 867, 191, -172, -576, -1322, -1174, -2217, -1609, -2507, -1747, -2048, -1389, -983, -546, 411, 577, 1832, 1649, 2847, 2271, 3004, 2278, 2235, 1634, 882, 386, -768, -1069, -2351, -2121, -3220, -2535, -3025, -2309, -2008, -1397, -493, 9, 1228, 1317, 2622, 2146, 3204, 2469, 2855, 2163, 1707, 1175, 98, -84, -1501, -1234, -2612, -2155, -2898, -2580, -2335, -2195, -1202, -1150, 153, 201, 1418, 1537, 2265, 2473, 2440, 2680, 1967, 2098, 1077, 843, -1, -717, -1060, -1979, -1830, -2525, -2094, -2380, -1873, -1591, -1260, -270, -304, 1092, 783, 1980, 1718, 2273, 2226, 1988, 2075, 1127, 1318, -87, 205, -1200, -1008, -1943, -1947, -2185, -2272, -1772, -1894, -748, -976, 521, 197, 1642, 1269, 2258, 1890, 2140, 1885, 1308, 1306, 11, 427, -1335, -455, -2157, -1230, -2182, -1689, -1537, -1592, -426, -1079, 885, -361, 1878, 582, 2105, 1493, 1597, 1827, 769, 1492, -148, 733, -1098, -409, -1749, -1640, -1762, -2281, -1343, -2027, -750, -1069, 71, 385, 1024, 1920, 1727, 2801, 2016, 2604, 1870, 1386, 1193, -480, 49, -2262, -1231, -3277, -2268, -3226, -2691, -2031, -2364, -12, -1364, 1958, 123, 3125, 1671, 3341, 2725, 2600, 3044, 935, 2602, -1051, 1420, -2522, -214, -3123, -1769, -2864, -2840, -1792, -3187, -188, -2746, 1337, -1566, 2265, 126, 2507, 1805, 2129, 2936, 1152, 3320, -171, 2859, -1294, 1521, -1866, -302, -1905, -1885, -1454, -2858, -581, -3105, 344, -2457, 962, -1054, 1218, 500, 1095, 1704, 645, 2358, 168, 2381, -149, 1779, -354, 785, -407, -243, -271, -1016, -140, -1467, -137, -1627, -186, -1463, -283, -958, -415, -341, -369, 201, -61, 763, 300, 1320, 617, 1513, 940, 1308, 1055, 956, 723, 396, 103, -447, -546, -1194, -1152, -1554, -1532, -1589, -1420, -1338, -822, -674, 82, 303, 1096, 1178, 1857, 1661, 2024, 1805, 1529, 1548, 496, 741, -810, -381, -1923, -1294, -2412, -1796, -2131, -1904, -1140, -1459, 297, -436, 1686, 711, 2567, 1504, 2636, 1824, 1786, 1694, 258, 1008, -1373, -46, -2535, -934, -2878, -1364, -2267, -1426, -904, -1102, 730, -410, 2150, 296, 2871, 695, 2596, 835, 1470, 756, -126, 484, -1735, 174, -2781, -14, -2847, -81, -2000, -118, -591, -186, 1024, -296, 2357, -435, 2889, -509, 2453, -456, 1230, -219, -425, 234, -1976, 747, -2841, 1044, -2727, 970, -1784, 494, -352, -251, 1154, -1013, 2218, -1515, 2494, -1489, 2037, -777, 1057, 384, -199, 1509, -1306, 2178, -1914, 2103, -2048, 1159, -1743, -389, -965, -1950, 14, -2885, 812, -2802, 1401, -1651, 1799, 232, 1752, 2169, 1166, 3395, 290, 3449, -598, 2285, -1319, 282, -1814, -1837, -1921, -3270, -1424, -3621, -536, -2847, 313, -1106, 1056, 947, 1716, 2456, 1918, 3136, 1465, 2990, 762, 1954, 6, 369, -909, -1063, -1707, -2027, -1941, -2462, -1627, -2241, -1033, -1440, -160, -363, 893, 738, 1605, 1550, 1701, 1871, 1416, 1765, 905, 1279, 93, 421, -793, -455, -1259, -1021, -1216, -1311, -979, -1319, -669, -930, -161, -403, 358, -23, 510, 321, 456, 693, 524, 842, 556, 784, 426, 811, 353, 801, 363, 455, 186, -43, -249, -499, -705, -986, -1032, -1382, -1218, -1431, -1160, -1106, -684, -450, 128, 412, 931, 1219, 1550, 1799, 1918, 2067, 1796, 1800, 1070, 934, -81, -231, -1338, -1373, -2327, -2328, -2735, -2797, -2398, -2451, -1288, -1323, 344, 229, 1987, 1868, 3129, 3154, 3382, 3580, 2561, 2936, 842, 1385, -1279, -659, -3075, -2595, -3828, -3826, -3318, -3956, -1850, -2885, 164, -897, 2171, 1327, 3411, 3122, 3409, 4037, 2309, 3745, 576, 2303, -1235, 287, -2523, -1676, -2862, -3107, -2257, -3605, -1062, -3024, 257, -1632, 1274, 140, 1701, 1778, 1520, 2759, 939, 2884, 243, 2307, -306, 1140, -588, -374, -657, -1619, -595, -2126, -466, -2033, -387, -1539, -361, -659, -255, 362, -67, 1066, 143, 1301, 387, 1220, 634, 972, 714, 590, 486, 148, 39, -231, -425, -500, -733, -707, -752, -837, -481, -789, -35, -497, 372, -91, 526, 318, 380, 677, 17, 821, -397, 620, -672, 187, -674, -265, -325, -548, 298, -524, 895, -176, 1120, 331, 882, 739, 289, 801, -523, 472, -1256, -131, -1492, -860, -1158, -1405, -535, -1382, 205, -753, 949, 190, 1367, 1119, 1240, 1779, 750, 1906, 179, 1378, -406, 373, -900, -753, -1079, -1649, -945, -2038, -662, -1824, -310, -1116, 82, -140, 448, 859, 680, 1587, 755, 1850, 711, 1684, 591, 1180, 358, 400, -44, -441, -502, -1109, -889, -1511, -1160, -1596, -1188, -1317, -842, -777, -196, -99, 481, 619, 1052, 1194, 1454, 1421, 1449, 1316, 940, 1003, 117, 512, -767, -74, -1461, -544, -1713, -845, -1394, -1002, -681, -925, 140, -686, 857, -494, 1270, -262, 1267, 100, 858, 420, 234, 673, -329, 995, -725, 1270, -895, 1265, -768, 949, -439, 354, -124, -551, 36, -1574, 43, -2298, -10, -2402, 0, -1806, 162, -576, 422, 1036, 626, 2536, 638, 3348, 421, 3147, -10, 1980, -617, 189, -1149, -1728, -1284, -3162, -971, -3599, -357, -2927, 406, -1458, 1080, 368, 1312, 2078, 978, 3092, 321, 3059, -396, 2207, -1011, 918, -1254, -573, -909, -1831, -198, -2318, 476, -2033, 921, -1337, 952, -418, 474, 538, -245, 1133, -873, 1214, -1205, 973, -1063, 609, -417, 250, 453, 23, 1190, -54, 1518, -75, 1243, -135, 433, -302, -593, -583, -1462, -791, -1904, -716, -1723, -389, -862, 68, 267, 642, 1145, 1133, 1638, 1165, 1663, 698, 1072, 76, 99, -479, -711, -891, -1156, -970, -1306, -561, -1040, 133, -431, 652, 133, 772, 428, 600, 458, 148, 340, -551, 148, -1091, -55, -1035, -115, -453, 71, 300, 355, 1085, 423, 1743, 277, 1750, 88, 874, -328, -336, -974, -1373, -1321, -2199, -1124, -2428, -682, -1564, -30, -58, 941, 1292, 1741, 2327, 1847, 2847, 1371, 2324, 491, 867, -707, -726, -1826, -1972, -2362, -2724, -2130, -2678, -1231, -1652, 48, -54, 1286, 1438, 2076, 2411, 2152, 2711, 1500, 2152, 432, 781, -663, -817, -1513, -1971, -1844, -2455, -1534, -2220, -850, -1160, -96, 428, 595, 1744, 999, 2272, 928, 2064, 568, 1238, 192, -83, -176, -1380, -459, -2010, -430, -1828, -165, -1116, 59, -69, 149, 1055, 98, 1712, -150, 1597, -564, 996, -882, 229, -861, -601, -541, -1235, 9, -1337, 762, -918, 1505, -267, 1791, 371, 1316, 902, 290, 1178, -905, 986, -2048, 407, -2747, -169, -2518, -610, -1350, -1005, 261, -1094, 1847, -603, 3028, 87, 3276, 559, 2358, 910, 634, 1111, -1328, 852, -2969, 226, -3741, -392, -3317, -840, -1881, -1044, 76, -890, 2043, -407, 3388, 266, 3603, 881, 2686, 1125, 979, 944, -1082, 524, -2825, -98, -3553, -837, -3131, -1241, -1848, -1003, -38, -405, 1739, 230, 2803, 865, 2796, 1274, 1855, 1071, 409, 352, -1048, -435, -2053, -1005, -2260, -1204, -1630, -881, -525, -131, 563, 718, 1293, 1310, 1471, 1343, 1069, 809, 249, 34, -585, -759, -1066, -1396, -1171, -1503, -965, -940, -417, -138, 268, 528, 668, 1102, 772, 1461, 832, 1277, 651, 716, 104, 204, -414, -308, -675, -934, -896, -1307, -1089, -1244, -866, -996, -276, -548, 218, 238, 588, 1064, 944, 1538, 1068, 1563, 797, 1160, 285, 393, -280, -496, -878, -1202, -1338, -1482, -1408, -1243, -1076, -633, -460, 61, 281, 634, 969, 939, 1370, 892, 1312, 621, 896, 341, 246, 118, -569, -50, -1303, -139, -1613, -198, -1368, -335, -769, -541, -34, -673, 715, -610, 1227, -347, 1215, 64, 710, 551, 31, 947, -637, 1058, -1166, 870, -1190, 474, -625, -47, 114, -531, 703, -768, 1031, -765, 886, -646, 170, -409, -758, -93, -1374, 125, -1441, 213, -987, 290, -142, 422, 880, 567, 1678, 661, 1783, 668, 1115, 565, 21, 250, -1183, -329, -2163, -964, -2356, -1374, -1594, -1470, -358, -1185, 915, -402, 1948, 722, 2337, 1740, 1892, 2303, 872, 2261, -439, 1565, -1729, 301, -2425, -1238, -2296, -2554, -1628, -3148, -599, -2818, 647, -1667, 1659, 70, 2031, 1969, 1838, 3413, 1326, 3899, 480, 3247, -593, 1633, -1450, -503, -1799, -2570, -1805, -3941, -1640, -4157, -1051, -3158, -41, -1282, 835, 930, 1367, 2899, 1770, 4070, 1879, 4078, 1327, 2937, 374, 1060, -458, -985, -1200, -2723, -1922, -3751, -2259, -3705, -1921, -2581, -1123, -882, -250, 841, 631, 2339, 1521, 3287, 2127, 3226, 2184, 2259, 1725, 1006, 888, -241, -257, -1482, -1513, -2380, -2483, -2532, -2839, -2111, -2486, -1476, -1500, -600, -71, 559, 1437, 1654, 2527, 2339, 2871, 2570, 2386, 2285, 1150, 1325, -465, -138, -1832, -1587, -2534, -2578, -2490, -2860, -1744, -2302, -503, -960, 726, 737, 1406, 2068, 1430, 2543, 1001, 2218, 303, 1290, -385, -65, -744, -1274, -644, -1687, -187, -1337, 279, -660, 433, 146, 284, 821, -50, 933, -588, 468, -1148, -185, -1275, -717, -934, -889, -371, -561, 408, 108, 1201, 861, 1561, 1470, 1381, 1566, 851, 986, 95, 66, -795, -848, -1511, -1628, -1799, -2013, -1680, -1714, -1193, -829, -368, 260, 587, 1244, 1323, 1932, 1627, 2139, 1508, 1720, 994, 799, 217, -251, -591, -1168, -1222, -1820, -1487, -1957, -1376, -1454, -1010, -614, -473, 219, 106, 989, 533, 1546, 695, 1582, 691, 1140, 671, 592, 627, 86, 498, -456, 265, -900, -89, -994, -609, -858, -1195, -761, -1557, -606, -1535, -211, -1144, 256, -367, 635, 689, 1010, 1626, 1353, 2063, 1407, 1924, 1007, 1257, 260, 131, -573, -1147, -1345, -2103, -1963, -2530, -2034, -2388, -1260, -1530, -103, -138, 918, 1202, 1839, 2106, 2408, 2473, 2025, 2179, 934, 1192, -133, -126, -1077, -1310, -1876, -2148, -2014, -2471, -1399, -2153, -563, -1229, 200, -5, 902, 1039, 1394, 1673, 1491, 1924, 1251, 1748, 834, 1022, 334, -60, -252, -967, -900, -1538, -1408, -1894, -1577, -1827, -1394, -1129, -864, -100, 29, 766, 1067, 1353, 1815, 1631, 2002, 1341, 1653, 538, 861, -362, -223, -1075, -1221, -1456, -1693, -1331, -1568, -713, -1055, -8, -313, 453, 452, 682, 895, 629, 874, 242, 600, -286, 288, -633, 12, -598, -111, -275, 38, 102, 329, 400, 457, 578, 295, 524, -46, 157, -438, -310, -815, -670, -1022, -990, -834, -1218, -280, -1049, 325, -429, 749, 287, 994, 832, 1030, 1248, 741, 1470, 295, 1219, 34, 465, -92, -450, -341, -1282, -594, -1933, -675, -2134, -808, -1635, -1037, -661, -914, 366, -289, 1296, 476, 1995, 1208, 2137, 1912, 1594, 2240, 579, 1801, -553, 733, -1561, -568, -2263, -1817, -2383, -2737, -1806, -2968, -768, -2276, 361, -824, 1386, 858, 2105, 2271, 2145, 3156, 1471, 3272, 444, 2399, -629, 778, -1508, -909, -1941, -2168, -1791, -2848, -1176, -2762, -324, -1837, 504, -489, 1011, 711, 1134, 1488, 902, 1792, 342, 1657, -226, 1200, -497, 629, -524, 203, -421, 0, -189, -214, 49, -598, 85, -984, -58, -1247, -292, -1388, -510, -1221, -514, -564, -361, 378, -177, 1264, 142, 1875, 506, 2004, 633, 1564, 570, 723, 515, -248, 310, -1060, -182, -1496, -673, -1556, -1012, -1347, -1323, -901, -1383, -320, -895, 189, -85, 612, 682, 1083, 1329, 1507, 1726, 1655, 1574, 1471, 871, 968, -51, 107, -926, -977, -1617, -1928, -1959, -2411, -1779, -2252, -1106, -1425, -292, -121, 407, 1268, 1034, 2314, 1469, 2691, 1473, 2273, 1109, 1233, 616, -66, 51, -1264, -627, -2018, -1216, -2075, -1478, -1494, -1478, -594, -1343, 305, -984, 991, -275, 1301, 597, 1142, 1321, 611, 1737, 28, 1728, -332, 1254, -449, 374, -413, -731, -187, -1644, 206, -2098, 460, -2064, 398, -1444, 219, -294, 38, 872, -263, 1509, -607, 1596, -724, 1273, -574, 543, -345, -321, -68, -929, 370, -1150, 870, -1006, 1149, -576, 1127, -45, 917, 340, 495, 452, -207, 294, -1006, -74, -1562, -413, -1696, -528, -1424, -458, -757, -245, 255, 110, 1313, 476, 2000, 673, 2107, 622, 1670, 316, 792, -139, -347, -559, -1376, -850, -1923, -972, -1897, -859, -1416, -540, -611, -116, 345, 316, 1142, 611, 1511, 704, 1449, 723, 1115, 658, 619, 379, 39, -25, -480, -396, -756, -772, -786, -1174, -744, -1358, -679, -1127, -491, -601, -239, 61, -32, 803, 255, 1464, 683, 1711, 1027, 1366, 1143, 626, 1060, -295, 698, -1210, 11, -1817, -755, -1922, -1322, -1546, -1615, -821, -1519, 127, -872, 1062, 139, 1636, 1069, 1744, 1690, 1450, 1960, 766, 1698, -222, 811, -1194, -359, -1790, -1364, -1953, -1981, -1673, -2034, -868, -1429, 175, -360, 1063, 832, 1672, 1796, 1890, 2189, 1526, 1907, 633, 1061, -444, -144, -1447, -1306, -2139, -1989, -2163, -2045, -1505, -1483, -480, -429, 626, 717, 1571, 1587, 2094, 2051, 1964, 1936, 1171, 1153, 7, 79, -1111, -858, -1903, -1595, -2270, -2015, -2022, -1839, -1115, -1089, 2, -74, 927, 954, 1635, 1816, 2013, 2280, 1802, 2107, 1031, 1294, 21, 143, -920, -1034, -1632, -2015, -2033, -2451, -1991, -2090, -1417, -1127, -511, 54, 418, 1202, 1260, 2006, 1860, 2159, 1948, 1676, 1472, 827, 599, -100, -442, -871, -1376, -1313, -2009, -1335, -2164, -993, -1664, -523, -595, -90, 590, 309, 1417, 584, 1744, 632, 1524, 566, 737, 471, -269, 317, -1004, 154, -1278, 30, -1159, -30, -656, 15, 152, 33, 760, -130, 740, -337, 271, -495, -258, -730, -686, -870, -948, -566, -803, 62, -194, 688, 505, 1269, 973, 1686, 1135, 1583, 969, 896, 454, -52, -340, -969, -1136, -1681, -1579, -2010, -1521, -1789, -1090, -1027, -422, -16, 414, 894, 1133, 1576, 1461, 1982, 1404, 1929, 1013, 1350, 324, 516, -501, -278, -1218, -1039, -1602, -1715, -1552, -1970, -1144, -1688, -490, -1144, 326, -447, 1056, 507, 1416, 1498, 1405, 2098, 1097, 2224, 459, 1984, -342, 1269, -1018, 39, -1495, -1326, -1771, -2349, -1670, -2831, -1022, -2675, 18, -1731, 1046, -122, 1785, 1604, 2159, 2882, 2016, 3422, 1133, 3044, -267, 1700, -1535, -198, -2338, -1931, -2621, -3022, -2169, -3326, -1013, -2705, 332, -1216, 1394, 514, 2022, 1803, 2114, 2536, 1604, 2734, 752, 2222, -96, 1134, -807, 7, -1315, -858, -1593, -1558, -1635, -2072, -1438, -2127, -1039, -1668, -423, -955, 403, -123, 1282, 915, 1941, 2007, 2173, 2634, 1922, 2505, 1069, 1792, -299, 655, -1653, -820, -2552, -2190, -2867, -2890, -2506, -2771, -1410, -1954, 122, -589, 1502, 963, 2390, 2169, 2696, 2714, 2308, 2573, 1295, 1811, 37, 594, -1096, -698, -1982, -1677, -2468, -2181, -2310, -2175, -1565, -1647, -567, -719, 412, 323, 1234, 1191, 1749, 1735, 1793, 1905, 1392, 1664, 772, 1019, 69, 141, -652, -692, -1188, -1312, -1368, -1659, -1264, -1626, -1026, -1177, -707, -448, -293, 396, 181, 1183, 655, 1653, 1016, 1649, 1149, 1223, 1034, 474, 694, -436, 189, -1205, -367, -1548, -884, -1380, -1220, -790, -1251, 43, -960, 862, -470, 1364, 54, 1333, 523, 792, 772, 12, 674, -718, 422, -1220, 234, -1291, 105, -789, -28, 85, -65, 918, 23, 1442, -3, 1541, -258, 1108, -589, 175, -858, -889, -989, -1652, -882, -1922, -432, -1622, 256, -747, 918, 454, 1341, 1561, 1431, 2241, 1197, 2288, 600, 1665, -317, 545, -1189, -777, -1695, -1919, -1847, -2525, -1654, -2471, -954, -1776, 99, -516, 1034, 981, 1662, 2190, 1968, 2803, 1756, 2750, 989, 1970, -63, 568, -1081, -1021, -1814, -2286, -2055, -2904, -1765, -2757, -1089, -1873, -179, -461, 749, 1062, 1400, 2230, 1664, 2742, 1536, 2531, 1011, 1699, 247, 445, -479, -888, -1021, -1873, -1363, -2272, -1462, -2112, -1263, -1450, -799, -392, -180, 707, 459, 1455, 997, 1769, 1325, 1702, 1347, 1205, 1030, 387, 476, -376, -197, -840, -875, -1061, -1392, -1064, -1582, -792, -1379, -390, -842, -110, -131, 42, 579, 230, 1110, 410, 1345, 503, 1212, 673, 775, 937, 251, 961, -285, 633, -813, 150, -1111, -461, -1079, -1166, -911, -1597, -709, -1509, -300, -1022, 272, -242, 688, 715, 863, 1479, 893, 1728, 744, 1462, 353, 850, -146, 77, -517, -646, -758, -1104, -881, -1130, -720, -758, -285, -282, 140, 73, 344, 322, 338, 409, 202, 199, -48, -146, -292, -276, -324, -128, -79, 122, 234, 448, 460, 880, 648, 1137, 698, 899, 336, 264, -341, -483, -941, -1219, -1301, -1769, -1428, -1818, -1182, -1252, -482, -269, 429, 822, 1184, 1715, 1667, 2177, 1842, 2078, 1539, 1392, 687, 334, -445, -705, -1445, -1504, -2103, -1969, -2330, -1937, -1917, -1412, -897, -637, 305, 225, 1333, 1064, 2091, 1664, 2364, 1840, 1893, 1589, 857, 996, -322, 170, -1402, -711, -2161, -1395, -2335, -1650, -1830, -1435, -837, -893, 291, -166, 1262, 579, 1900, 1083, 2039, 1208, 1564, 1034, 630, 653, -401, 149, -1287, -319, -1870, -638, -1961, -779, -1502, -710, -656, -466, 311, -146, 1172, 223, 1713, 578, 1743, 740, 1259, 641, 457, 372, -396, -10, -1113, -444, -1562, -724, -1580, -694, -1161, -416, -541, -34, 73, 366, 604, 667, 1005, 700, 1141, 437, 984, 64, 711, -243, 435, -403, 50, -370, -486, -177, -980, 57, -1259, 227, -1377, 218, -1294, -18, -860, -316, -117, -454, 696, -417, 1394, -224, 1834, 215, 1856, 787, 1366, 1120, 479, 1037, -546, 674, -1410, 109, -1925, -649, -2061, -1354, -1847, -1658, -1251, -1467, -356, -910, 582, -112, 1383, 810, 2022, 1608, 2394, 2004, 2238, 1913, 1473, 1412, 325, 558, -1036, -528, -2397, -1550, -3301, -2230, -3340, -2425, -2468, -2056, -902, -1113, 1005, 198, 2708, 1526, 3664, 2534, 3579, 2939, 2433, 2567, 627, 1470, -1232, -72, -2672, -1637, -3308, -2754, -2936, -3098, -1790, -2572, -397, -1290, 841, 379, 1723, 1901, 2039, 2822, 1752, 2893, 1113, 2099, 428, 689, -175, -867, -667, -2073, -948, -2567, -978, -2234, -918, -1228, -829, 113, -617, 1350, -210, 2055, 252, 2014, 590, 1324, 777, 280, 819, -751, 633, -1438, 282, -1575, -46, -1133, -290, -329, -519, 475, -633, 1013, -532, 1146, -344, 845, -223, 267, -81, -300, 152, -676, 321, -793, 313, -627, 237, -265, 150, 99, -18, 338, -236, 457, -326, 504, -204, 502, 41, 428, 253, 274, 369, 64, 339, -248, 32, -682, -482, -1057, -851, -1151, -919, -882, -732, -265, -227, 594, 527, 1433, 1142, 1947, 1358, 1896, 1187, 1193, 605, 27, -335, -1221, -1253, -2180, -1753, -2537, -1704, -2112, -1164, -1019, -270, 380, 737, 1645, 1541, 2417, 1839, 2498, 1514, 1886, 776, 791, -85, -429, -967, -1412, -1640, -1930, -1774, -1922, -1351, -1477, -658, -772, 133, 25, 896, 720, 1384, 1147, 1430, 1298, 1084, 1239, 460, 962, -211, 485, -771, -62, -1142, -536, -1208, -862, -913, -993, -442, -920, 16, -616, 427, -146, 759, 263, 884, 484, 777, 615, 500, 652, 115, 463, -315, 162, -680, -32, -891, -167, -889, -343, -664, -412, -273, -289, 169, -112, 586, 52, 867, 270, 896, 451, 676, 403, 307, 147, -152, -147, -600, -437, -899, -688, -1010, -697, -934, -363, -615, 151, -53, 634, 561, 984, 998, 1104, 1194, 861, 1094, 257, 632, -453, -72, -988, -758, -1263, -1237, -1257, -1396, -878, -1136, -192, -490, 517, 297, 1016, 929, 1247, 1179, 1207, 1045, 884, 641, 329, 32, -273, -581, -727, -855, -995, -744, -1097, -477, -934, -167, -506, 203, -15, 422, 426, 328, 794, 74, 948, -112, 810, -199, 485, -251, 81, -270, -311, -128, -537, 121, -542, 269, -382, 285, -113, 348, 151, 409, 253, 262, 190, -49, 43, -362, -178, -711, -398, -1033, -455, -1130, -304, -842, -22, -178, 322, 699, 673, 1479, 934, 1896, 977, 1795, 732, 1098, 254, -121, -368, -1467, -1033, -2442, -1573, -2716, -1775, -2197, -1501, -967, -768, 666, 261, 2147, 1372, 2917, 2301, 2760, 2714, 1815, 2370, 392, 1330, -1121, -130, -2279, -1660, -2722, -2862, -2357, -3360, -1411, -2948, -245, -1697, 863, 15, 1679, 1674, 1970, 2900, 1731, 3427, 1239, 3055, 654, 1902, -76, 415, -829, -1034, -1377, -2240, -1664, -2930, -1723, -2916, -1468, -2320, -851, -1376, 13, -179, 915, 1156, 1691, 2308, 2168, 2946, 2158, 3022, 1558, 2584, 575, 1515, -532, -125, -1622, -1798, -2459, -3009, -2681, -3675, -2227, -3628, -1312, -2550, -121, -683, 1232, 1266, 2359, 2900, 2847, 4025, 2631, 4189, 1923, 3133, 815, 1274, -637, -760, -2047, -2581, -2858, -3807, -2973, -4009, -2542, -3107, -1554, -1486, -40, 308, 1507, 1857, 2550, 2862, 2972, 3075, 2810, 2481, 1971, 1430, 546, 313, -1025, -708, -2217, -1467, -2796, -1760, -2751, -1653, -2036, -1362, -756, -938, 594, -377, 1540, 183, 2012, 622, 2035, 961, 1524, 1195, 670, 1234, -103, 1014, -614, 582, -931, 73, -1059, -415, -969, -854, -782, -1120, -637, -1069, -433, -754, -60, -355, 319, 57, 565, 445, 755, 678, 846, 673, 691, 517, 359, 330, 80, 150, -117, -4, -288, -85, -402, -90, -423, -83, -461, -128, -594, -230, -731, -353, -650, -458, -352, -510, 37, -462, 497, -267, 1031, 87, 1375, 521, 1301, 906, 877, 1127, 262, 1098, -528, 773, -1279, 164, -1682, -596, -1613, -1239, -1176, -1560, -518, -1510, 208, -1086, 887, -350, 1347, 463, 1464, 1089, 1260, 1418, 879, 1432, 365, 1146, -222, 672, -758, 140, -1168, -381, -1392, -832, -1366, -1158, -1117, -1316, -648, -1252, 42, -931, 807, -364, 1404, 384, 1730, 1136, 1718, 1612, 1266, 1661, 415, 1300, -616, 567, -1554, -389, -2088, -1227, -2038, -1652, -1464, -1582, -505, -1083, 668, -287, 1654, 560, 2032, 1155, 1774, 1316, 1103, 1068, 135, 537, -907, -121, -1576, -680, -1618, -910, -1206, -776, -554, -424, 201, 16, 846, 435, 1121, 650, 1021, 554, 691, 251, 259, -90, -212, -386, -633, -556, -899, -504, -889, -256, -657, 40, -274, 267, 180, 393, 584, 398, 758, 282, 726, 122, 579, 11, 318, -22, -54, -23, -343, -35, -494, -81, -550, -201, -555, -391, -525, -537, -479, -524, -349, -336, -106, -7, 224, 419, 612, 807, 1029, 980, 1241, 862, 1078, 499, 596, -13, -99, -518, -904, -866, -1575, -979, -1826, -831, -1546, -485, -849, -88, 61, 264, 963, 532, 1662, 657, 1909, 618, 1545, 475, 783, 274, -54, 14, -836, -258, -1404, -422, -1473, -403, -1029, -255, -443, -70, 27, 132, 378, 279, 529, 182, 379, -183, 108, -543, -9, -689, 101, -611, 322, -245, 584, 442, 807, 1181, 837, 1545, 475, 1360, -273, 745, -1101, -187, -1651, -1250, -1841, -1981, -1581, -1994, -770, -1397, 392, -469, 1432, 642, 2101, 1624, 2314, 2015, 1975, 1720, 1038, 1022, -229, 163, -1425, -720, -2212, -1386, -2441, -1572, -2035, -1293, -1092, -795, 81, -223, 1104, 403, 1818, 932, 2094, 1142, 1813, 1071, 1053, 878, 139, 510, -695, -54, -1344, -564, -1652, -851, -1469, -986, -948, -984, -315, -752, 325, -350, 862, 57, 1089, 406, 935, 714, 600, 947, 290, 1041, 23, 937, -216, 621, -358, 142, -337, -418, -268, -990, -305, -1423, -413, -1489, -499, -1116, -493, -459, -309, 308, 100, 1045, 606, 1522, 945, 1539, 1002, 1127, 795, 462, 345, -275, -242, -898, -752, -1237, -1045, -1226, -1039, -918, -701, -416, -137, 164, 401, 643, 780, 861, 894, 829, 649, 612, 175, 215, -224, -235, -461, -486, -520, -481, -375, -359, -85, -136, 156, 163, 264, 312, 234, 188, 135, -49, 11, -250, -90, -382, -161, -368, -129, -158, -44, 155, 12, 432, 22, 554, 38, 485, 16, 290, -13, 37, -12, -214, 30, -354, 69, -356, 112, -327, 129, -303, 90, -201, 20, -82, -48, -65, -165, -25, -327, 169, -410, 339, -292, 349, -47, 344, 206, 376, 448, 271, 626, 29, 608, -159, 361, -252, -2, -342, -364, -429, -662, -447, -794, -368, -662, -245, -293, -121, 159, 62, 512, 332, 716, 554, 747, 627, 503, 583, 47, 426, -372, 131, -612, -211, -665, -478, -452, -601, 13, -549, 474, -365, 694, -168, 617, -23, 231, 74, -309, 99, -749, 50, -886, 49, -641, 194, -62, 412, 566, 568, 963, 598, 990, 464, 675, 110, 122, -411, -430, -884, -788, -1116, -816, -1042, -571, -662, -228, -41, 62, 609, 290, 1029, 345, 1125, 237, 951, 177, 534, 282, -36, 359, -488, 332, -657, 265, -664, 111, -599, -252, -408, -650, -183, -845, -95, -790, -90, -544, -13, -96, 162, 487, 372, 972, 589, 1133, 773, 992, 837, 657, 675, 140, 244, -514, -344, -1080, -901, -1340, -1308, -1268, -1458, -868, -1238, -157, -644, 644, 181, 1271, 1013, 1576, 1607, 1488, 1802, 979, 1542, 143, 836, -753, -159, -1422, -1092, -1670, -1668, -1425, -1807, -796, -1473, 8, -672, 769, 307, 1316, 1047, 1475, 1394, 1211, 1395, 681, 1028, 62, 348, -568, -339, -1043, -747, -1206, -900, -1014, -916, -621, -746, -158, -377, 331, -5, 790, 240, 986, 470, 851, 760, 595, 920, 381, 787, 23, 490, -406, 137, -606, -393, -599, -1036, -663, -1400, -676, -1286, -432, -870, -60, -235, 228, 640, 520, 1466, 850, 1830, 1029, 1622, 853, 968, 383, -1, -171, -1053, -642, -1849, -976, -2122, -1005, -1737, -608, -768, 15, 443, 514, 1488, 753, 2108, 722, 2130, 389, 1440, -166, 224, -668, -1035, -858, -1916, -650, -2191, -126, -1759, 551, -737, 1186, 507, 1500, 1576, 1286, 2120, 599, 1903, -345, 1016, -1339, -147, -2096, -1223, -2247, -1958, -1681, -2077, -621, -1458, 704, -357, 2049, 789, 2918, 1664, 2865, 2082, 1918, 1894, 482, 1108, -1070, -21, -2360, -1097, -2965, -1794, -2659, -1976, -1622, -1646, -240, -865, 1061, 143, 1981, 1006, 2285, 1434, 1949, 1414, 1194, 1073, 366, 511, -389, -104, -994, -496, -1303, -537, -1197, -379, -861, -237, -466, -171, -96, -207, 203, -401, 350, -661, 380, -753, 351, -547, 355, -78, 426, 535, 536, 1123, 606, 1482, 628, 1477, 481, 1075, 2, 348, -691, -524, -1222, -1286, -1439, -1735, -1357, -1783, -889, -1428, -16, -733, 930, 148, 1563, 967, 1762, 1481, 1551, 1607, 934, 1396, 34, 889, -835, 203, -1326, -397, -1355, -768, -1091, -955, -659, -964, -92, -773, 458, -539, 745, -396, 742, -214, 616, 93, 402, 371, 110, 597, -109, 865, -136, 1026, -41, 864, 46, 453, 84, -37, 87, -550, 10, -994, -187, -1175, -477, -1000, -651, -578, -573, -78, -288, 407, 123, 776, 617, 914, 970, 788, 988, 477, 711, 76, 311, -327, -201, -626, -696, -726, -904, -610, -698, -295, -326, 146, -3, 571, 234, 810, 382, 757, 286, 410, 11, -129, -169, -722, -101, -1189, 85, -1304, 319, -931, 611, -216, 857, 570, 774, 1284, 304, 1767, -328, 1727, -907, 1107, -1353, 210, -1480, -686, -1114, -1489, -378, -2000, 425, -1964, 1121, -1416, 1593, -615, 1687, 282, 1350, 1156, 712, 1779, -20, 1963, -664, 1715, -1104, 1124, -1279, 297, -1189, -584, -925, -1296, -589, -1677, -196, -1685, 241, -1367, 607, -792, 853, -114, 1040, 482, 1134, 929, 1068, 1221, 858, 1287, 482, 1099, -98, 767, -757, 367, -1300, -134, -1616, -673, -1632, -1071, -1282, -1241, -644, -1203, 201, -964, 1081, -523, 1740, 53, 2019, 618, 1937, 1036, 1443, 1268, 570, 1309, -413, 1085, -1185, 573, -1724, -87, -2018, -727, -1942, -1267, -1409, -1596, -611, -1543, 237, -1090, 1084, -397, 1916, 402, 2428, 1171, 2389, 1673, 1849, 1737, 937, 1410, -346, 780, -1735, -104, -2720, -1054, -2980, -1739, -2547, -1975, -1495, -1758, 14, -1082, 1568, -2, 2629, 1168, 2933, 2003, 2525, 2245, 1560, 1860, 278, 915, -939, -383, -1774, -1609, -2118, -2297, -1996, -2247, -1470, -1547, -664, -426, 216, 813, 968, 1781, 1477, 2160, 1689, 1892, 1539, 1142, 1028, 131, 310, -874, -430, -1591, -1056, -1884, -1389, -1733, -1315, -1159, -941, -317, -406, 537, 195, 1238, 728, 1701, 1055, 1776, 1196, 1388, 1146, 687, 837, -112, 303, -904, -305, -1562, -913, -1891, -1400, -1759, -1576, -1230, -1287, -461, -596, 436, 339, 1341, 1302, 1988, 2034, 2114, 2182, 1717, 1615, 955, 551, -89, -633, -1247, -1715, -2122, -2350, -2380, -2195, -2030, -1293, -1210, -75, -41, 1124, 1183, 2010, 2020, 2274, 2241, 1787, 1888, 796, 1070, -324, -27, -1231, -1026, -1721, -1607, -1664, -1736, -1083, -1478, -212, -871, 570, -112, 1075, 505, 1267, 871, 1097, 1043, 585, 1024, 12, 798, -354, 456, -489, 105, -469, -239, -333, -566, -180, -834, -114, -960, -128, -871, -161, -575, -170, -155, -85, 314, 145, 753, 461, 1017, 749, 992, 903, 710, 799, 274, 412, -241, -129, -725, -660, -999, -1051, -992, -1146, -773, -893, -395, -397, 104, 203, 590, 781, 901, 1108, 976, 1071, 852, 791, 549, 408, 74, -77, -462, -550, -872, -821, -1079, -806, -1107, -589, -908, -211, -425, 245, 203, 645, 758, 807, 1153, 674, 1344, 336, 1208, -46, 714, -430, 41, -697, -595, -689, -1104, -363, -1394, 105, -1340, 551, -952, 823, -395, 790, 182, 447, 697, -12, 1062, -417, 1197, -637, 1074, -647, 736, -452, 276, -112, -232, 281, -715, 572, -1068, 659, -1191, 549, -1072, 323, -727, 27, -190, -250, 415, -416, 906, -444, 1209, -349, 1279, -133, 1003, 123, 395, 277, -289, 300, -871, 274, -1310, 210, -1470, 111, -1177, 53, -529, 44, 187, 36, 797, 16, 1243, -17, 1388, -65, 1118, -144, 553, -227, -55, -237, -559, -120, -922, 73, -1104, 270, -1027, 440, -722, 540, -336, 472, 43, 268, 423, 18, 744, -246, 893, -522, 839, -677, 602, -633, 202, -419, -247, -73, -597, 423, -759, 888, -692, 1107, -397, 1023, -4, 714, 309, 214, 428, -401, 316, -992, 17, -1321, -313, -1266, -524, -846, -515, -194, -236, 575, 224, 1232, 645, 1505, 870, 1319, 841, 847, 514, 227, -61, -414, -652, -897, -1017, -1043, -1062, -881, -804, -541, -322, -157, 226, 150, 659, 335, 822, 447, 685, 481, 352, 457, -7, 443, -277, 432, -400, 342, -360, 176, -192, -14, -16, -244, 49, -476, -15, -593, -121, -578, -181, -446, -161, -204, -53, 88, 166, 383, 429, 682, 550, 927, 441, 998, 172, 782, -201, 293, -614, -327, -896, -882, -908, -1245, -658, -1296, -215, -912, 314, -153, 774, 653, 1032, 1291, 1039, 1636, 806, 1513, 400, 875, -83, 27, -550, -709, -917, -1226, -1110, -1464, -1118, -1252, -961, -680, -625, -4, -117, 589, 462, 1050, 978, 1269, 1335, 1176, 1465, 863, 1291, 488, 785, 54, 45, -429, -745, -875, -1404, -1114, -1804, -1098, -1831, -869, -1420, -466, -664, 112, 240, 736, 1109, 1218, 1776, 1438, 2045, 1377, 1802, 974, 1099, 291, 124, -441, -895, -1037, -1709, -1397, -2077, -1383, -1891, -987, -1229, -392, -277, 214, 695, 779, 1387, 1195, 1621, 1303, 1396, 1106, 825, 783, 113, 417, -507, -45, -849, -565, -871, -918, -665, -1041, -370, -1058, -95, -921, 70, -467, 73, 192, -31, 793, -89, 1233, -10, 1500, 172, 1429, 380, 912, 550, 103, 586, -691, 395, -1277, -3, -1538, -448, -1335, -788, -616, -930, 306, -797, 1062, -392, 1497, 103, 1521, 513, 999, 777, 102, 826, -744, 600, -1244, 215, -1352, -132, -977, -392, -205, -577, 610, -620, 1118, -511, 1260, -352, 1082, -198, 633, -5, 23, 225, -468, 433, -679, 571, -651, 611, -521, 508, -333, 256, -120, -99, 30, -484, 97, -787, 186, -898, 321, -788, 470, -498, 575, -87, 622, 366, 564, 743, 357, 935, 42, 903, -285, 678, -554, 300, -664, -181, -563, -648, -324, -964, -90, -1055, 123, -919, 316, -600, 404, -163, 384, 296, 374, 657, 392, 840, 389, 857, 340, 750, 264, 541, 150, 251, -48, -89, -320, -442, -514, -773, -548, -1036, -469, -1153, -329, -1037, -85, -649, 191, -63, 385, 571, 533, 1110, 702, 1420, 787, 1382, 737, 1008, 560, 412, 278, -271, -140, -879, -628, -1242, -1036, -1339, -1196, -1224, -1037, -886, -582, -350, 66, 206, 796, 652, 1335, 983, 1511, 1144, 1369, 1026, 984, 666, 371, 217, -290, -210, -795, -558, -1090, -754, -1214, -769, -1109, -654, -788, -494, -342, -324, 167, -152, 729, 13, 1256, 189, 1583, 400, 1565, 600, 1213, 691, 565, 608, -276, 359, -1081, -16, -1568, -433, -1605, -758, -1223, -855, -539, -675, 285, -284, 962, 169, 1261, 543, 1183, 724, 898, 639, 524, 290, 150, -192, -101, -609, -183, -820, -232, -797, -321, -528, -410, -59, -472, 451, -492, 813, -373, 928, -62, 784, 359, 431, 721, -49, 917, -527, 862, -849, 569, -913, 154, -737, -215, -421, -420, -60, -438, 268, -344, 455, -151, 429, 58, 240, 143, 52, 53, -28, -53, -15, -60, 52, 15, 194, 170, 340, 442, 323, 705, 88, 805, -232, 650, -509, 294, -717, -152, -822, -580, -722, -912, -402, -989, 7, -732, 353, -241, 617, 282, 823, 764, 926, 1098, 817, 1140, 513, 879, 129, 471, -301, 28, -791, -369, -1218, -643, -1397, -732, -1251, -653, -802, -422, -105, -106, 694, 233, 1372, 565, 1740, 829, 1685, 875, 1157, 670, 260, 288, -756, -167, -1612, -571, -2074, -760, -1996, -663, -1374, -329, -344, 133, 793, 605, 1659, 900, 2015, 922, 1834, 709, 1168, 345, 161, -100, -841, -492, -1462, -687, -1603, -644, -1371, -490, -864, -280, -203, 13, 362, 367, 637, 654, 655, 815, 574, 892, 470, 869, 357, 613, 279, 145, 263, -372, 211, -796, 11, -1102, -342, -1172, -720, -844, -994, -158, -1070, 608, -868, 1236, -369, 1607, 286, 1639, 881, 1207, 1240, 397, 1235, -466, 824, -1120, 163, -1525, -494, -1588, -963, -1178, -1128, -388, -922, 412, -433, 1050, 116, 1549, 511, 1803, 669, 1605, 589, 1022, 307, 297, -84, -437, -409, -1166, -531, -1685, -466, -1727, -297, -1279, -68, -566, 182, 274, 378, 1140, 452, 1774, 392, 1893, 242, 1573, 44, 989, -188, 179, -416, -703, -580, -1299, -632, -1443, -548, -1202, -340, -655, -73, 100, 210, 759, 495, 1082, 711, 1064, 733, 791, 562, 348, 320, -100, 34, -368, -345, -358, -708, -174, -867, 66, -825, 254, -687, 316, -444, 208, -73, 4, 309, -166, 565, -206, 689, -130, 699, 71, 593, 314, 395, 492, 147, 553, -118, 495, -351, 293, -522, 6, -652, -244, -750, -369, -745, -424, -577, -386, -290, -206, 31, 75, 377, 349, 744, 565, 996, 706, 975, 761, 713, 644, 345, 390, -85, 100, -575, -163, -981, -430, -1144, -671, -1072, -749, -852, -612, -492, -359, 8, 1, 538, 457, 955, 905, 1183, 1170, 1179, 1183, 923, 975, 431, 585, -213, 47, -843, -509, -1275, -938, -1402, -1125, -1212, -1052, -764, -709, -166, -146, 444, 469, 916, 963, 1133, 1275, 1062, 1318, 789, 1033, 419, 483, -27, -105, -507, -579, -867, -878, -987, -901, -918, -594, -725, -104, -372, 364, 129, 666, 584, 776, 789, 632, 750, 288, 572, -52, 256, -232, -162, -263, -496, -169, -592, 33, -502, 319, -326, 529, -103, 553, 117, 416, 232, 201, 200, -77, 80, -350, -40, -473, -120, -383, -151, -227, -126, -50, -44, 198, 56, 483, 115, 678, 99, 747, 25, 707, -74, 554, -161, 251, -197, -118, -168, -448, -95, -658, 10, -721, 117, -592, 152, -249, 73, 213, -66, 629, -184, 925, -258, 994, -276, 803, -175, 462, 55, 113, 294, -225, 392, -491, 323, -543, 135, -381, -156, -192, -492, -14, -693, 163, -614, 296, -288, 356, 145, 392, 568, 438, 828, 483, 775, 460, 400, 353, -152, 161, -706, -81, -1076, -358, -1112, -592, -795, -639, -259, -430, 333, -14, 836, 506, 1098, 944, 1029, 1157, 711, 1051, 293, 632, -144, 5, -551, -622, -860, -993, -1013, -966, -998, -649, -844, -157, -572, 419, -192, 922, 276, 1111, 737, 965, 1067, 683, 1196, 358, 1113, -58, 797, -462, 273, -689, -347, -675, -917, -542, -1319, -323, -1477, 70, -1349, 581, -913, 936, -247, 1017, 457, 913, 1012, 665, 1334, 174, 1354, -416, 1025, -781, 442, -807, -173, -605, -677, -253, -1021, 187, -1130, 585, -968, 760, -639, 718, -267, 562, 121, 357, 498, 141, 766, 1, 874, -33, 838, -37, 627, -94, 202, -149, -340, -220, -825, -300, -1139, -243, -1246, 9, -1079, 292, -577, 525, 127, 722, 741, 799, 1132, 611, 1329, 260, 1270, -76, 851, -348, 207, -517, -402, -481, -898, -227, -1306, 120, -1512, 368, -1362, 480, -905, 491, -328, 403, 287, 191, 903, -56, 1360, -178, 1471, -114, 1227, 48, 764, 259, 201, 440, -385, 494, -886, 342, -1190, 28, -1260, -297, -1148, -470, -903, -447, -526, -220, -31, 178, 506, 670, 987, 1019, 1317, 1032, 1405, 724, 1170, 238, 609, -330, -168, -830, -953, -1064, -1528, -896, -1724, -443, -1493, 117, -885, 667, -62, 1098, 731, 1268, 1268, 1122, 1451, 752, 1278, 324, 810, -122, 177, -544, -433, -811, -879, -821, -1115, -644, -1133, -387, -939, -64, -585, 309, -131, 586, 337, 740, 701, 818, 887, 810, 916, 665, 775, 419, 436, 143, -15, -129, -434, -375, -748, -493, -932, -463, -937, -344, -741, -188, -396, 46, 25, 332, 435, 527, 734, 541, 837, 458, 725, 318, 424, 121, 13, -59, -398, -74, -663, 67, -689, 213, -512, 288, -233, 308, 67, 231, 285, 74, 308, -103, 133, -209, -89, -192, -237, -43, -292, 142, -237, 258, -37, 289, 203, 287, 322, 202, 312, 62, 250, -18, 114, 28, -101, 134, -286, 228, -377, 282, -427, 318, -440, 284, -352, 168, -161, 36, 69, 4, 309, 51, 522, 62, 605, 7, 479, -46, 175, -108, -222, -186, -610, -241, -867, -153, -882, 100, -627, 423, -160, 712, 389, 934, 860, 1023, 1100, 873, 1021, 425, 614, -179, -20, -764, -705, -1190, -1249, -1340, -1503, -1109, -1371, -476, -859, 393, -86, 1172, 740, 1649, 1387, 1756, 1674, 1480, 1538, 816, 1017, -66, 218, -865, -667, -1347, -1387, -1450, -1765, -1170, -1743, -588, -1335, 170, -614, 877, 241, 1331, 1005, 1452, 1492, 1266, 1605, 809, 1331, 177, 756, -466, 19, -901, -701, -1048, -1203, -917, -1357, -537, -1188, 40, -788, 646, -261, 1064, 263, 1164, 637, 992, 796, 582, 760, 22, 569, -504, 274, -793, -49, -771, -326, -500, -515, -117, -597, 310, -565, 669, -412, 836, -149, 749, 143, 543, 376, 337, 507, 96, 506, -176, 337, -337, 43, -396, -266, -424, -492, -401, -603, -231, -563, 59, -347, 390, -55, 693, 166, 891, 308, 890, 389, 687, 340, 304, 155, -138, -9, -498, -82, -660, -142, -594, -184, -375, -102, -90, 49, 230, 101, 464, 24, 524, -104, 465, -288, 404, -554, 304, -760, 169, -703, 123, -352, 169, 189, 151, 799, 75, 1322, -11, 1511, -120, 1189, -252, 406, -313, -591, -253, -1500, -110, -2025, 79, -1957, 328, -1294, 559, -254, 701, 844, 705, 1657, 590, 1912, 368, 1550, 65, 771, -234, -147, -443, -945, -601, -1389, -695, -1342, -628, -901, -319, -292, 127, 273, 579, 629, 991, 673, 1269, 448, 1255, 111, 927, -174, 376, -299, -246, -233, -831, -31, -1225, 184, -1279, 281, -965, 200, -406, -55, 258, -366, 850, -568, 1230, -566, 1312, -383, 1118, -80, 708, 258, 222, 497, -176, 528, -433, 380, -603, 165, -661, -27, -597, -179, -425, -280, -209, -318, 41, -316, 340, -341, 647, -375, 836, -324, 854, -150, 725, 89, 479, 341, 100, 556, -296, 629, -538, 486, -576, 189, -463, -145, -246, -455, 6, -681, 247, -724, 394, -574, 434, -333, 427, -72, 438, 212, 421, 468, 317, 610, 153, 608, -20, 491, -225, 243, -400, -125, -462, -513, -348, -781, -65, -839, 271, -677, 508, -340, 619, 99, 607, 503, 448, 720, 155, 690, -85, 472, -178, 147, -173, -184, -105, -418, 12, -494, 92, -442, 80, -328, -22, -203, -103, -85, -77, 4, 78, 71, 301, 120, 502, 168, 589, 207, 498, 197, 224, 108, -103, -13, -372, -106, -481, -158, -388, -168, -115, -104, 241, 7, 547, 64, 672, 7, 582, -124, 296, -274, -49, -393, -324, -412, -453, -278, -424, -19, -246, 289, 30, 543, 329, 657, 542, 585, 638, 337, 593, -26, 427, -384, 177, -646, -77, -784, -263, -768, -346, -559, -342, -212, -224, 161, -38, 478, 142, 687, 238, 712, 252, 532, 220, 205, 173, -170, 155, -496, 201, -654, 254, -587, 278, -360, 248, -75, 160, 203, 18, 377, -135, 354, -225, 171, -194, -33, -85, -192, 47, -304, 143, -306, 190, -155, 144, 31, 34, 127, -31, 150, 22, 139, 153, 47, 331, -98, 489, -188, 545, -173, 411, -107, 129, -9, -198, 123, -459, 243, -556, 249, -441, 116, -192, -98, 105, -328, 341, -534, 448, -620, 424, -493, 361, -171, 281, 224, 175, 590, 112, 831, 145, 829, 138, 535, 31, 56, -111, -452, -225, -859, -325, -1043, -362, -913, -237, -533, 63, -45, 371, 423, 555, 750, 615, 830, 595, 667, 433, 354, 118, 4, -203, -282, -393, -460, -489, -543, -490, -532, -335, -433, -10, -312, 328, -204, 553, -45, 674, 184, 702, 417, 564, 587, 264, 663, -90, 590, -371, 335, -561, -65, -633, -509, -545, -862, -298, -1017, 49, -941, 429, -641, 730, -160, 884, 378, 845, 808, 621, 1039, 238, 1044, -169, 808, -476, 346, -648, -212, -706, -700, -601, -1019, -316, -1140, 77, -997, 427, -589, 666, -55, 782, 426, 750, 770, 551, 923, 259, 840, -43, 554, -295, 192, -478, -157, -534, -440, -449, -609, -249, -648, -2, -605, 230, -499, 397, -322, 499, -80, 506, 180, 431, 431, 301, 637, 150, 717, -11, 599, -169, 325, -311, -28, -392, -399, -384, -706, -251, -823, -24, -713, 253, -461, 512, -155, 671, 175, 674, 441, 512, 545, 192, 494, -188, 388, -507, 237, -660, 29, -605, -155, -326, -235, 89, -270, 460, -304, 647, -301, 636, -259, 462, -244, 202, -245, -63, -189, -218, -65, -192, 93, -49, 289, 65, 499, 117, 637, 105, 616, -6, 425, -213, 81, -345, -356, -294, -770, -107, -1022, 147, -1026, 452, -785, 720, -345, 830, 215, 700, 757, 406, 1118, 30, 1193, -373, 970, -739, 486, -917, -146, -845, -748, -569, -1165, -161, -1303, 337, -1107, 780, -605, 1038, 41, 1063, 617, 882, 990, 522, 1095, 70, 900, -365, 467, -664, -19, -800, -402, -764, -643, -567, -742, -235, -688, 125, -540, 423, -377, 613, -204, 700, 35, 654, 332, 490, 627, 244, 834, -17, 870, -251, 666, -421, 222, -463, -351, -331, -844, -99, -1085, 150, -1004, 352, -641, 457, -122, 391, 339, 189, 559, -46, 492, -242, 245, -336, -24, -253, -153, -43, -64, 209, 218, 402, 536, 470, 712, 405, 608, 241, 216, -2, -359, -240, -928, -353, -1323, -313, -1405, -201, -1135, -24, -574, 196, 124, 354, 808, 376, 1332, 311, 1595, 202, 1531, 58, 1146, -113, 501, -235, -275, -257, -1015, -176, -1543, -38, -1749, 132, -1581, 276, -1067, 328, -330, 270, 427, 183, 1035, 96, 1374, 24, 1391, -6, 1103, -3, 622, -42, 86, -133, -390, -238, -744, -281, -917, -226, -894, -39, -710, 242, -453, 539, -164, 730, 139, 697, 386, 406, 490, -40, 471, -527, 383, -883, 228, -943, 17, -610, -142, 7, -184, 667, -140, 1130, -67, 1253, 12, 948, 41, 294, -29, -472, -176, -1043, -314, -1229, -387, -986, -348, -431, -168, 247, 109, 826, 350, 1110, 478, 987, 480, 593, 347, 138, 107, -271, -126, -564, -265, -599, -321, -362, -333, -54, -302, 143, -247, 267, -210, 322, -179, 251, -81, 81, 105, -50, 320, -116, 488, -168, 573, -199, 512, -123, 267, 45, -94, 247, -440, 416, -696, 510, -799, 465, -686, 274, -391, -1, -41, -257, 288, -439, 549, -483, 671, -408, 615, -246, 452, -30, 243, 198, -2, 359, -256, 437, -419, 446, -475, 398, -474, 270, -440, 117, -337, -39, -203, -201, -78, -333, 33, -372, 182, -316, 367, -159, 548, 71, 654, 291, 656, 404, 501, 409, 159, 308, -340, 115, -840, -96, -1176, -227, -1212, -265, -900, -213, -273, -94, 491, 69, 1146, 220, 1461, 310, 1331, 297, 761, 202, -77, 69, -894, -58, -1397, -163, -1438, -200, -1016, -161, -296, -65, 475, 33, 1027, 119, 1192, 180, 949, 201, 445, 157, -118, 75, -540, -14, -700, -60, -583, -43, -314, 32, -54, 116, 86, 158, 72, 119, -71, 21, -240, -100, -301, -189, -177, -217, 96, -136, 422, 43, 679, 248, 755, 375, 593, 385, 234, 276, -209, 91, -592, -127, -793, -276, -769, -297, -553, -212, -234, -98, 66, 24, 243, 126, 260, 174, 169, 162, 52, 173, -10, 216, 57, 247, 254, 241, 476, 186, 607, 29, 575, -206, 335, -432, -96, -530, -590, -457, -990, -219, -1167, 114, -1055, 456, -660, 690, -93, 728, 488, 560, 933, 271, 1136, -65, 1043, -353, 709, -523, 252, -529, -208, -402, -576, -222, -747, -69, -711, 44, -542, 131, -327, 208, -95, 287, 106, 411, 231, 547, 274, 624, 300, 566, 326, 354, 323, -11, 233, -463, 71, -899, -148, -1163, -398, -1146, -619, -825, -675, -257, -509, 472, -155, 1156, 298, 1578, 751, 1620, 1022, 1292, 994, 634, 665, -189, 145, -952, -460, -1464, -959, -1621, -1191, -1394, -1115, -869, -821, -157, -369, 570, 132, 1130, 557, 1410, 817, 1400, 936, 1088, 916, 541, 749, -84, 455, -631, 111, -1012, -253, -1132, -598, -973, -855, -588, -934, -112, -823, 329, -559, 674, -216, 897, 149, 907, 452, 696, 633, 362, 666, -14, 575, -432, 387, -787, 147, -941, -109, -853, -330, -554, -462, -52, -455, 562, -300, 1112, -29, 1385, 270, 1249, 480, 714, 499, -53, 277, -847, -138, -1434, -596, -1604, -926, -1263, -987, -558, -707, 277, -127, 1024, 569, 1497, 1150, 1522, 1432, 1097, 1316, 414, 814, -271, 72, -811, -689, -1086, -1261, -1023, -1503, -667, -1355, -205, -861, 213, -178, 509, 497, 650, 1011, 595, 1236, 391, 1114, 129, 697, -90, 143, -235, -374, -288, -715, -246, -817, -119, -664, 11, -340, 108, 1, 163, 210, 195, 283, 184, 245, 151, 134, 108, 21, 19, 20, -134, 103, -261, 162, -313, 135, -293, 49, -187, -109, 43, -297, 308, -397, 481, -308, 521, -90, 448, 159, 229, 346, -107, 395, -437, 242, -606, -34, -580, -293, -369, -405, -3, -336, 409, -84, 675, 245, 715, 492, 552, 517, 221, 327, -222, -18, -605, -398, -807, -670, -790, -689, -547, -466, -94, -97, 437, 279, 887, 568, 1098, 657, 982, 534, 584, 278, 27, 15, -562, -199, -974, -324, -1064, -338, -847, -275, -444, -221, 68, -193, 536, -173, 797, -125, 785, -39, 559, 109, 215, 283, -120, 418, -339, 454, -368, 364, -237, 144, -50, -134, 89, -358, 145, -453, 107, -412, 23, -248, -55, -6, -95, 201, -89, 274, -14, 217, 62, 91, 58, -63, -11, -195, -81, -234, -165, -150, -200, 1, -87, 138, 181, 225, 459, 251, 637, 207, 658, 101, 483, -22, 83, -118, -419, -171, -822, -192, -987, -184, -909, -156, -587, -113, -80, -68, 433, -15, 765, 46, 892, 114, 841, 167, 644, 187, 340, 168, 30, 125, -220, 60, -402, -14, -567, -82, -680, -113, -670, -127, -520, -134, -295, -141, 10, -126, 368, -92, 666, -28, 796, 54, 758, 153, 568, 223, 266, 234, -90, 152, -406, 9, -609, -147, -663, -236, -592, -234, -412, -135, -173, 11, 78, 155, 311, 209, 503, 150, 567, -8, 497, -168, 352, -256, 167, -212, -55, -53, -234, 194, -306, 414, -290, 492, -260, 371, -227, 115, -194, -221, -182, -550, -210, -764, -189, -747, -44, -516, 212, -151, 512, 265, 797, 682, 941, 972, 823, 1029, 415, 834, -174, 455, -789, -62, -1265, -618, -1456, -1056, -1262, -1218, -723, -1073, 17, -679, 754, -135, 1329, 433, 1598, 839, 1477, 971, 999, 840, 317, 539, -417, 180, -1044, -113, -1427, -260, -1452, -264, -1135, -194, -583, -122, 62, -120, 675, -217, 1094, -357, 1217, -446, 1035, -431, 645, -297, 150, -45, -326, 275, -671, 554, -810, 711, -751, 729, -545, 603, -280, 345, -5, 19, 229, -306, 396, -586, 464, -764, 447, -777, 378, -620, 273, -329, 109, 47, -59, 424, -175, 678, -255, 731, -366, 591, -450, 318, -443, -32, -356, -342, -211, -495, 29, -448, 332, -281, 604, -68, 740, 124, 704, 244, 511, 227, 194, 100, -228, -48, -630, -128, -843, -141, -821, -79, -626, 34, -269, 164, 157, 223, 463, 182, 545, 44, 466, -121, 311, -268, 151, -339, 34, -307, 26, -141, 110, 107, 172, 356, 113, 494, -38, 498, -271, 345, -568, 53, -793, -311, -784, -590, -536, -699, -86, -596, 477, -303, 978, 134, 1215, 549, 1113, 799, 685, 789, 56, 530, -596, 79, -1081, -396, -1259, -734, -1055, -823, -571, -656, 26, -265, 592, 202, 965, 560, 982, 675, 683, 559, 223, 282, -249, -57, -606, -338, -699, -428, -507, -322, -157, -108, 177, 95, 409, 225, 479, 234, 334, 115, 7, -74, -305, -216, -475, -236, -502, -143, -356, 5, -20, 168, 319, 282, 480, 263, 456, 104, 313, -99, 68, -259, -172, -336, -282, -284, -234, -84, -114, 187, 3, 412, 57, 512, 15, 448, -145, 218, -339, -119, -436, -449, -346, -658, -78, -679, 320, -499, 715, -163, 934, 227, 853, 542, 482, 689, -87, 626, -684, 385, -1129, 56, -1271, -242, -1067, -422, -564, -438, 87, -302, 716, -68, 1148, 142, 1273, 238, 1060, 196, 591, 60, -9, -122, -583, -275, -979, -318, -1086, -206, -931, -12, -576, 199, -112, 360, 326, 422, 585, 341, 652, 171, 571, -29, 366, -194, 85, -298, -131, -292, -235, -215, -255, -110, -208, -15, -96, 73, 11, 104, 49, 90, 6, 58, -61, 45, -143, 11, -240, -27, -309, -42, -267, -13, -124, 3, 73, 24, 302, 81, 529, 164, 629, 189, 547, 154, 311, 76, -21, -35, -390, -198, -683, -347, -818, -420, -752, -373, -517, -234, -184, -17, 159, 226, 449, 434, 610, 528, 636, 492, 558, 335, 394, 109, 161, -120, -67, -273, -266, -345, -435, -336, -543, -250, -553, -137, -486, -81, -353, -70, -173, -50, 54, -13, 281, 26, 457, 105, 544, 230, 539, 343, 406, 381, 165, 338, -100, 232, -327, 85, -515, -81, -590, -236, -508, -352, -323, -422, -98, -446, 168, -423, 392, -334, 463, -164, 362, 77, 181, 344, -23, 569, -202, 692, -313, 671, -294, 490, -187, 183, -79, -157, 11, -432, 116, -589, 163, -621, 117, -538, 39, -363, -14, -141, -78, 69, -139, 260, -154, 428, -103, 536, -36, 523, 18, 379, 57, 133, 98, -142, 76, -390, -34, -513, -165, -444, -237, -196, -248, 94, -175, 316, -1, 378, 235, 252, 406, -21, 432, -289, 311, -428, 80, -358, -226, -110, -496, 231, -610, 505, -539, 601, -368, 474, -118, 184, 165, -182, 365, -474, 427, -607, 416, -554, 335, -379, 179, -131, -2, 119, -143, 328, -260, 444, -344, 483, -377, 444, -343, 339, -248, 153, -101, -75, 59, -308, 193, -473, 235, -539, 183, -469, 75, -283, -18, -25, -51, 207, -1, 363, 80, 400, 144, 340, 137, 206, 41, 54, -145, -67, -340, -117, -473, -117, -491, -91, -362, -54, -89, -16, 208, -14, 419, -52, 483, -92, 399, -101, 183, -79, -71, -25, -252, 63, -299, 174, -240, 247, -122, 231, -11, 133, 51, -17, 28, -187, -69, -318, -198, -342, -295, -237, -311, -44, -203, 176, 11, 357, 289, 434, 522, 390, 594, 248, 451, 44, 143, -163, -252, -314, -606, -397, -795, -434, -739, -417, -476, -321, -80, -158, 340, 49, 658, 299, 746, 555, 590, 723, 249, 715, -157, 525, -507, 181, -677, -237, -640, -616, -446, -809, -171, -759, 118, -494, 340, -122, 458, 232, 456, 438, 337, 443, 128, 278, -105, 57, -329, -121, -482, -160, -497, -43, -363, 174, -150, 354, 96, 408, 309, 292, 409, 43, 339, -272, 136, -505, -122, -559, -341, -409, -464, -151, -438, 129, -256, 320, 15, 342, 244, 167, 385, -80, 419, -273, 332, -307, 154, -164, -44, 138, -235, 472, -376, 704, -451, 707, -471, 464, -444, 32, -336, -429, -164, -782, 52, -907, 304, -775, 544, -431, 671, -24, 649, 317, 453, 499, 110, 518, -283, 399, -607, 234, -795, 106, -777, 78, -573, 129, -285, 192, -10, 177, 207, 62, 314, -149, 319, -406, 271, -614, 242, -652, 259, -483, 296, -155, 269, 230, 165, 562, -36, 716, -343, 628, -670, 329, -849, -62, -824, -410, -606, -585, -217, -522, 270, -247, 683, 136, 905, 491, 878, 693, 625, 667, 223, 403, -216, -9, -596, -436, -810, -761, -818, -897, -652, -789, -373, -467, -33, -40, 274, 374, 469, 695, 502, 853, 403, 806, 238, 583, 63, 293, -102, 14, -205, -218, -225, -381, -198, -444, -178, -440, -169, -428, -173, -427, -196, -395, -237, -310, -224, -153, -107, 82, 81, 383, 243, 668, 354, 851, 409, 844, 363, 629, 173, 234, -71, -226, -284, -634, -445, -864, -549, -840, -524, -553, -339, -141, -69, 257, 160, 517, 323, 559, 408, 344, 356, -8, 153, -333, -86, -496, -265, -449, -364, -174, -372, 227, -231, 605, 12, 808, 227, 789, 311, 536, 269, 132, 111, -299, -125, -629, -342, -810, -428, -813, -389, -668, -257, -410, -70, -118, 129, 172, 265, 420, 315, 607, 279, 687, 176, 655, 22, 521, -146, 322, -295, 68, -381, -182, -397, -368, -336, -459, -188, -480, 19, -437, 208, -338, 342, -198, 384, -56, 323, 80, 159, 206, -46, 308, -230, 352, -340, 335, -373, 267, -344, 169, -288, 52, -234, -56, -214, -136, -179, -178, -75, -196, 106, -192, 331, -167, 560, -103, 694, -1, 649, 113, 399, 207, 1, 269, -461, 259, -859, 152, -1080, -19, -1042, -180, -757, -286, -305, -318, 182, -267, 592, -144, 823, 0, 833, 113, 645, 187, 354, 246, 65, 306, -157, 364, -322, 391, -402, 356, -399, 219, -375, -34, -398, -364, -418, -664, -394, -830, -321, -791, -177, -546, 87, -138, 415, 312, 690, 679, 790, 872, 676, 872, 362, 692, -91, 406, -576, 82, -913, -219, -981, -481, -770, -667, -361, -748, 143, -696, 575, -509, 772, -178, 671, 232, 363, 613, -17, 835, -340, 842, -538, 619, -550, 221, -404, -244, -209, -600, -62, -743, 45, -647, 113, -367, 145, 17, 170, 358, 217, 553, 251, 548, 244, 375, 159, 103, -15, -153, -244, -321, -455, -351, -592, -254, -593, -63, -449, 125, -202, 238, 67, 236, 295, 138, 435, -26, 485, -187, 431, -277, 297, -239, 123, -97, -58, 103, -255, 285, -415, 404, -483, 408, -468, 286, -400, 71, -262, -159, -93, -344, 56, -438, 162, -419, 238, -285, 274, -83, 279, 138, 243, 318, 164, 405, 61, 376, -50, 255, -183, 79, -297, -97, -363, -210, -372, -223, -332, -164, -245, -74, -145, 8, -55, 48, 28, 32, 121, -1, 208, 0, 289, 70, 348, 183, 363, 283, 294, 300, 122, 190, -133, -56, -404, -368, -631, -621, -738, -684, -682, -496, -459, -90, -135, 401, 203, 823, 473, 1022, 620, 907, 604, 507, 455, -26, 225, -527, -17, -854, -224, -924, -356, -725, -421, -371, -434, -2, -412, 284, -371, 448, -319, 462, -221, 376, -64, 269, 139, 211, 351, 191, 531, 189, 616, 166, 560, 92, 344, -72, 5, -288, -385, -490, -723, -599, -912, -578, -869, -403, -608, -105, -203, 249, 238, 546, 601, 713, 765, 701, 712, 522, 486, 222, 151, -91, -211, -336, -484, -457, -597, -445, -535, -307, -363, -114, -150, 64, 34, 173, 140, 204, 124, 141, 37, 20, -34, -108, -55, -178, -60, -166, -25, -57, 60, 110, 158, 300, 209, 442, 197, 472, 131, 351, 19, 125, -145, -140, -335, -366, -485, -485, -539, -451, -524, -300, -425, -108, -204, 37, 110, 92, 427, 51, 669, -20, 764, -37, 663, 71, 371, 309, -30, 605, -427, 818, -706, 817, -816, 544, -747, 43, -519, -565, -202, -1088, 90, -1342, 290, -1221, 367, -767, 340, -135, 258, 488, 176, 953, 109, 1152, 69, 1067, 35, 788, -14, 445, -94, 113, -193, -165, -312, -380, -423, -539, -486, -670, -462, -749, -339, -721, -116, -539, 163, -212, 447, 230, 665, 686, 743, 1014, 627, 1084, 325, 873, -120, 416, -602, -184, -988, -757, -1148, -1104, -1021, -1125, -619, -812, -41, -245, 561, 432, 1006, 996, 1168, 1267, 998, 1163, 558, 726, -19, 66, -557, -616, -911, -1104, -998, -1238, -833, -1003, -497, -478, -117, 161, 192, 714, 352, 1005, 353, 975, 244, 656, 117, 186, 38, -274, 41, -565, 113, -620, 197, -442, 214, -134, 124, 191, -84, 416, -350, 478, -569, 357, -657, 130, -596, -123, -384, -321, -77, -412, 232, -364, 446, -211, 523, -7, 454, 176, 284, 292, 78, 305, -89, 229, -189, 106, -228, 11, -251, -16, -279, 35, -318, 129, -342, 218, -325, 226, -226, 111, -44, -120, 175, -379, 362, -570, 466, -598, 443, -416, 290, -48, 51, 379, -203, 718, -414, 837, -526, 690, -513, 311, -404, -169, -253, -574, -83, -755, 80, -658, 213, -314, 314, 142, 395, 545, 409, 752, 317, 703, 128, 418, -117, 0, -374, -396, -560, -637, -626, -676, -555, -525, -364, -236, -97, 99, 162, 359, 353, 495, 435, 515, 400, 441, 270, 302, 105, 152, -52, 21, -173, -90, -261, -191, -303, -269, -296, -316, -245, -317, -174, -269, -92, -155, -17, 10, 30, 186, 31, 320, 12, 387, -3, 372, 1, 286, 26, 148, 87, 3, 154, -123, 168, -206, 82, -242, -74, -228, -255, -176, -399, -81, -457, 35, -387, 147, -207, 218, 29, 248, 240, 212, 368, 114, 379, -8, 281, -95, 97, -129, -99, -94, -246, -12, -323, 74, -345, 109, -302, 80, -225, -10, -150, -112, -75, -174, 17, -137, 92, -7, 152, 175, 188, 337, 184, 418, 142, 357, 85, 168, 9, -96, -67, -341, -136, -493, -217, -499, -318, -359, -387, -98, -386, 199, -306, 455, -155, 607, 62, 614, 284, 457, 429, 193, 436, -120, 318, -404, 103, -578, -151, -579, -362, -426, -447, -166, -393, 130, -241, 377, -77, 497, 54, 478, 113, 350, 91, 184, 5, 32, -72, -57, -89, -86, -54, -85, -2, -98, 55, -144, 80, -222, 35, -298, -75, -329, -186, -262, -254, -87, -250, 166, -174, 430, -27, 638, 139, 713, 256, 621, 265, 373, 174, 29, 12, -334, -189, -617, -370, -741, -444, -677, -392, -444, -244, -99, -44, 245, 168, 476, 302, 547, 307, 470, 203, 278, 45, 63, -133, -82, -271, -101, -311, -26, -246, 90, -129, 170, 5, 149, 126, 21, 192, -153, 165, -307, 73, -362, -44, -278, -161, -75, -277, 157, -352, 328, -351, 363, -283, 262, -182, 69, -45, -127, 120, -242, 280, -214, 388, -58, 427, 163, 367, 355, 201, 448, -42, 391, -298, 206, -504, -45, -604, -272, -584, -413, -455, -430, -253, -347, -29, -201, 150, -45, 255, 88, 296, 168, 301, 217, 280, 264, 257, 330, 227, 388, 166, 413, 32, 359, -173, 203, -411, -64, -633, -375, -777, -639, -757, -751, -541, -652, -165, -333, 276, 131, 678, 605, 926, 931, 927, 1010, 658, 782, 200, 302, -316, -279, -765, -771, -1042, -1033, -1041, -979, -760, -620, -315, -64, 144, 501, 520, 913, 716, 1059, 679, 908, 455, 518, 160, 32, -119, -405, -312, -666, -378, -703, -326, -540, -233, -259, -170, 39, -172, 255, -228, 341, -299, 304, -311, 185, -226, 41, -44, -58, 196, -75, 441, -10, 614, 105, 638, 235, 468, 325, 154, 328, -224, 224, -585, 35, -842, -198, -905, -403, -765, -515, -484, -485, -126, -305, 255, -15, 555, 281, 688, 488, 643, 549, 464, 455, 196, 240, -90, 6, -318, -149, -432, -175, -435, -91, -360, 48, -258, 139, -163, 105, -119, -60, -143, -284, -186, -467, -177, -497, -95, -319, 64, 41, 285, 465, 495, 805, 588, 934, 516, 800, 281, 429, -92, -66, -522, -537, -858, -842, -1000, -912, -911, -741, -599, -396, -118, 15, 400, 379, 804, 632, 979, 724, 889, 660, 560, 477, 82, 239, -419, -10, -801, -215, -964, -336, -880, -358, -592, -306, -189, -197, 201, -66, 469, 48, 554, 119, 472, 154, 270, 149, 32, 125, -159, 93, -256, 67, -269, 42, -220, 21, -153, 0, -112, -10, -115, -9, -138, 11, -168, 51, -180, 110, -136, 159, -38, 178, 69, 157, 171, 104, 243, 20, 249, -73, 179, -163, 63, -231, -91, -264, -266, -244, -412, -185, -482, -84, -461, 66, -340, 246, -140, 398, 92, 486, 291, 496, 402, 416, 400, 238, 294, 21, 103, -177, -119, -318, -298, -381, -378, -363, -368, -296, -292, -210, -183, -129, -91, -58, -58, 11, -56, 110, -29, 252, 29, 414, 88, 540, 145, 577, 182, 493, 158, 286, 55, -19, -92, -334, -236, -547, -327, -602, -329, -513, -231, -309, -75, -55, 70, 170, 140, 310, 119, 372, 23, 376, -108, 347, -228, 296, -287, 220, -260, 86, -146, -97, 23, -288, 179, -423, 260, -436, 261, -283, 196, 6, 73, 344, -96, 599, -255, 659, -364, 481, -422, 131, -415, -270, -313, -572, -154, -662, -1, -507, 116, -191, 203, 161, 238, 418, 220, 506, 165, 429, 88, 274, 0, 117, -81, 28, -155, 23, -212, 60, -253, 55, -278, -19, -281, -160, -254, -319, -209, -424, -141, -405, -51, -255, 50, 1, 143, 284, 238, 517, 321, 630, 336, 616, 248, 481, 80, 260, -156, -7, -436, -268, -663, -493, -723, -636, -589, -664, -295, -548, 92, -289, 461, 83, 661, 477, 628, 793, 384, 935, 6, 864, -388, 578, -640, 157, -659, -290, -462, -635, -153, -793, 156, -750, 357, -565, 373, -292, 206, 6, -36, 254, -235, 415, -338, 520, -331, 581, -206, 589, -33, 526, 79, 389, 84, 174, 33, -100, -37, -395, -101, -631, -113, -739, -37, -677, 71, -460, 125, -123, 84, 256, -30, 570, -195, 736, -357, 730, -444, 551, -397, 253, -234, -70, -13, -316, 207, -433, 374, -400, 417, -229, 322, 14, 133, 230, -81, 342, -281, 301, -419, 122, -465, -132, -421, -362, -317, -478, -154, -397, 42, -124, 210, 253, 301, 601, 308, 804, 227, 766, 62, 473, -148, 12, -325, -463, -424, -800, -416, -864, -289, -632, -61, -188, 188, 313, 357, 706, 374, 858, 239, 730, -4, 371, -287, -75, -528, -443, -617, -601, -512, -531, -251, -278, 81, 52, 385, 331, 541, 441, 484, 377, 248, 189, -64, -26, -354, -181, -531, -204, -544, -107, -388, 57, -121, 203, 153, 261, 318, 189, 324, 33, 188, -142, -39, -264, -271, -278, -408, -159, -408, 49, -285, 266, -76, 402, 160, 418, 325, 310, 359, 114, 257, -116, 45, -298, -221, -387, -441, -367, -539, -257, -486, -79, -298, 113, -21, 283, 259, 399, 444, 445, 454, 403, 296, 290, 37, 133, -240, -41, -462, -204, -551, -305, -483, -327, -303, -283, -77, -200, 141, -87, 284, 23, 308, 104, 235, 160, 118, 204, -15, 237, -136, 263, -210, 270, -236, 247, -253, 181, -251, 73, -203, -60, -126, -181, -60, -258, 10, -263, 80, -195, 116, -71, 93, 61, 49, 158, 5, 190, -46, 156, -105, 66, -135, -34, -134, -99, -136, -97, -150, -15, -136, 125, -88, 260, -48, 340, -35, 340, -9, 241, 10, 52, -16, -151, -60, -303, -67, -361, -52, -312, -42, -169, -14, 11, 29, 168, 26, 253, -39, 250, -134, 175, -217, 82, -270, 8, -255, -20, -141, -6, 30, 44, 162, 90, 211, 102, 180, 64, 73, 0, -92, -53, -235, -60, -286, -21, -241, 55, -143, 141, -18, 191, 78, 156, 78, 38, -19, -138, -137, -299, -221, -381, -241, -331, -172, -146, -17, 142, 147, 441, 253, 647, 271, 678, 189, 532, 5, 250, -220, -86, -403, -375, -490, -528, -461, -527, -312, -402, -94, -221, 138, -50, 325, 64, 418, 133, 382, 184, 214, 247, -43, 332, -302, 427, -491, 478, -550, 429, -457, 251, -222, -21, 63, -314, 296, -541, 413, -636, 386, -558, 198, -328, -87, -18, -351, 278, -478, 492, -442, 571, -271, 515, -33, 361, 172, 157, 253, -53, 190, -207, 22, -279, -175, -272, -315, -204, -318, -88, -179, 37, 36, 131, 228, 169, 317, 157, 259, 115, 72, 74, -180, 51, -388, 55, -479, 72, -436, 80, -282, 49, -62, -25, 128, -120, 217, -189, 199, -199, 122, -130, 23, 3, -50, 169, -59, 315, -20, 389, 17, 370, 23, 280, -29, 144, -131, -20, -261, -184, -365, -312, -396, -404, -323, -444, -159, -404, 43, -256, 216, -13, 326, 292, 346, 588, 273, 789, 128, 806, -37, 617, -184, 254, -285, -188, -329, -587, -319, -820, -273, -830, -195, -620, -111, -263, -34, 143, 34, 481, 90, 674, 113, 687, 107, 550, 91, 312, 72, 53, 43, -162, 8, -288, -51, -332, -126, -300, -197, -215, -264, -108, -316, -14, -308, 71, -220, 137, -68, 178, 100, 198, 248, 210, 327, 197, 292, 157, 138, 90, -74, 3, -273, -97, -401, -171, -426, -199, -325, -164, -139, -74, 54, 51, 194, 169, 246, 252, 192, 256, 60, 174, -94, 44, -199, -86, -227, -185, -186, -205, -96, -126, 4, 23, 52, 174, 31, 276, -34, 285, -121, 187, -221, 11, -266, -174, -204, -298, -61, -294, 100, -152, 247, 74, 334, 297, 310, 448, 159, 456, -59, 295, -288, 15, -484, -271, -600, -470, -576, -508, -392, -371, -116, -102, 171, 211, 422, 468, 571, 578, 559, 514, 385, 308, 116, 36, -192, -221, -470, -386, -623, -417, -601, -311, -442, -112, -194, 112, 71, 288, 275, 376, 351, 348, 287, 210, 135, 2, -46, -206, -209, -346, -286, -362, -252, -244, -131, -23, 9, 230, 123, 445, 180, 533, 160, 447, 51, 215, -99, -71, -228, -331, -301, -471, -316, -436, -256, -234, -136, 40, -13, 281, 79, 399, 148, 358, 183, 181, 162, -49, 87, -239, -1, -297, -84, -200, -155, 4, -203, 222, -209, 365, -182, 363, -135, 220, -75, -4, 8, -212, 75, -320, 88, -266, 55, -79, 8, 153, -48, 333, -109, 383, -155, 260, -159, 2, -140, -292, -102, -501, -50, -541, 4, -366, 35, -28, 57, 362, 82, 682, 100, 837, 82, 755, 34, 449, -44, 13, -149, -417, -264, -729, -343, -839, -351, -717, -277, -399, -154, 1, 7, 362, 184, 593, 323, 653, 362, 545, 312, 330, 199, 97, 36, -79, -156, -172, -312, -177, -409, -138, -449, -116, -425, -143, -322, -193, -149, -226, 52, -202, 237, -90, 379, 114, 430, 353, 357, 537, 173, 587, -58, 472, -281, 201, -443, -146, -489, -458, -398, -632, -218, -611, -9, -398, 163, -62, 262, 289, 253, 539, 157, 620, 30, 514, -81, 267, -167, -40, -205, -298, -188, -423, -139, -392, -96, -234, -55, -7, -12, 206, 21, 329, 37, 330, 46, 229, 44, 64, 26, -96, -11, -195, -58, -207, -104, -136, -141, -6, -162, 127, -155, 213, -125, 226, -80, 169, -35, 56, 12, -71, 52, -181, 81, -234, 97, -208, 91, -103, 49, 46, -15, 206, -79, 340, -131, 408, -171, 366, -186, 222, -178, 6, -164, -226, -145, -417, -113, -504, -56, -466, 24, -297, 117, -30, 213, 265, 279, 502, 264, 620, 154, 584, -33, 401, -260, 115, -454, -191, -532, -427, -446, -519, -229, -449, 45, -250, 299, 9, 449, 245, 421, 368, 219, 342, -68, 196, -324, 0, -472, -169, -450, -240, -251, -185, 23, -23, 246, 177, 358, 335, 331, 380, 171, 293, -73, 109, -292, -109, -400, -294, -371, -384, -234, -353, -42, -223, 128, -47, 196, 121, 140, 240, 28, 290, -83, 272, -159, 207, -167, 126, -80, 50, 71, -19, 194, -75, 227, -107, 162, -116, 0, -102, -214, -61, -392, -2, -456, 54, -392, 96, -218, 113, 29, 82, 271, 22, 397, -36, 373, -66, 222, -64, -4, -33, -230, 16, -379, 68, -392, 94, -265, 88, -61, 66, 148, 54, 295, 63, 328, 89, 224, 121, 19, 127, -212, 72, -408, -44, -513, -188, -471, -314, -291, -366, -29, -297, 235, -113, 437, 134, 522, 369, 460, 521, 263, 527, -3, 376, -270, 118, -473, -151, -563, -356, -508, -432, -340, -362, -115, -179, 118, 46, 305, 238, 389, 329, 358, 299, 230, 166, 53, -16, -140, -189, -297, -295, -363, -298, -333, -188, -224, -4, -50, 196, 133, 350, 250, 421, 247, 386, 147, 246, -1, 38, -155, -170, -254, -324, -245, -388, -144, -356, -1, -237, 115, -75, 160, 92, 107, 219, -28, 283, -191, 287, -302, 248, -307, 176, -205, 89, -19, -2, 202, -81, 358, -135, 389, -162, 304, -160, 130, -123, -99, -55, -321, 22, -472, 82, -505, 118, -442, 127, -299, 113, -99, 80, 123, 47, 313, 23, 431, 14, 461, 10, 389, -6, 202, -39, -35, -76, -254, -95, -400, -86, -453, -39, -413, 46, -291, 142, -118, 210, 34, 211, 141, 135, 189, 1, 182, -146, 126, -260, 66, -287, 39, -199, 22, -19, -10, 183, -42, 337, -80, 387, -122, 309, -155, 129, -158, -77, -128, -232, -85, -282, -39, -218, 5, -81, 22, 49, 18, 110, -7, 81, -18, -23, -13, -144, -1, -191, 19, -116, 55, 76, 82, 319, 83, 520, 46, 583, -22, 462, -119, 166, -226, -217, -297, -568, -301, -774, -226, -770, -84, -548, 92, -180, 264, 225, 361, 567, 346, 766, 217, 764, 10, 577, -211, 275, -368, -60, -399, -363, -294, -552, -113, -582, 81, -461, 222, -241, 244, 16, 143, 243, -26, 382, -186, 394, -274, 298, -257, 140, -115, -27, 85, -151, 243, -188, 300, -153, 240, -85, 83, -17, -127, 35, -304, 57, -365, 51, -310, 51, -170, 77, 16, 108, 183, 122, 251, 103, 189, 41, 45, -63, -94, -177, -188, -253, -196, -250, -110, -157, 44, 1, 181, 171, 222, 301, 158, 350, 9, 302, -195, 178, -362, 21, -410, -120, -312, -209, -115, -234, 117, -213, 319, -166, 413, -98, 352, -19, 170, 55, -67, 121, -268, 177, -377, 210, -360, 201, -227, 146, -50, 62, 97, -24, 180, -79, 176, -88, 91, -57, -31, -5, -116, 32, -134, 16, -107, -58, -40, -166, 58, -253, 132, -263, 142, -166, 83, 26, -10, 269, -122, 485, -223, 584, -264, 518, -228, 304, -142, 2, -37, -304, 69, -535, 168, -623, 223, -558, 212, -365, 152, -100, 74, 166, -6, 377, -98, 504, -192, 524, -246, 439, -270, 275, -253, 67, -179, -146, -58, -318, 78, -409, 198, -402, 276, -298, 286, -132, 202, 40, 49, 180, -119, 256, -234, 259, -267, 209, -225, 137, -118, 67, 9, 10, 91, -31, 108, -63, 49, -96, -58, -125, -153, -132, -173, -111, -100, -61, 26, 14, 162, 94, 260, 142, 265, 139, 169, 96, -9, 33, -201, -22, -339, -53, -381, -43, -313, -7, -155, 30, 29, 43, 176, 23, 241, -21, 222, -67, 142, -91, 32, -71, -44, -13, -57, 56, -22, 118, 22, 152, 33, 134, 4, 73, -80, -2, -203, -74, -307, -134, -344, -169, -286, -167, -119, -126, 104, -52, 324, 47, 472, 159, 506, 262, 410, 319, 191, 302, -87, 195, -348, 14, -522, -188, -563, -347, -481, -414, -300, -364, -68, -209, 153, -1, 314, 184, 384, 280, 354, 276, 250, 194, 102, 82, -26, 2, -108, 0, -140, 67, -135, 148, -117, 179, -91, 119, -85, -34, -119, -232, -159, -402, -171, -471, -143, -396, -94, -190, -9, 74, 118, 303, 241, 431, 308, 435, 318, 342, 256, 200, 120, 63, -71, -23, -255, -53, -369, -62, -413, -95, -376, -168, -249, -259, -63, -338, 123, -358, 238, -277, 284, -97, 265, 133, 172, 349, 54, 485, -27, 503, -62, 407, -67, 233, -53, 28, -32, -164, -58, -296, -154, -351, -251, -344, -285, -295, -239, -207, -125, -84, 57, 50, 285, 169, 438, 255, 455, 294, 357, 271, 168, 191, -104, 86, -378, -16, -534, -92, -527, -133, -415, -141, -230, -129, 11, -114, 242, -99, 383, -75, 407, -39, 371, 25, 284, 120, 122, 212, -51, 258, -195, 233, -306, 130, -395, -35, -421, -214, -339, -348, -184, -373, -10, -260, 176, -45, 340, 207, 427, 413, 401, 497, 272, 415, 90, 186, -127, -117, -325, -396, -417, -551, -392, -514, -272, -303, -101, 5, 93, 306, 245, 505, 294, 527, 238, 370, 128, 107, -1, -159, -118, -345, -183, -400, -170, -321, -101, -153, -44, 30, 2, 159, 36, 200, 40, 173, 24, 112, 17, 60, 50, 36, 76, 43, 70, 51, 40, 31, -19, -33, -116, -126, -219, -211, -265, -234, -209, -177, -74, -50, 90, 116, 243, 270, 321, 342, 291, 298, 161, 153, -20, -44, -184, -234, -300, -352, -309, -348, -223, -224, -84, -20, 47, 200, 123, 365, 146, 411, 122, 321, 68, 129, 29, -109, 24, -326, 36, -451, 50, -433, 33, -280, -30, -49, -145, 188, -263, 369, -299, 446, -248, 393, -101, 234, 109, 36, 319, -142, 457, -263, 451, -311, 301, -286, 45, -209, -257, -97, -501, 24, -593, 132, -508, 215, -277, 265, 22, 260, 311, 183, 500, 37, 510, -133, 362, -269, 117, -327, -120, -285, -286, -136, -339, 82, -267, 287, -131, 400, 8, 379, 102, 228, 113, -1, 38, -224, -69, -362, -136, -378, -121, -270, -46, -90, 71, 89, 203, 204, 267, 239, 232, 199, 94, 109, -80, 10, -239, -50, -331, -62, -297, -39, -161, -3, 15, 36, 161, 67, 239, 71, 240, 35, 145, -28, -25, -106, -179, -186, -245, -245, -213, -245, -101, -163, 42, 6, 192, 224, 263, 426, 227, 529, 106, 480, -57, 275, -201, -43, -283, -385, -266, -628, -157, -676, -13, -512, 112, -194, 186, 178, 196, 478, 148, 613, 54, 545, -39, 318, -78, 24, -86, -229, -64, -368, -46, -365, -38, -249, -44, -83, -75, 66, -89, 152, -58, 155, 25, 97, 128, 26, 209, -21, 234, -42, 162, -33, -3, 3, -189, 42, -322, 57, -374, 49, -302, 26, -113, -3, 152, -35, 368, -64, 456, -88, 415, -99, 243, -87, -19, -44, -288, 28, -457, 110, -479, 173, -378, 190, -173, 144, 80, 38, 285, -94, 367, -197, 333, -236, 229, -192, 99, -69, -53, 95, -157, 229, -176, 277, -144, 221, -95, 82, -54, -97, -12, -249, -15, -317, -67, -273, -101, -142, -91, 29, -35, 187, 47, 281, 157, 295, 254, 243, 276, 146, 202, 27, 82, -89, -70, -177, -220, -230, -318, -253, -321, -245, -228, -186, -106, -75, 32, 58, 158, 183, 220, 281, 208, 323, 143, 285, 76, 172, 9, 17, -45, -141, -60, -263, -37, -316, -28, -290, -36, -188, -51, -36, -60, 118, -73, 232, -92, 278, -68, 247, -20, 147, 26, 9, 65, -126, 103, -215, 136, -226, 116, -163, 59, -59, -3, 56, -64, 146, -129, 177, -160, 141, -134, 60, -65, -31, 7, -98, 83, -127, 159, -112, 179, -69, 135, -1, 41, 77, -69, 138, -173, 163, -251, 150, -241, 95, -150, -2, -6, -129, 152, -240, 283, -290, 327, -256, 265, -143, 119, 29, -51, 215, -218, 338, -335, 345, -343, 245, -254, 77, -97, -96, 72, -206, 215, -214, 302, -135, 288, -15, 212, 86, 91, 112, -46, 44, -177, -81, -263, -193, -286, -238, -249, -191, -174, -59, -49, 116, 120, 268, 274, 344, 365, 326, 362, 231, 279, 102, 101, -29, -137, -135, -340, -207, -461, -249, -457, -271, -335, -267, -107, -233, 154, -157, 354, -34, 450, 121, 434, 273, 295, 385, 72, 427, -154, 382, -308, 243, -347, 43, -291, -165, -150, -339, 15, -444, 126, -452, 175, -361, 151, -193, 80, 11, -23, 206, -96, 343, -95, 395, -35, 356, 46, 241, 110, 84, 131, -74, 97, -194, 18, -252, -78, -251, -139, -201, -154, -117, -102, -20, 6, 63, 98, 118, 141, 145, 104, 141, 32, 100, -58, 31, -135, -39, -156, -86, -119, -96, -38, -62, 62, 2, 146, 71, 183, 118, 164, 121, 103, 69, 41, -24, -21, -125, -79, -182, -114, -179, -129, -126, -120, -41, -125, 58, -118, 128, -87, 153, -38, 145, 27, 128, 105, 104, 187, 70, 242, 29, 249, -27, 210, -113, 129, -206, -8, -271, -160, -272, -275, -185, -331, -15, -312, 186, -233, 352, -83, 417, 78, 350, 203, 165, 260, -80, 245, -301, 180, -410, 88, -372, 22, -214, -1, -2, -7, 187, -19, 288, -40, 273, -83, 158, -145, 9, -202, -108, -207, -154, -129, -125, -15, -49, 119, 26, 222, 71, 260, 65, 218, 12, 110, -55, -12, -91, -116, -77, -166, -27, -148, 33, -74, 87, 14, 117, 72, 110, 78, 63, 52, 1, 16, -54, -27, -97, -49, -126, -56, -131, -36, -107, -21, -52, -12, 25, 5, 112, 23, 188, 47, 228, 62, 206, 67, 112, 57, -35, 25, -182, -18, -273, -57, -282, -78, -203, -71, -54, -38, 119, 5, 250, 56, 288, 78, 220, 74, 81, 38, -73, -19, -196, -67, -250, -110, -217, -113, -117, -71, 6, 6, 116, 97, 188, 175, 217, 225, 202, 212, 149, 125, 63, -16, -38, -170, -136, -314, -222, -383, -271, -344, -256, -178, -172, 63, -45, 306, 90, 491, 196, 533, 243, 413, 222, 162, 155, -132, 70, -381, 5, -533, -12, -536, 6, -379, 25, -119, 6, 147, -58, 356, -151, 456, -241, 438, -296, 296, -275, 102, -167, -70, -5, -196, 157, -248, 279, -229, 346, -153, 356, -84, 315, -53, 238, -28, 131, -2, -5, 24, -172, 56, -351, 116, -502, 185, -564, 220, -496, 190, -286, 118, 26, -3, 361, -149, 617, -254, 713, -280, 612, -203, 342, -70, -7, 88, -314, 224, -503, 273, -538, 216, -431, 76, -232, -78, -25, -198, 122, -247, 198, -207, 219, -81, 200, 74, 173, 212, 151, 287, 129, 275, 91, 180, 27, 25, -65, -125, -176, -237, -275, -284, -328, -250, -309, -148, -212, -3, -45, 124, 168, 215, 368, 253, 496, 228, 510, 145, 394, 40, 153, -71, -160, -159, -453, -203, -631, -189, -640, -123, -465, -50, -154, 31, 192, 105, 467, 156, 598, 183, 553, 165, 360, 124, 97, 59, -141, -14, -288, -94, -327, -165, -279, -212, -181, -207, -85, -152, -28, -57, -8, 53, 7, 156, 40, 243, 95, 268, 158, 234, 207, 151, 211, 26, 158, -98, 50, -199, -82, -228, -198, -200, -258, -131, -241, -36, -161, 68, -47, 138, 76, 151, 171, 122, 206, 85, 177, 44, 105, -12, 16, -43, -71, -48, -139, -39, -158, -31, -126, -22, -57, 13, 20, 34, 89, 54, 137, 76, 149, 95, 121, 75, 59, 11, -22, -54, -100, -99, -158, -140, -180, -161, -164, -122, -106, -37, -12, 59, 91, 141, 175, 208, 225, 247, 231, 224, 180, 166, 77, 75, -50, -41, -164, -185, -239, -307, -265, -351, -233, -307, -148, -192, -32, -9, 88, 212, 187, 392, 249, 469, 264, 419, 230, 272, 153, 48, 37, -195, -97, -368, -212, -440, -285, -393, -303, -267, -249, -77, -127, 132, 23, 294, 161, 385, 252, 410, 276, 364, 237, 231, 143, 44, 27, -152, -75, -316, -139, -421, -160, -427, -145, -315, -113, -121, -82, 108, -56, 300, -35, 417, -12, 411, 23, 289, 80, 109, 150, -66, 202, -189, 210, -241, 170, -206, 83, -109, -52, 5, -198, 88, -309, 121, -347, 93, -297, 26, -171, -39, 1, -82, 183, -74, 334, -36, 412, 35, 391, 101, 280, 141, 106, 140, -102, 94, -304, 25, -447, -47, -496, -91, -431, -93, -261, -51, -19, 19, 254, 87, 494, 119, 625, 96, 602, 25, 422, -76, 117, -156, -241, -192, -558, -146, -742, -36, -733, 95, -532, 219, -193, 291, 194, 294, 524, 216, 714, 91, 728, -46, 568, -166, 288, -251, -32, -277, -312, -234, -506, -144, -593, -25, -568, 99, -446, 223, -260, 294, -46, 296, 174, 235, 375, 123, 517, -17, 569, -161, 513, -252, 356, -269, 119, -215, -150, -100, -389, 51, -544, 186, -575, 262, -475, 274, -281, 224, -48, 131, 166, 5, 320, -98, 388, -164, 366, -188, 275, -177, 157, -137, 44, -67, -44, 1, -109, 61, -147, 107, -157, 136, -155, 158, -149, 174, -133, 188, -103, 186, -57, 147, 3, 61, 63, -49, 114, -182, 152, -293, 170, -354, 157, -328, 117, -206, 62, -30, 4, 164, -63, 313, -137, 389, -201, 373, -237, 272, -228, 130, -165, -7, -45, -85, 115, -98, 279, -69, 397, -48, 421, -57, 324, -123, 118, -220, -153, -304, -423, -313, -607, -214, -635, -21, -481, 249, -185, 518, 176, 696, 514, 700, 739, 518, 778, 198, 607, -201, 282, -576, -113, -812, -482, -823, -731, -615, -789, -242, -646, 190, -347, 570, 20, 776, 354, 759, 565, 548, 601, 206, 472, -151, 235, -417, -25, -509, -220, -418, -292, -219, -235, 14, -104, 195, 29, 266, 106, 202, 89, 61, -21, -78, -169, -142, -269, -107, -267, 21, -149, 186, 48, 293, 256, 297, 396, 187, 408, 1, 287, -210, 72, -363, -163, -383, -328, -276, -371, -76, -294, 143, -135, 330, 43, 423, 176, 399, 220, 270, 177, 98, 85, -77, -14, -210, -82, -270, -103, -261, -79, -202, -33, -133, 1, -50, 3, 47, -18, 137, -37, 219, -25, 277, 28, 301, 114, 264, 187, 171, 206, 33, 139, -127, -19, -277, -223, -358, -393, -342, -456, -231, -366, -50, -130, 158, 196, 345, 502, 442, 673, 413, 634, 267, 389, 44, 7, -183, -398, -355, -697, -409, -787, -332, -642, -146, -313, 89, 90, 309, 450, 441, 663, 438, 683, 308, 520, 94, 238, -134, -76, -321, -334, -402, -477, -353, -491, -200, -396, 5, -223, 192, -23, 324, 157, 353, 280, 291, 329, 172, 302, 40, 216, -78, 86, -148, -58, -153, -186, -108, -266, -51, -283, -5, -233, 30, -132, 38, 2, 30, 139, 26, 245, 38, 292, 67, 266, 90, 175, 114, 36, 118, -121, 93, -250, 32, -318, -31, -313, -72, -242, -93, -116, -91, 32, -55, 167, 3, 264, 52, 307, 90, 289, 115, 224, 121, 122, 101, -4, 59, -138, 26, -263, -2, -351, -23, -374, -44, -321, -48, -189, -39, 7, -32, 222, -17, 386, 13, 449, 49, 396, 82, 235, 118, 4, 146, -219, 151, -355, 122, -374, 66, -281, -9, -112, -101, 59, -166, 172, -199, 194, -168, 127, -77, 5, 51, -103, 179, -150, 266, -113, 290, -7, 240, 126, 125, 236, -26, 278, -163, 222, -238, 77, -232, -112, -147, -281, -5, -384, 154, -383, 269, -271, 313, -77, 253, 132, 112, 294, -72, 363, -240, 325, -330, 195, -310, 25, -176, -128, 37, -211, 265, -202, 432, -119, 481, -14, 392, 64, 181, 78, -86, 25, -320, -68, -442, -148, -431, -169, -285, -104, -57, 23, 186, 165, 354, 267, 393, 286, 326, 197, 197, 30, 50, -150, -80, -284, -150, -328, -149, -266, -105, -123, -48, 49, 5, 193, 45, 274, 57, 275, 55, 200, 52, 76, 62, -58, 66, -169, 62, -243, 52, -268, 30, -235, 3, -154, -21, -45, -22, 76, 5, 193, 50, 282, 99, 319, 124, 293, 106, 203, 50, 54, -20, -126, -98, -295, -155, -412, -167, -448, -101, -378, 19, -210, 154, 17, 268, 246, 322, 424, 293, 499, 175, 439, 6, 260, -159, 21, -273, -206, -296, -357, -227, -391, -83, -307, 80, -147, 211, 21, 271, 133, 260, 164, 181, 113, 68, 19, -43, -67, -110, -98, -108, -62, -56, 26, 22, 126, 93, 190, 138, 181, 138, 108, 82, -2, -6, -114, -98, -195, -156, -213, -166, -171, -114, -95, -9, -21, 130, 39, 257, 72, 332, 83, 321, 83, 218, 85, 45, 86, -153, 74, -298, 37, -341, -16, -275, -79, -114, -131, 97, -148, 298, -109, 405, -26, 384, 73, 247, 150, 48, 170, -159, 111, -307, -1, -349, -125, -267, -214, -94, -232, 110, -161, 295, -25, 403, 125, 394, 234, 278, 263, 100, 197, -81, 67, -229, -82, -299, -195, -275, -239, -174, -202, -45, -104, 84, 12, 186, 98, 248, 132, 252, 119, 219, 76, 166, 17, 88, -29, -2, -51, -87, -56, -148, -61, -183, -60, -182, -49, -115, -23, 2, 17, 134, 68, 242, 108, 300, 118, 268, 80, 146, -4, -14, -110, -151, -189, -230, -199, -229, -128, -131, -2, 29, 135, 181, 227, 259, 229, 248, 132, 162, -31, 27, -191, -95, -277, -153, -254, -117, -121, -19, 72, 100, 244, 200, 315, 233, 257, 173, 87, 44, -129, -100, -306, -208, -373, -237, -304, -184, -120, -60, 107, 100, 291, 239, 367, 319, 316, 310, 158, 228, -39, 99, -211, -26, -304, -119, -289, -168, -177, -159, -25, -99, 115, -29, 197, 30, 203, 67, 132, 84, 14, 88, -110, 85, -193, 83, -211, 83, -156, 72, -49, 53, 80, 25, 191, 8, 251, 4, 235, 20, 153, 53, 32, 97, -93, 123, -192, 104, -239, 28, -230, -79, -175, -175, -110, -222, -47, -199, 10, -94, 63, 86, 113, 284, 167, 413, 217, 436, 240, 334, 209, 137, 116, -105, -28, -305, -185, -397, -307, -354, -345, -197, -287, 29, -151, 250, 18, 388, 169, 397, 242, 293, 216, 121, 120, -68, 13, -219, -67, -288, -89, -264, -50, -153, 20, -8, 72, 135, 68, 243, 5, 301, -83, 308, -157, 268, -177, 190, -126, 85, -15, -35, 112, -152, 200, -243, 211, -294, 143, -295, 17, -228, -123, -96, -225, 75, -254, 243, -199, 381, -78, 457, 59, 462, 168, 381, 221, 224, 207, 16, 130, -205, 15, -388, -100, -484, -177, -474, -191, -354, -134, -140, -32, 130, 80, 385, 160, 553, 172, 586, 102, 487, -30, 275, -177, 13, -272, -230, -276, -376, -180, -397, -5, -309, 197, -147, 343, 36, 375, 176, 283, 245, 100, 249, -113, 212, -277, 150, -340, 91, -287, 46, -150, 18, 11, -9, 125, -38, 156, -76, 102, -108, 6, -122, -75, -97, -96, -29, -42, 71, 68, 182, 183, 270, 250, 299, 224, 249, 103, 128, -84, -29, -277, -178, -415, -266, -440, -259, -335, -157, -122, 4, 137, 183, 372, 317, 509, 352, 509, 266, 369, 96, 121, -86, -166, -219, -407, -257, -534, -186, -508, -36, -349, 133, -106, 258, 141, 305, 325, 260, 394, 146, 343, 19, 206, -69, 42, -112, -103, -109, -183, -88, -190, -63, -144, -48, -86, -39, -35, -13, -7, 43, 4, 125, 9, 218, 27, 291, 55, 308, 81, 239, 86, 103, 58, -60, -5, -206, -86, -296, -153, -293, -176, -197, -147, -41, -62, 115, 56, 241, 167, 308, 234, 291, 242, 204, 186, 85, 80, -26, -56, -107, -187, -145, -278, -124, -308, -57, -281, 34, -198, 113, -74, 162, 69, 171, 207, 144, 310, 96, 349, 45, 313, -3, 207, -35, 52, -54, -122, -75, -277, -99, -372, -114, -382, -95, -312, -29, -179, 72, -10, 204, 161, 326, 287, 392, 344, 366, 323, 250, 241, 64, 118, -149, -25, -325, -159, -398, -256, -354, -300, -221, -288, -47, -232, 122, -142, 243, -26, 288, 95, 266, 192, 217, 252, 168, 270, 138, 250, 116, 183, 96, 77, 63, -50, 7, -172, -72, -266, -158, -312, -227, -301, -248, -227, -210, -105, -115, 40, 23, 166, 170, 250, 287, 272, 344, 230, 334, 141, 268, 33, 159, -58, 44, -109, -51, -124, -104, -112, -116, -89, -103, -74, -88, -83, -82, -106, -77, -120, -61, -95, -32, -20, 19, 91, 102, 200, 195, 271, 257, 263, 260, 160, 197, -9, 89, -182, -36, -299, -120, -310, -132, -204, -76, -12, 9, 189, 88, 313, 128, 302, 101, 155, 6, -81, -98, -313, -150, -445, -121, -419, -15, -234, 127, 61, 250, 361, 306, 554, 264, 567, 141, 399, -26, 103, -167, -226, -227, -485, -178, -590, -47, -519, 112, -304, 239, -30, 286, 220, 225, 381, 78, 418, -94, 327, -226, 158, -267, -28, -193, -176, -28, -246, 163, -230, 311, -158, 377, -54, 329, 45, 182, 105, -14, 114, -189, 90, -275, 48, -250, 4, -123, -28, 54, -43, 207, -46, 279, -43, 246, -49, 135, -67, -9, -85, -133, -79, -187, -42, -146, 22, -40, 94, 87, 155, 178, 181, 210, 155, 185, 71, 124, -36, 59, -125, 11, -173, -4, -169, 9, -115, 14, -38, -11, 25, -70, 43, -135, 18, -173, -36, -152, -83, -56, -90, 112, -37, 296, 64, 437, 189, 474, 286, 389, 311, 187, 230, -89, 53, -347, -176, -508, -387, -525, -518, -390, -518, -129, -369, 191, -98, 472, 219, 624, 490, 599, 632, 415, 598, 128, 389, -175, 65, -403, -277, -484, -530, -400, -622, -182, -525, 79, -280, 292, 23, 402, 280, 380, 412, 239, 385, 41, 234, -134, 33, -216, -129, -196, -196, -93, -147, 51, -17, 182, 124, 234, 197, 197, 154, 104, -2, 5, -208, -80, -379, -123, -434, -107, -337, -50, -104, 22, 193, 84, 450, 121, 571, 137, 505, 135, 274, 127, -46, 113, -354, 87, -546, 44, -556, -5, -383, -65, -100, -122, 192, -154, 392, -140, 445, -84, 340, 4, 127, 119, -108, 232, -275, 310, -324, 322, -252, 269, -105, 165, 53, 16, 158, -151, 179, -289, 118, -349, 13, -319, -76, -208, -106, -32, -73, 178, 5, 357, 92, 454, 145, 440, 132, 322, 51, 132, -69, -79, -177, -248, -241, -320, -239, -290, -169, -178, -42, -28, 103, 122, 219, 223, 273, 244, 258, 187, 178, 92, 52, -2, -89, -67, -200, -91, -253, -60, -235, 9, -161, 87, -55, 150, 50, 179, 133, 164, 166, 115, 143, 47, 80, -20, 13, -87, -38, -139, -60, -163, -58, -150, -41, -107, -30, -38, -32, 54, -57, 173, -93, 290, -111, 373, -88, 396, -23, 332, 76, 177, 172, -32, 232, -247, 226, -419, 140, -495, -6, -430, -158, -236, -271, 33, -309, 296, -254, 481, -119, 541, 49, 466, 189, 283, 252, 63, 227, -133, 125, -254, -12, -279, -131, -222, -189, -125, -170, -37, -83, 19, 30, 56, 120, 74, 154, 99, 129, 138, 55, 195, -38, 244, -118, 249, -149, 182, -124, 50, -64, -114, -2, -256, 44, -332, 59, -307, 41, -184, 1, 12, -36, 224, -52, 392, -34, 464, 2, 422, 50, 262, 93, 32, 116, -196, 104, -362, 58, -425, -13, -365, -83, -191, -136, 52, -161, 288, -153, 447, -108, 485, -40, 388, 31, 180, 77, -81, 95, -316, 85, -443, 54, -418, 19, -242, -2, 27, -2, 308, 24, 513, 59, 577, 81, 469, 71, 216, 27, -104, -49, -391, -141, -565, -228, -572, -270, -406, -243, -117, -145, 200, 2, 459, 171, 602, 311, 600, 377, 447, 340, 207, 207, -39, 14, -228, -176, -337, -313, -360, -356, -307, -296, -209, -153, -103, 8, -3, 132, 87, 180, 167, 151, 238, 71, 296, -13, 322, -65, 303, -60, 224, -3, 92, 68, -66, 105, -200, 92, -278, 36, -272, -36, -197, -94, -77, -114, 51, -99, 143, -61, 166, -36, 139, -43, 100, -80, 76, -108, 77, -96, 111, -16, 151, 124, 159, 279, 107, 378, 3, 363, -128, 209, -232, -46, -267, -318, -206, -509, -57, -548, 131, -419, 296, -159, 378, 143, 341, 375, 201, 462, 1, 394, -190, 217, -306, 3, -309, -160, -205, -223, -35, -184, 140, -88, 270, 8, 320, 50, 279, 28, 159, -39, 17, -109, -91, -139, -146, -102, -139, -7, -80, 116, -1, 209, 62, 228, 81, 161, 61, 36, 17, -110, -27, -226, -48, -270, -26, -218, 27, -93, 90, 60, 137, 187, 158, 256, 143, 238, 98, 148, 39, 16, -15, -116, -42, -209, -45, -230, -40, -185, -36, -99, -48, -1, -70, 78, -86, 114, -78, 105, -37, 63, 43, 20, 145, -7, 242, -7, 301, 19, 299, 53, 227, 72, 96, 57, -56, -2, -191, -87, -283, -163, -309, -198, -265, -176, -156, -97, -15, 14, 133, 128, 250, 199, 318, 204, 322, 144, 263, 49, 151, -49, 13, -113, -119, -130, -204, -103, -230, -53, -197, 0, -110, 28, 10, 29, 128, 20, 215, 19, 249, 27, 220, 46, 126, 54, 2, 33, -123, -26, -216, -111, -255, -191, -215, -214, -93, -159, 86, -25, 256, 154, 371, 318, 397, 398, 317, 355, 145, 188, -72, -49, -271, -282, -388, -434, -396, -463, -284, -362, -94, -168, 118, 57, 285, 237, 369, 333, 352, 329, 255, 248, 114, 127, -32, 8, -148, -83, -203, -129, -197, -135, -148, -111, -71, -84, 26, -62, 123, -47, 192, -37, 209, -32, 179, -16, 106, 13, 7, 52, -98, 89, -179, 111, -206, 102, -167, 61, -72, -10, 61, -85, 189, -135, 274, -132, 294, -74, 241, 25, 125, 120, -17, 169, -147, 143, -231, 46, -256, -95, -209, -215, -109, -259, 14, -199, 127, -53, 209, 129, 243, 272, 221, 317, 151, 236, 67, 57, -3, -156, -51, -316, -77, -367, -78, -286, -66, -103, -60, 118, -62, 289, -51, 361, -23, 311, 27, 166, 96, -24, 169, -188, 217, -284, 215, -296, 157, -234, 53, -121, -74, -3, -188, 89, -253, 136, -238, 145, -146, 121, 0, 83, 154, 46, 270, 30, 307, 31, 263, 42, 152, 41, 12, 18, -123, -40, -209, -124, -225, -217, -173, -275, -82, -265, 25, -174, 120, -19, 173, 171, 173, 339, 137, 433, 79, 414, 25, 283, -16, 69, -33, -161, -39, -351, -39, -444, -44, -425, -49, -301, -45, -122, -24, 63, 20, 205, 78, 281, 139, 285, 178, 234, 169, 152, 104, 63, -2, -20, -115, -87, -201, -139, -224, -168, -168, -173, -41, -151, 116, -105, 253, -35, 318, 39, 288, 98, 168, 122, -3, 109, -168, 66, -275, 16, -293, -29, -218, -41, -73, -24, 99, 8, 238, 33, 303, 38, 273, 10, 169, -37, 24, -85, -105, -101, -177, -77, -176, -13, -117, 58, -27, 107, 60, 101, 110, 38, 113, -64, 80, -157, 32, -200, -7, -157, -28, -36, -21, 130, 3, 274, 36, 343, 58, 295, 57, 146, 33, -65, 0, -261, -31, -382, -44, -381, -44, -264, -36, -69, -18, 129, 4, 269, 27, 306, 57, 239, 85, 96, 107, -60, 111, -176, 91, -204, 45, -145, -11, -23, -73, 105, -123, 196, -147, 202, -130, 124, -78, -12, -5, -150, 77, -241, 152, -244, 202, -161, 202, -18, 153, 123, 77, 210, -13, 206, -101, 119, -167, -13, -186, -126, -159, -174, -94, -133, -8, -27, 82, 107, 150, 203, 181, 215, 169, 130, 126, -9, 61, -158, -8, -255, -58, -269, -82, -189, -85, -53, -76, 92, -64, 190, -42, 218, -11, 172, 32, 79, 75, -25, 110, -98, 125, -127, 120, -103, 88, -50, 33, 17, -39, 65, -103, 83, -142, 59, -142, 12, -100, -45, -20, -86, 75, -100, 157, -68, 195, -9, 191, 60, 137, 110, 40, 128, -75, 88, -164, 1, -209, -105, -194, -183, -117, -206, 1, -149, 125, -31, 218, 118, 248, 243, 212, 302, 125, 267, 9, 156, -104, -8, -178, -176, -204, -306, -176, -359, -110, -329, -28, -222, 51, -72, 125, 91, 177, 234, 202, 335, 199, 367, 162, 335, 82, 233, -28, 83, -144, -100, -236, -275, -273, -403, -242, -442, -142, -377, 14, -216, 176, -2, 297, 218, 337, 378, 288, 440, 159, 379, -9, 224, -171, 21, -275, -168, -287, -297, -222, -319, -106, -245, 37, -107, 161, 34, 235, 130, 247, 146, 199, 97, 106, 5, 1, -78, -93, -119, -145, -91, -151, -8, -128, 102, -86, 183, -26, 203, 33, 150, 74, 47, 98, -85, 104, -193, 93, -246, 72, -222, 46, -141, 24, -30, 5, 72, -20, 153, -51, 186, -70, 172, -77, 115, -66, 49, -41, -14, -11, -63, 18, -99, 44, -109, 61, -101, 67, -75, 62, -50, 53, -20, 40, 9, 26, 42, 13, 68, 6, 95, 1, 115, -14, 125, -42, 97, -57, 32, -61, -70, -55, -173, -37, -246, -7, -247, 28, -171, 59, -23, 76, 147, 78, 292, 66, 341, 43, 275, 13, 107, -6, -94, -18, -268, -25, -343, -26, -295, -19, -136, -11, 57, 1, 214, 3, 271, -1, 225, -6, 98, -9, -49, -4, -163, 10, -190, 20, -138, 24, -36, 22, 54, 11, 103, -3, 85, -1, 22, 12, -54, 26, -88, 39, -65, 54, 13, 57, 105, 46, 172, 14, 174, -35, 108, -79, -22, -107, -163, -112, -272, -82, -301, -32, -238, 14, -96, 48, 73, 72, 226, 94, 306, 126, 303, 152, 216, 159, 81, 140, -59, 81, -159, -24, -208, -146, -198, -262, -147, -338, -76, -332, -18, -233, 18, -59, 31, 156, 43, 342, 65, 440, 102, 421, 133, 293, 148, 93, 117, -115, 48, -278, -59, -352, -164, -322, -236, -223, -230, -100, -150, 23, -18, 118, 119, 161, 224, 167, 251, 154, 195, 127, 73, 97, -65, 60, -178, 17, -225, -30, -204, -84, -114, -139, 1, -163, 104, -146, 157, -94, 160, -10, 116, 91, 51, 169, -19, 200, -69, 167, -91, 80, -77, -29, -52, -126, -27, -183, -20, -174, -16, -107, -12, -5, -1, 109, 14, 195, 46, 204, 81, 142, 108, 26, 100, -106, 58, -199, -15, -218, -88, -170, -149, -68, -165, 49, -135, 147, -55, 203, 42, 198, 130, 138, 170, 58, 161, -31, 103, -108, 17, -148, -81, -140, -145, -105, -164, -57, -128, -9, -62, 34, 17, 71, 81, 96, 120, 96, 115, 88, 78, 71, 21, 40, -28, 10, -66, -14, -79, -45, -72, -79, -41, -112, -11, -136, 10, -135, 15, -91, 20, -6, 22, 112, 39, 226, 59, 284, 84, 256, 89, 137, 60, -51, -18, -245, -115, -374, -204, -394, -237, -277, -199, -47, -80, 208, 89, 406, 260, 482, 357, 403, 342, 190, 203, -80, -8, -327, -226, -461, -368, -446, -395, -300, -292, -71, -102, 162, 111, 315, 259, 362, 308, 308, 248, 179, 125, 22, -16, -111, -114, -192, -146, -197, -107, -144, -42, -65, 17, 5, 33, 45, 13, 35, -31, -3, -63, -36, -68, -48, -32, -25, 28, 38, 89, 104, 102, 155, 68, 170, -3, 128, -68, 41, -108, -62, -90, -158, -19, -199, 85, -177, 168, -121, 192, -45, 127, 34, -3, 72, -158, 72, -279, 57, -320, 47, -246, 55, -84, 76, 121, 89, 288, 95, 370, 77, 333, 19, 204, -55, 21, -120, -143, -167, -248, -177, -266, -144, -218, -86, -139, -20, -67, 46, -9, 95, 26, 132, 55, 155, 89, 156, 145, 135, 205, 99, 242, 37, 210, -34, 109, -99, -48, -159, -209, -202, -332, -199, -372, -154, -314, -80, -161, 9, 27, 98, 197, 174, 307, 218, 345, 215, 296, 171, 184, 90, 39, -30, -98, -156, -205, -239, -260, -259, -269, -201, -222, -76, -126, 72, 8, 189, 139, 244, 247, 209, 296, 107, 276, -30, 173, -161, 18, -240, -150, -233, -273, -153, -333, -24, -304, 112, -196, 203, -27, 229, 150, 197, 296, 115, 360, 13, 338, -83, 231, -162, 74, -212, -105, -214, -254, -174, -334, -91, -325, 33, -252, 157, -125, 239, 15, 267, 135, 215, 200, 84, 214, -73, 176, -210, 123, -285, 67, -262, 23, -150, -10, 21, -32, 187, -52, 281, -74, 271, -109, 177, -136, 7, -146, -170, -125, -276, -83, -278, -16, -185, 62, -18, 143, 155, 196, 263, 211, 274, 170, 179, 90, 14, -25, -150, -145, -270, -240, -294, -259, -201, -194, -31, -53, 155, 114, 303, 260, 342, 321, 250, 270, 68, 103, -141, -115, -303, -313, -358, -407, -299, -364, -150, -187, 37, 61, 184, 300, 247, 436, 237, 425, 156, 268, 36, 41, -55, -186, -81, -330, -58, -354, -4, -255, 36, -85, 29, 95, -31, 206, -126, 226, -207, 153, -213, 33, -147, -90, -30, -162, 122, -164, 254, -89, 300, 20, 264, 113, 156, 150, 5, 131, -137, 59, -228, -27, -252, -91, -197, -92, -103, -35, -3, 53, 83, 117, 125, 124, 108, 51, 59, -78, 2, -229, -39, -325, -41, -315, -5, -174, 44, 51, 91, 297, 100, 469, 56, 507, -23, 379, -115, 125, -191, -176, -197, -413, -130, -512, -9, -438, 134, -235, 245, 25, 262, 245, 174, 358, 7, 323, -174, 169, -295, -32, -309, -190, -210, -258, -16, -208, 191, -67, 326, 116, 353, 258, 256, 304, 58, 226, -158, 65, -320, -129, -371, -285, -285, -353, -102, -298, 99, -147, 251, 53, 298, 220, 230, 306, 82, 281, -85, 166, -215, 0, -246, -148, -176, -228, -45, -203, 107, -97, 228, 47, 251, 162, 175, 212, 34, 171, -125, 57, -238, -92, -264, -213, -201, -262, -69, -214, 66, -95, 147, 64, 163, 205, 118, 285, 25, 271, -56, 174, -76, 23, -32, -126, 54, -233, 142, -263, 175, -214, 126, -93, -7, 49, -179, 164, -314, 210, -363, 186, -309, 96, -139, -17, 95, -117, 299, -162, 412, -145, 414, -76, 294, 9, 96, 88, -116, 126, -276, 123, -344, 79, -319, 25, -221, -29, -68, -58, 84, -69, 178, -63, 206, -60, 173, -54, 76, -52, -35, -39, -112, -20, -133, 15, -93, 55, -4, 97, 92, 121, 167, 122, 184, 91, 119, 46, -4, -9, -144, -62, -265, -109, -302, -134, -228, -139, -76, -119, 102, -81, 246, -22, 298, 40, 252, 94, 130, 118, -25, 114, -146, 86, -194, 57, -173, 27, -86, 10, 24, 3, 94, 3, 102, -13, 55, -51, -34, -107, -115, -151, -144, -170, -108, -139, -23, -59, 86, 56, 173, 158, 215, 216, 189, 210, 96, 150, -31, 56, -147, -32, -234, -94, -257, -113, -206, -105, -109, -83, 4, -73, 115, -74, 184, -78, 203, -58, 183, -9, 128, 76, 57, 169, -5, 240, -68, 248, -118, 180, -157, 37, -194, -131, -212, -276, -180, -345, -101, -317, 20, -194, 168, -18, 293, 160, 354, 280, 327, 318, 197, 269, 0, 160, -215, 25, -392, -92, -461, -173, -386, -194, -207, -162, 27, -98, 257, -30, 403, 23, 418, 46, 318, 41, 139, 10, -59, -24, -224, -47, -321, -38, -316, 3, -217, 72, -79, 146, 63, 199, 177, 199, 217, 134, 169, 2, 76, -161, -29, -309, -109, -387, -134, -358, -98, -209, -11, 24, 95, 280, 156, 468, 147, 522, 70, 408, -69, 161, -220, -152, -302, -423, -285, -563, -164, -517, 35, -305, 250, 3, 397, 299, 424, 493, 310, 516, 98, 378, -148, 136, -362, -118, -472, -305, -432, -377, -276, -339, -61, -217, 162, -66, 324, 68, 377, 153, 331, 187, 207, 180, 50, 153, -96, 114, -194, 64, -224, -4, -186, -73, -126, -135, -67, -169, -19, -162, 4, -105, 2, -15, 5, 82, 21, 145, 50, 161, 95, 120, 142, 45, 165, -40, 148, -100, 75, -118, -38, -90, -159, -31, -251, 30, -278, 64, -215, 65, -98, 33, 41, -9, 165, -47, 237, -55, 229, -32, 164, 16, 69, 59, -35, 87, -115, 78, -150, 33, -144, -38, -102, -108, -60, -149, -24, -134, 11, -66, 37, 39, 57, 137, 90, 200, 114, 198, 105, 128, 67, 3, 11, -131, -65, -227, -139, -247, -191, -195, -195, -84, -140, 46, -47, 158, 63, 214, 173, 211, 235, 161, 226, 90, 164, 16, 62, -43, -65, -88, -173, -120, -230, -144, -225, -158, -160, -160, -60, -128, 38, -62, 113, 33, 135, 133, 103, 216, 55, 250, 11, 229, -29, 151, -36, 38, -8, -82, 24, -170, 39, -211, 35, -201, 4, -151, -41, -70, -90, 13, -119, 83, -105, 116, -61, 113, -15, 85, 23, 44, 50, 0, 60, -29, 64, -36, 73, -18, 74, 10, 70, 37, 43, 46, -4, 34, -58, -1, -111, -43, -155, -78, -158, -92, -110, -77, -34, -32, 54, 19, 127, 64, 150, 88, 125, 84, 63, 55, -14, 17, -69, -22, -82, -45, -67, -47, -29, -29, 5, -6, 16, 17, 3, 24, -21, 7, -50, -30, -58, -66, -31, -87, 19, -76, 74, -29, 112, 51, 107, 137, 62, 199, -12, 205, -95, 149, -151, 36, -161, -100, -129, -224, -55, -295, 36, -291, 105, -208, 137, -72, 122, 79, 65, 203, 3, 279, -44, 300, -62, 268, -46, 188, -10, 88, 14, -21, 16, -136, -11, -247, -65, -329, -122, -357, -146, -315, -131, -203, -55, -26, 61, 178, 171, 359, 238, 458, 242, 448, 171, 323, 56, 119, -69, -110, -172, -297, -225, -401, -225, -397, -189, -299, -123, -143, -49, 22, 16, 151, 68, 220, 119, 237, 154, 209, 181, 156, 189, 97, 162, 42, 92, -16, -19, -75, -148, -135, -249, -179, -296, -195, -276, -171, -188, -101, -51, 7, 84, 123, 191, 209, 247, 230, 240, 181, 171, 72, 74, -55, -24, -154, -97, -185, -131, -134, -131, -20, -104, 105, -63, 186, -39, 183, -27, 89, -20, -71, -21, -232, -22, -333, 0, -320, 36, -184, 76, 40, 106, 275, 113, 447, 89, 493, 39, 390, -28, 165, -88, -114, -123, -356, -132, -491, -109, -487, -53, -348, 3, -123, 43, 118, 54, 298, 35, 368, 1, 322, -24, 191, -27, 28, 6, -105, 59, -166, 110, -139, 129, -47, 107, 57, 36, 114, -71, 99, -185, 9, -268, -117, -286, -224, -211, -259, -66, -195, 112, -43, 273, 139, 362, 286, 346, 342, 236, 286, 57, 140, -135, -40, -292, -190, -373, -255, -360, -229, -250, -137, -89, -31, 78, 41, 216, 53, 291, 23, 287, -13, 230, -15, 135, 34, 26, 128, -81, 219, -175, 255, -243, 193, -266, 34, -244, -173, -175, -357, -66, -449, 68, -396, 193, -204, 286, 68, 314, 328, 259, 488, 132, 494, -37, 349, -204, 98, -309, -173, -334, -369, -267, -429, -128, -350, 36, -171, 175, 39, 256, 206, 251, 278, 172, 245, 49, 132, -74, 1, -157, -101, -175, -141, -140, -113, -74, -40, 2, 34, 61, 78, 80, 74, 64, 29, 23, -38, -21, -94, -45, -113, -40, -84, -12, -16, 29, 71, 55, 148, 52, 190, 19, 176, -29, 108, -78, 3, -113, -113, -123, -216, -99, -272, -40, -259, 45, -174, 123, -34, 176, 126, 181, 258, 132, 327, 37, 304, -74, 195, -172, 35, -222, -122, -220, -229, -161, -252, -55, -196, 64, -87, 159, 25, 204, 92, 186, 93, 109, 39, 2, -33, -87, -82, -139, -75, -139, -7, -96, 94, -29, 185, 39, 216, 82, 170, 80, 59, 47, -80, -9, -199, -68, -260, -97, -245, -88, -157, -54, -24, -7, 104, 39, 185, 81, 207, 99, 174, 92, 108, 58, 29, 14, -44, -34, -96, -82, -120, -118, -125, -126, -119, -112, -97, -74, -53, -17, 6, 48, 74, 109, 141, 148, 191, 148, 200, 113, 156, 42, 66, -43, -52, -119, -171, -167, -255, -182, -278, -155, -226, -89, -116, 3, 28, 92, 164, 161, 253, 187, 269, 163, 217, 95, 115, 7, -5, -73, -110, -134, -167, -169, -169, -165, -127, -128, -61, -64, 8, 8, 58, 74, 80, 115, 71, 121, 42, 98, 5, 59, -32, 14, -62, -26, -73, -65, -58, -86, -19, -83, 34, -57, 90, -12, 130, 34, 142, 53, 114, 48, 41, 20, -59, -17, -155, -55, -215, -77, -215, -78, -153, -53, -43, -15, 85, 31, 188, 75, 230, 105, 208, 98, 135, 64, 37, 20, -58, -30, -126, -77, -159, -105, -154, -116, -124, -103, -81, -76, -34, -29, 18, 31, 72, 83, 131, 108, 184, 102, 210, 66, 188, 5, 103, -66, -35, -115, -191, -129, -312, -100, -354, -28, -293, 65, -134, 137, 83, 161, 295, 125, 425, 50, 430, -52, 303, -155, 83, -223, -156, -235, -344, -185, -427, -79, -376, 49, -215, 175, -10, 258, 175, 272, 289, 221, 309, 124, 242, -6, 122, -138, -7, -242, -111, -287, -161, -276, -159, -194, -125, -60, -74, 81, -19, 187, 22, 235, 49, 212, 61, 141, 59, 40, 47, -54, 30, -116, 12, -134, -1, -111, -3, -56, 9, 0, 26, 32, 36, 17, 28, -23, -1, -67, -54, -87, -112, -67, -146, -6, -134, 79, -69, 149, 38, 170, 154, 142, 238, 60, 255, -56, 188, -170, 47, -236, -120, -229, -261, -154, -325, -34, -287, 99, -152, 198, 37, 234, 220, 193, 336, 94, 347, -30, 244, -143, 63, -210, -134, -212, -281, -155, -334, -61, -274, 32, -125, 106, 55, 148, 205, 147, 281, 113, 260, 62, 151, -6, -3, -72, -145, -129, -226, -150, -222, -142, -142, -106, -16, -42, 108, 36, 196, 100, 216, 141, 169, 147, 68, 111, -44, 26, -138, -80, -191, -154, -192, -174, -143, -137, -65, -51, 21, 50, 93, 136, 141, 164, 160, 133, 154, 58, 126, -40, 81, -134, 20, -195, -48, -197, -121, -129, -189, -29, -231, 80, -228, 171, -169, 213, -51, 197, 102, 136, 253, 45, 353, -55, 366, -161, 273, -233, 89, -251, -138, -212, -336, -122, -442, 5, -417, 135, -267, 233, -35, 264, 198, 229, 365, 129, 412, -11, 332, -151, 161, -245, -34, -257, -193, -197, -265, -91, -244, 48, -156, 167, -47, 223, 42, 200, 83, 114, 79, -6, 43, -135, 8, -229, -6, -240, 12, -179, 51, -71, 89, 51, 100, 165, 77, 234, 26, 229, -38, 164, -101, 69, -141, -53, -145, -167, -118, -237, -64, -239, 4, -188, 75, -109, 133, -13, 162, 85, 157, 148, 117, 175, 52, 174, -30, 147, -104, 73, -149, -29, -154, -112, -120, -159, -57, -174, 11, -146, 68, -86, 102, -10, 108, 42, 90, 72, 57, 95, 21, 93, -5, 54, -22, 14, -36, -10, -45, -15, -51, -22, -57, -28, -55, -37, -40, -62, -13, -100, 21, -114, 53, -88, 72, -30, 77, 35, 66, 113, 40, 176, 12, 181, -8, 125, -19, 40, -29, -60, -43, -150, -61, -208, -79, -198, -84, -137, -72, -54, -32, 28, 33, 100, 108, 137, 162, 122, 173, 67, 128, 14, 40, -35, -70, -65, -164, -57, -204, -17, -168, 27, -70, 50, 52, 47, 151, 32, 188, -15, 148, -83, 42, -135, -87, -145, -182, -113, -198, -48, -126, 38, 10, 117, 150, 142, 230, 117, 218, 61, 112, 4, -41, -38, -181, -49, -245, -21, -204, 18, -68, 27, 99, 11, 224, -32, 249, -99, 156, -167, -22, -199, -204, -158, -309, -43, -290, 103, -142, 238, 85, 310, 295, 286, 403, 155, 363, -34, 185, -203, -71, -310, -310, -330, -439, -240, -411, -76, -238, 112, 15, 245, 253, 285, 395, 231, 392, 94, 254, -79, 40, -209, -166, -260, -293, -213, -310, -100, -224, 39, -71, 153, 81, 196, 182, 160, 200, 71, 150, -32, 59, -105, -29, -131, -82, -98, -86, -28, -50, 31, -4, 62, 30, 55, 41, 6, 26, -58, -3, -118, -30, -129, -40, -86, -36, -9, -19, 82, 1, 157, 18, 181, 27, 139, 31, 50, 31, -32, 31, -105, 29, -161, 22, -182, 1, -161, -25, -105, -55, -32, -79, 48, -83, 136, -55, 187, 0, 183, 68, 137, 126, 69, 152, -21, 133, -128, 67, -215, -36, -242, -144, -216, -225, -131, -245, 0, -194, 143, -79, 244, 75, 264, 227, 219, 328, 130, 344, -5, 265, -139, 107, -233, -95, -270, -281, -252, -399, -177, -411, -42, -310, 107, -121, 209, 108, 252, 312, 238, 428, 166, 422, 35, 294, -108, 86, -209, -141, -260, -318, -253, -399, -163, -356, -21, -206, 127, -1, 228, 190, 265, 309, 236, 325, 124, 242, -42, 92, -191, -70, -287, -187, -307, -231, -247, -203, -105, -124, 66, -30, 201, 47, 276, 86, 284, 91, 217, 74, 94, 65, -55, 71, -167, 88, -222, 93, -226, 70, -175, 5, -87, -88, -16, -185, 23, -244, 43, -237, 66, -147, 78, 2, 80, 163, 87, 280, 96, 310, 89, 243, 63, 103, 20, -58, -30, -185, -103, -241, -178, -208, -216, -113, -205, -2, -145, 82, -51, 110, 50, 83, 141, 24, 189, -33, 198, -54, 175, -36, 119, 18, 39, 82, -45, 129, -107, 131, -133, 84, -140, 7, -123, -77, -100, -149, -91, -179, -91, -161, -84, -104, -54, -29, 10, 46, 89, 107, 183, 141, 262, 142, 289, 121, 245, 82, 133, 40, -33, 3, -216, -25, -368, -47, -429, -70, -389, -98, -251, -123, -57, -140, 140, -137, 297, -104, 369, -36, 340, 59, 240, 166, 99, 252, -26, 288, -111, 251, -158, 144, -164, -13, -151, -178, -137, -306, -126, -359, -112, -321, -77, -196, -35, -16, 26, 167, 109, 297, 191, 341, 239, 287, 218, 161, 121, 0, -18, -144, -164, -236, -255, -249, -254, -186, -174, -74, -41, 44, 100, 133, 193, 173, 208, 156, 132, 88, 7, -1, -134, -83, -240, -136, -256, -147, -168, -109, -4, -35, 165, 57, 264, 143, 281, 198, 200, 197, 43, 137, -124, 27, -244, -107, -280, -231, -232, -301, -118, -288, 41, -185, 176, -15, 235, 174, 208, 320, 111, 374, -21, 312, -147, 156, -218, -38, -205, -204, -134, -292, -20, -274, 95, -166, 165, -18, 172, 103, 117, 149, 32, 109, -47, 14, -114, -87, -126, -140, -84, -110, -25, 1, 18, 144, 38, 257, 38, 284, 4, 212, -56, 63, -93, -113, -85, -253, -35, -308, 34, -269, 98, -160, 139, -29, 128, 74, 64, 125, -12, 127, -84, 95, -128, 64, -139, 54, -105, 75, -41, 108, 23, 125, 71, 98, 86, 22, 54, -86, -4, -189, -63, -250, -84, -244, -60, -172, -13, -51, 46, 80, 93, 179, 96, 220, 66, 202, 11, 135, -51, 48, -112, -24, -155, -63, -147, -73, -86, -60, 2, -42, 92, -28, 152, -25, 165, -30, 120, -37, 36, -33, -58, -15, -143, 9, -192, 30, -187, 49, -138, 58, -40, 58, 75, 52, 170, 49, 220, 40, 205, 20, 129, -10, 10, -48, -124, -94, -222, -131, -255, -139, -206, -111, -99, -43, 32, 53, 155, 145, 225, 212, 206, 227, 121, 182, -3, 80, -117, -48, -193, -169, -202, -247, -130, -264, -14, -212, 94, -112, 167, 12, 170, 129, 105, 214, 2, 247, -89, 227, -141, 162, -147, 64, -107, -43, -44, -130, 15, -190, 62, -209, 78, -182, 72, -114, 44, -24, -4, 70, -30, 140, -20, 171, -3, 154, 9, 94, 7, 12, -4, -64, -31, -116, -56, -120, -57, -80, -32, -14, -3, 51, 15, 97, 26, 100, 37, 65, 20, 5, -11, -52, -29, -89, -35, -92, -26, -61, 3, -5, 38, 42, 67, 65, 53, 54, 7, 17, -48, -28, -106, -52, -139, -44, -116, -5, -40, 47, 55, 94, 130, 114, 181, 94, 172, 35, 91, -43, -26, -119, -135, -166, -209, -168, -230, -124, -190, -50, -80, 38, 50, 117, 152, 170, 212, 188, 215, 168, 154, 113, 50, 34, -57, -57, -125, -141, -160, -201, -156, -217, -118, -181, -66, -93, -12, 24, 27, 143, 47, 233, 53, 261, 34, 211, 24, 98, 34, -47, 55, -182, 83, -267, 96, -266, 71, -183, 8, -46, -84, 103, -162, 219, -205, 262, -197, 222, -139, 112, -37, -29, 91, -154, 197, -223, 245, -217, 233, -143, 142, -27, 2, 88, -131, 160, -212, 172, -220, 129, -168, 52, -80, -34, 20, -94, 91, -114, 127, -92, 123, -41, 86, 21, 32, 60, -14, 69, -37, 46, -41, 10, -48, -30, -45, -55, -48, -62, -63, -41, -75, -4, -68, 40, -20, 75, 52, 90, 119, 78, 171, 44, 174, -9, 113, -67, 0, -115, -127, -134, -227, -115, -269, -63, -227, 10, -102, 87, 54, 142, 202, 159, 289, 128, 289, 62, 196, -19, 28, -88, -152, -134, -270, -143, -307, -115, -242, -60, -89, -2, 87, 49, 212, 87, 250, 106, 211, 102, 108, 80, -36, 45, -157, 3, -220, -41, -202, -78, -125, -98, -11, -92, 110, -65, 183, -24, 172, 17, 107, 50, 8, 62, -79, 55, -130, 35, -131, 22, -84, 14, -21, 19, 31, 33, 62, 38, 61, 18, 28, -23, -28, -78, -65, -122, -69, -138, -36, -111, 36, -42, 114, 56, 144, 142, 118, 192, 39, 182, -62, 121, -156, 24, -214, -76, -200, -145, -120, -161, -15, -128, 88, -65, 163, -6, 194, 32, 156, 43, 70, 35, -14, 19, -71, 16, -91, 40, -70, 78, -24, 106, 28, 106, 35, 65, -2, -15, -59, -115, -119, -202, -151, -238, -126, -199, -55, -92, 50, 52, 147, 189, 213, 277, 226, 280, 173, 199, 74, 62, -44, -90, -150, -208, -214, -252, -224, -216, -166, -114, -75, 10, 13, 114, 82, 162, 112, 150, 96, 85, 62, -3, 27, -82, 2, -118, -14, -102, -16, -38, -4, 49, 11, 123, 22, 155, 19, 132, -7, 61, -43, -35, -80, -129, -86, -185, -64, -187, -34, -128, 4, -28, 42, 74, 66, 145, 76, 169, 68, 141, 48, 77, 3, -2, -50, -68, -87, -100, -94, -91, -79, -59, -38, -20, 24, 9, 81, 26, 104, 22, 104, 12, 85, 11, 33, 25, -38, 42, -101, 52, -142, 38, -151, 1, -137, -56, -86, -111, -3, -138, 76, -117, 138, -48, 185, 53, 197, 151, 160, 211, 74, 208, -25, 139, -131, 18, -233, -110, -290, -203, -269, -228, -170, -178, -24, -70, 132, 56, 274, 160, 338, 203, 292, 171, 164, 77, -3, -39, -178, -137, -317, -182, -366, -161, -293, -79, -134, 33, 65, 137, 252, 197, 372, 196, 362, 140, 220, 46, 12, -66, -183, -156, -341, -203, -397, -193, -323, -138, -150, -48, 56, 53, 242, 140, 365, 188, 381, 188, 258, 137, 60, 51, -136, -49, -278, -131, -343, -176, -303, -161, -170, -90, -11, 10, 118, 98, 210, 154, 242, 157, 204, 105, 110, 23, 3, -58, -71, -113, -114, -120, -136, -87, -116, -37, -80, 2, -59, 19, -55, 5, -35, -20, 3, -31, 46, -2, 100, 64, 161, 146, 192, 205, 164, 212, 73, 141, -43, -3, -165, -176, -269, -319, -302, -380, -236, -330, -102, -182, 68, 29, 225, 234, 328, 374, 328, 405, 220, 323, 45, 160, -136, -28, -270, -190, -318, -279, -271, -283, -141, -215, 10, -107, 131, 7, 203, 90, 216, 127, 167, 128, 73, 114, -35, 88, -102, 60, -123, 31, -107, 7, -65, -21, -18, -57, 6, -99, -1, -125, -22, -125, -30, -92, -23, -34, 8, 44, 55, 120, 101, 177, 125, 190, 113, 156, 65, 82, -6, -15, -102, -116, -184, -190, -217, -222, -182, -199, -98, -122, 11, -9, 123, 102, 208, 190, 222, 232, 170, 213, 80, 130, -21, 12, -118, -109, -180, -195, -182, -219, -130, -172, -55, -72, 29, 53, 97, 155, 127, 200, 100, 173, 38, 86, -17, -31, -53, -129, -72, -175, -50, -157, 7, -86, 61, 9, 73, 84, 55, 117, 18, 100, -46, 49, -115, -9, -140, -40, -111, -31, -41, 13, 40, 60, 126, 83, 182, 59, 162, -11, 78, -109, -14, -185, -94, -203, -147, -140, -152, -16, -95, 128, -16, 236, 36, 266, 60, 201, 70, 61, 51, -106, 6, -232, -34, -267, -26, -202, 8, -65, 43, 101, 77, 230, 93, 273, 53, 210, -34, 68, -121, -100, -167, -231, -169, -289, -119, -250, -20, -127, 89, 41, 158, 189, 174, 274, 144, 271, 76, 195, -29, 72, -119, -56, -148, -155, -116, -196, -47, -178, 37, -117, 105, -43, 121, 22, 56, 60, -45, 65, -131, 44, -176, 15, -164, -2, -79, 8, 61, 38, 200, 77, 271, 109, 266, 110, 188, 68, 38, -6, -149, -101, -291, -188, -341, -229, -301, -205, -190, -123, -19, 2, 152, 131, 261, 228, 288, 255, 252, 211, 172, 114, 62, -3, -44, -107, -112, -168, -151, -170, -173, -128, -174, -68, -147, -15, -107, 13, -66, 21, -12, 22, 68, 32, 146, 59, 206, 100, 235, 129, 215, 124, 132, 70, -3, -25, -140, -136, -229, -215, -262, -228, -226, -158, -129, -26, -2, 131, 106, 246, 168, 270, 175, 189, 127, 35, 40, -137, -43, -256, -93, -274, -82, -183, -22, -18, 50, 157, 100, 265, 106, 266, 54, 159, -35, -12, -122, -181, -168, -275, -157, -261, -94, -144, 0, 27, 101, 182, 166, 264, 165, 247, 105, 141, 21, -6, -72, -142, -133, -214, -130, -206, -65, -129, 22, -21, 93, 72, 135, 116, 129, 112, 58, 70, -44, 16, -127, -23, -165, -36, -160, -25, -106, 1, -12, 23, 87, 36, 150, 29, 172, 8, 149, -20, 81, -46, -15, -68, -97, -79, -129, -80, -114, -59, -73, -14, -10, 50, 52, 114, 84, 160, 76, 163, 44, 115, 0, 19, -50, -98, -92, -199, -96, -238, -58, -197, 3, -81, 61, 73, 107, 208, 126, 267, 101, 226, 38, 94, -25, -79, -75, -228, -103, -293, -107, -249, -76, -101, -22, 91, 26, 259, 56, 331, 72, 279, 63, 121, 22, -82, -29, -253, -51, -333, -40, -297, -11, -155, 29, 39, 74, 206, 92, 284, 66, 255, 12, 136, -43, -19, -99, -150, -143, -206, -136, -175, -75, -75, 4, 43, 81, 130, 146, 146, 178, 92, 145, -1, 63, -91, -24, -140, -96, -118, -148, -38, -155, 61, -114, 133, -47, 150, 18, 98, 80, 1, 121, -98, 124, -156, 90, -150, 37, -77, -20, 25, -63, 117, -87, 168, -81, 155, -51, 76, -14, -34, 14, -134, 32, -184, 37, -167, 32, -93, 23, 6, 19, 104, 13, 171, 8, 182, 6, 134, 3, 48, -4, -45, -16, -117, -44, -151, -66, -141, -64, -93, -34, -23, 8, 41, 54, 83, 90, 93, 98, 78, 65, 47, 11, 13, -38, -10, -72, -11, -89, 4, -74, 19, -31, 22, 19, 1, 58, -42, 77, -92, 65, -133, 27, -141, -26, -95, -66, -3, -76, 105, -53, 197, -10, 244, 40, 225, 75, 133, 81, -4, 54, -144, 15, -244, -26, -275, -62, -225, -76, -116, -62, 19, -28, 140, 12, 207, 38, 205, 49, 145, 40, 51, 11, -38, -26, -96, -40, -109, -21, -82, 20, -33, 59, 12, 90, 37, 90, 35, 47, 13, -22, -25, -83, -56, -126, -65, -147, -45, -132, -6, -66, 37, 25, 69, 107, 85, 159, 81, 181, 57, 151, 15, 76, -26, -5, -63, -61, -85, -103, -86, -131, -65, -128, -30, -93, 12, -59, 49, -26, 70, 19, 66, 66, 42, 84, 6, 88, -26, 90, -44, 84, -34, 56, -2, 20, 36, -13, 60, -53, 60, -97, 26, -114, -33, -94, -97, -51, -135, -3, -127, 49, -69, 87, 20, 93, 106, 73, 157, 39, 163, -8, 116, -50, 31, -74, -59, -67, -121, -31, -138, 22, -114, 70, -62, 94, 2, 82, 52, 40, 72, -21, 63, -74, 41, -102, 17, -101, 3, -79, -3, -38, -7, 16, -15, 64, -25, 91, -35, 99, -36, 91, -24, 59, 6, 11, 45, -31, 76, -58, 83, -73, 59, -77, 6, -58, -57, -27, -110, 0, -127, 21, -96, 38, -26, 41, 49, 25, 101, 2, 115, -12, 91, -16, 34, -3, -31, 27, -68, 60, -60, 77, -19, 65, 36, 27, 76, -23, 73, -81, 24, -135, -56, -161, -137, -147, -179, -91, -157, 0, -68, 107, 58, 202, 182, 249, 264, 229, 267, 150, 181, 33, 37, -102, -118, -214, -240, -270, -297, -253, -268, -174, -167, -57, -24, 74, 114, 189, 211, 247, 245, 226, 218, 147, 140, 44, 35, -61, -70, -139, -147, -160, -181, -118, -168, -54, -114, 6, -37, 59, 42, 89, 106, 69, 132, 16, 116, -39, 70, -79, 12, -97, -47, -70, -84, 2, -86, 89, -57, 143, -13, 157, 29, 128, 49, 53, 44, -53, 21, -144, -8, -187, -32, -181, -39, -134, -15, -43, 24, 67, 54, 155, 67, 185, 56, 170, 19, 116, -35, 26, -80, -66, -103, -120, -97, -133, -60, -119, -5, -85, 49, -30, 90, 26, 109, 71, 98, 100, 63, 113, 19, 100, -22, 58, -54, -1, -79, -53, -92, -90, -90, -105, -71, -98, -37, -60, 12, -2, 65, 54, 116, 92, 144, 109, 134, 94, 83, 39, -2, -33, -98, -86, -177, -109, -215, -97, -191, -52, -101, 24, 30, 94, 159, 130, 252, 131, 278, 104, 224, 40, 97, -48, -64, -123, -216, -159, -308, -162, -318, -125, -243, -43, -103, 58, 64, 135, 209, 173, 293, 176, 297, 142, 223, 70, 100, -16, -37, -91, -149, -141, -210, -167, -204, -151, -140, -99, -48, -28, 40, 34, 97, 81, 110, 102, 80, 101, 19, 83, -42, 58, -69, 32, -60, 14, -25, 0, 27, -16, 76, -33, 98, -49, 84, -72, 39, -96, -16, -102, -63, -76, -86, -23, -82, 48, -51, 120, -8, 168, 27, 162, 35, 104, 22, 21, -3, -66, -21, -139, -19, -164, 2, -127, 36, -55, 71, 18, 80, 82, 56, 118, 5, 101, -55, 37, -99, -31, -107, -75, -74, -88, -9, -67, 66, -6, 123, 67, 134, 103, 95, 92, 21, 55, -62, 0, -124, -61, -145, -100, -119, -96, -52, -68, 24, -30, 77, 11, 96, 50, 84, 69, 52, 65, 18, 51, 1, 37, 9, 21, 29, 11, 41, 4, 31, -4, -7, -26, -66, -60, -123, -87, -156, -87, -147, -64, -91, -18, -2, 42, 91, 100, 158, 129, 184, 112, 168, 64, 115, 7, 42, -56, -27, -112, -76, -132, -101, -103, -104, -52, -92, 4, -73, 59, -50, 100, -22, 104, 7, 73, 38, 38, 63, 18, 76, -6, 73, -34, 53, -51, 18, -64, -14, -90, -39, -105, -50, -84, -47, -30, -32, 38, -10, 115, 15, 191, 30, 229, 34, 198, 34, 109, 27, -18, 12, -167, -9, -298, -36, -344, -60, -291, -75, -158, -75, 26, -55, 219, -11, 358, 45, 393, 93, 320, 115, 171, 109, -21, 71, -203, 10, -320, -54, -339, -94, -265, -94, -129, -59, 29, -9, 160, 36, 225, 54, 218, 32, 149, -20, 57, -77, -24, -108, -73, -94, -88, -33, -69, 54, -33, 134, 1, 179, 9, 168, 5, 96, -1, -15, -14, -114, -29, -163, -21, -152, 12, -93, 44, -8, 57, 68, 57, 104, 33, 83, -14, 20, -57, -54, -66, -104, -48, -113, -18, -71, 21, 4, 65, 87, 86, 144, 69, 160, 31, 133, -12, 76, -59, 8, -95, -55, -96, -106, -57, -140, -10, -159, 34, -158, 69, -139, 88, -93, 76, -10, 44, 100, 18, 204, 4, 277, -14, 286, -24, 214, -25, 71, -31, -104, -44, -265, -48, -357, -42, -347, -25, -231, -7, -47, 17, 148, 48, 291, 76, 346, 81, 295, 64, 160, 35, -12, 4, -164, -33, -256, -58, -263, -60, -196, -44, -79, -36, 45, -32, 137, -16, 172, 1, 157, 7, 103, 19, 28, 42, -40, 61, -79, 60, -86, 54, -60, 48, -20, 24, 20, -25, 46, -69, 46, -96, 20, -105, -27, -91, -73, -37, -95, 37, -83, 95, -38, 125, 29, 139, 101, 116, 149, 56, 150, -22, 101, -89, 17, -135, -83, -153, -164, -129, -195, -61, -166, 20, -83, 90, 25, 140, 121, 164, 174, 147, 170, 100, 111, 35, 25, -35, -59, -106, -119, -158, -134, -178, -113, -154, -68, -96, -21, -14, 23, 76, 58, 152, 82, 193, 95, 187, 102, 136, 97, 61, 65, -25, 2, -104, -80, -157, -159, -162, -206, -129, -200, -73, -128, -4, -3, 63, 140, 96, 250, 93, 282, 71, 220, 49, 85, 20, -76, -5, -211, -12, -273, -1, -234, 0, -116, -6, 38, -14, 164, -25, 216, -46, 175, -57, 62, -39, -74, -2, -167, 34, -183, 72, -118, 101, 1, 86, 125, 28, 198, -39, 190, -89, 100, -110, -37, -97, -163, -45, -224, 30, -200, 99, -102, 135, 35, 133, 159, 88, 228, 8, 211, -76, 115, -128, -18, -142, -136, -113, -201, -61, -196, 2, -126, 57, -24, 89, 82, 90, 151, 79, 167, 62, 136, 40, 75, 13, 2, -9, -62, -25, -106, -42, -120, -61, -111, -65, -81, -55, -40, -41, 13, -28, 64, -2, 105, 33, 117, 57, 98, 69, 57, 75, 5, 64, -43, 33, -77, -6, -83, -27, -65, -38, -38, -49, -7, -56, 10, -40, 10, -19, -2, -6, -11, 14, -9, 41, 13, 49, 49, 38, 82, 27, 92, 20, 72, 5, 19, -8, -49, -15, -110, -18, -138, -28, -129, -28, -80, -13, -12, 10, 51, 27, 89, 39, 97, 46, 84, 38, 56, 17, 28, -8, 14, -40, 13, -69, 7, -89, -14, -82, -50, -41, -92, 24, -122, 93, -126, 151, -88, 171, -10, 142, 79, 66, 149, -40, 171, -140, 134, -206, 55, -226, -36, -176, -110, -62, -136, 75, -98, 179, -20, 225, 65, 202, 115, 113, 108, -12, 45, -114, -49, -156, -129, -136, -156, -73, -114, 15, -19, 90, 88, 113, 164, 70, 176, -5, 121, -80, 15, -132, -95, -138, -162, -76, -158, 24, -87, 123, 20, 187, 122, 198, 178, 142, 162, 37, 79, -76, -41, -155, -150, -189, -210, -170, -202, -106, -135, -16, -29, 65, 76, 123, 154, 149, 192, 141, 179, 100, 128, 44, 57, -15, -17, -63, -81, -97, -130, -110, -154, -103, -153, -75, -119, -36, -63, 19, 8, 78, 86, 122, 150, 138, 176, 114, 156, 53, 94, -22, 5, -93, -85, -144, -147, -159, -166, -119, -133, -48, -63, 31, 23, 105, 95, 156, 139, 156, 141, 109, 99, 44, 31, -22, -43, -78, -95, -111, -119, -106, -115, -71, -81, -41, -28, -15, 30, 15, 67, 42, 84, 53, 80, 58, 58, 70, 24, 70, -11, 47, -33, 15, -39, -21, -28, -58, -14, -88, 0, -89, 9, -58, 2, -7, -10, 42, -22, 84, -24, 99, -16, 74, -1, 20, 7, -38, 2, -85, -8, -104, -26, -76, -42, -9, -33, 64, 7, 123, 75, 139, 142, 112, 183, 44, 163, -47, 80, -132, -56, -180, -209, -169, -326, -102, -355, -4, -273, 103, -99, 180, 119, 197, 316, 149, 424, 67, 409, -26, 272, -102, 64, -143, -151, -132, -302, -79, -356, -14, -305, 41, -178, 76, -30, 76, 92, 39, 153, -5, 147, -24, 106, -23, 60, -2, 36, 31, 39, 62, 62, 61, 76, 27, 55, -17, -13, -58, -106, -90, -188, -98, -224, -71, -187, -21, -86, 33, 49, 81, 177, 108, 252, 106, 249, 76, 164, 36, 39, -7, -87, -44, -174, -72, -195, -92, -154, -96, -77, -84, -5, -56, 42, -13, 60, 37, 52, 94, 39, 139, 32, 158, 48, 137, 70, 78, 82, -8, 65, -100, 13, -171, -61, -195, -132, -167, -169, -95, -157, 5, -90, 107, 12, 168, 112, 180, 176, 142, 177, 68, 127, -25, 37, -96, -55, -118, -123, -97, -145, -49, -116, 6, -56, 51, 17, 66, 73, 44, 99, 9, 93, -26, 60, -48, 17, -57, -29, -35, -56, 1, -74, 35, -76, 56, -68, 62, -46, 51, -8, 25, 36, 3, 78, -7, 107, -12, 114, -16, 96, -24, 47, -27, -15, -40, -78, -54, -117, -62, -130, -54, -112, -27, -70, 14, -16, 67, 42, 115, 81, 143, 102, 140, 100, 98, 85, 26, 60, -63, 18, -137, -27, -187, -71, -187, -100, -137, -111, -54, -88, 41, -38, 127, 26, 180, 89, 177, 124, 127, 121, 54, 71, -21, -12, -78, -90, -111, -141, -98, -138, -62, -83, -25, 12, 5, 106, 16, 168, 4, 174, -18, 116, -26, 14, -7, -96, 25, -167, 61, -174, 92, -125, 109, -39, 85, 47, 31, 111, -42, 121, -107, 86, -149, 25, -147, -30, -88, -54, -5, -39, 73, 7, 128, 54, 139, 78, 103, 58, 36, -7, -33, -83, -89, -142, -107, -150, -85, -102, -32, -4, 30, 109, 76, 195, 87, 219, 66, 163, 20, 53, -38, -79, -79, -189, -84, -238, -66, -211, -18, -113, 34, 16, 78, 143, 91, 222, 76, 232, 38, 168, -11, 56, -48, -66, -71, -165, -72, -207, -49, -190, -12, -125, 27, -29, 48, 64, 60, 134, 53, 159, 33, 145, 0, 93, -24, 27, -33, -33, -35, -74, -30, -88, -15, -79, -3, -53, -3, -26, -4, -8, 2, 5, 4, 9, 17, 19, 33, 28, 51, 44, 59, 59, 42, 65, 11, 46, -25, -1, -63, -52, -94, -96, -98, -106, -71, -76, -28, -20, 36, 52, 94, 105, 131, 128, 127, 97, 94, 30, 37, -56, -28, -126, -75, -155, -103, -131, -101, -57, -77, 35, -43, 110, -2, 145, 29, 130, 53, 81, 63, 9, 69, -48, 66, -84, 54, -82, 35, -56, 3, -25, -34, -1, -64, -1, -83, -11, -85, -20, -60, -18, -12, 5, 36, 36, 82, 68, 104, 78, 94, 68, 49, 30, -8, -18, -58, -62, -88, -88, -88, -81, -63, -49, -15, 1, 37, 40, 71, 54, 92, 46, 80, 23, 42, 2, -8, -18, -44, -17, -70, -5, -78, 9, -66, 16, -43, 9, -11, -5, 18, -22, 46, -28, 71, -24, 84, -4, 83, 27, 60, 47, 32, 56, -16, 36, -65, 6, -104, -32, -120, -62, -107, -71, -70, -54, -13, -22, 53, 9, 108, 33, 141, 41, 141, 32, 116, 28, 58, 23, -7, 30, -75, 34, -127, 37, -151, 19, -147, -18, -109, -66, -45, -110, 35, -120, 105, -95, 157, -34, 176, 47, 147, 120, 80, 165, -15, 149, -93, 86, -144, -7, -157, -88, -121, -135, -49, -137, 35, -90, 95, -22, 121, 44, 103, 75, 45, 70, -22, 41, -72, -3, -75, -29, -47, -31, 5, -2, 58, 31, 89, 53, 78, 51, 24, 20, -41, -22, -104, -63, -135, -81, -109, -73, -38, -35, 56, 13, 139, 44, 189, 58, 169, 44, 90, 24, -22, -1, -129, -15, -193, -10, -198, 2, -140, 19, -38, 18, 80, 6, 166, -14, 191, -32, 163, -39, 78, -37, -21, -17, -105, -1, -142, 17, -129, 25, -72, 25, 3, 20, 62, 17, 94, 27, 75, 33, 20, 30, -32, 14, -74, -17, -80, -49, -45, -79, 24, -78, 91, -53, 138, -2, 138, 51, 79, 90, -12, 98, -118, 63, -196, 5, -208, -61, -148, -99, -41, -92, 85, -41, 197, 36, 238, 97, 210, 126, 118, 96, -8, 22, -124, -71, -199, -141, -210, -154, -157, -112, -55, -23, 47, 73, 121, 144, 153, 161, 121, 112, 66, 25, 12, -71, -28, -122, -45, -123, -28, -72, -5, 4, 5, 68, 5, 94, -22, 65, -57, 2, -75, -72, -67, -121, -21, -110, 45, -50, 116, 49, 150, 133, 144, 181, 82, 155, -15, 68, -103, -47, -170, -148, -183, -196, -129, -183, -31, -109, 73, -5, 158, 94, 194, 159, 153, 161, 77, 116, -23, 40, -116, -27, -165, -78, -156, -93, -96, -75, -9, -47, 81, -15, 132, 1, 147, 10, 116, 12, 42, 7, -22, 6, -74, 5, -98, 18, -93, 24, -58, 36, -16, 40, 19, 37, 44, 28, 46, 3, 37, -25, 20, -61, 3, -91, 1, -104, 5, -90, 12, -41, 8, 27, 6, 107, -14, 163, -36, 181, -48, 149, -50, 69, -27, -33, 10, -131, 49, -188, 77, -195, 82, -151, 58, -75, 1, -1, -50, 60, -92, 86, -99, 99, -65, 97, 2, 103, 77, 114, 129, 114, 140, 93, 97, 32, 19, -62, -77, -173, -154, -262, -174, -288, -148, -236, -66, -100, 38, 70, 138, 235, 191, 329, 181, 328, 119, 233, 24, 71, -67, -94, -131, -218, -142, -256, -103, -213, -48, -115, 20, -4, 65, 74, 83, 106, 62, 78, 29, 30, -9, -18, -32, -38, -30, -22, -15, 13, 17, 49, 44, 58, 49, 44, 37, 7, 15, -34, -9, -50, -35, -39, -37, 6, -43, 51, -42, 76, -35, 54, -33, -12, -23, -98, -7, -173, 20, -190, 52, -138, 91, -17, 117, 130, 113, 250, 93, 303, 33, 253, -44, 127, -124, -49, -181, -207, -198, -303, -157, -305, -71, -216, 32, -76, 146, 73, 219, 179, 230, 222, 192, 198, 98, 126, -19, 44, -130, -31, -192, -74, -205, -92, -158, -81, -74, -63, 18, -54, 106, -47, 146, -40, 131, -19, 88, 11, 27, 50, -36, 92, -70, 108, -53, 103, -27, 63, 15, 13, 47, -50, 46, -101, 22, -134, -21, -137, -67, -103, -94, -44, -74, 28, -27, 94, 41, 138, 118, 149, 145, 123, 127, 74, 66, -3, -22, -74, -112, -124, -165, -138, -165, -117, -118, -66, -24, 7, 65, 61, 137, 88, 178, 80, 156, 48, 95, 12, 17, -20, -53, -22, -114, -10, -132, 18, -126, 36, -102, 31, -52, 4, -7, -40, 39, -75, 90, -90, 123, -64, 132, -10, 126, 50, 103, 100, 33, 108, -36, 76, -102, 3, -153, -70, -170, -122, -143, -129, -81, -82, -2, -2, 83, 85, 138, 143, 160, 159, 147, 121, 92, 35, 40, -57, -17, -136, -67, -167, -103, -156, -109, -97, -102, -17, -82, 60, -33, 115, 17, 136, 69, 129, 108, 91, 118, 37, 105, -18, 57, -72, -10, -107, -83, -129, -124, -113, -135, -72, -103, -5, -22, 68, 68, 125, 145, 157, 174, 141, 145, 84, 68, -5, -35, -98, -128, -165, -190, -190, -185, -151, -136, -75, -42, 27, 62, 114, 145, 167, 187, 170, 175, 131, 126, 68, 50, -3, -18, -55, -75, -88, -113, -99, -116, -99, -115, -98, -98, -84, -73, -69, -33, -30, 11, 25, 62, 92, 117, 153, 152, 182, 165, 169, 136, 100, 74, -3, -7, -112, -102, -195, -167, -216, -197, -176, -171, -77, -107, 32, -10, 126, 87, 168, 149, 155, 173, 100, 144, 18, 86, -51, 16, -95, -51, -99, -94, -73, -102, -43, -76, -8, -44, 9, 9, 19, 44, 22, 54, 37, 48, 56, 20, 72, -6, 76, -21, 51, -21, 3, -14, -59, 1, -114, 18, -146, 20, -145, 27, -93, 16, -22, 5, 61, -2, 123, -9, 159, -14, 156, -11, 117, -7, 61, -18, -6, -18, -63, -18, -106, -17, -130, 15, -130, 51, -108, 80, -63, 89, -14, 80, 37, 28, 69, -42, 85, -109, 82, -166, 58, -162, 32, -107, 7, -14, -1, 113, 2, 222, 12, 266, 21, 227, 9, 127, -17, -39, -68, -193, -115, -287, -142, -306, -126, -229, -65, -79, 21, 90, 119, 225, 190, 297, 213, 270, 175, 160, 83, 28, -27, -121, -131, -215, -187, -224, -191, -166, -135, -64, -46, 54, 44, 140, 106, 162, 120, 139, 94, 64, 37, -27, -19, -90, -51, -132, -52, -130, -20, -83, 16, -7, 45, 59, 43, 122, 16, 155, -28, 136, -64, 93, -72, 22, -53, -54, -2, -114, 56, -154, 96, -162, 95, -129, 52, -60, -12, 8, -87, 96, -129, 165, -130, 186, -78, 169, 6, 112, 90, 26, 150, -65, 159, -135, 118, -177, 36, -172, -57, -119, -125, -55, -153, 37, -129, 120, -75, 165, 4, 162, 70, 121, 108, 43, 103, -49, 62, -109, 3, -139, -57, -121, -87, -59, -78, 13, -35, 88, 30, 132, 81, 134, 105, 80, 82, 3, 26, -87, -53, -147, -120, -146, -146, -99, -118, -11, -41, 88, 55, 154, 139, 165, 173, 120, 137, 37, 51, -69, -66, -135, -155, -160, -191, -125, -145, -43, -37, 49, 93, 123, 193, 146, 222, 113, 169, 36, 43, -47, -102, -106, -213, -127, -250, -84, -191, -21, -72, 53, 73, 101, 181, 111, 220, 77, 176, 14, 73, -50, -45, -95, -137, -96, -163, -64, -119, -10, -29, 57, 69, 95, 128, 104, 134, 72, 80, 19, -5, -40, -95, -78, -146, -93, -145, -86, -93, -55, -9, -22, 72, 17, 124, 54, 130, 75, 96, 87, 40, 87, -21, 77, -54, 46, -61, 14, -33, -33, 3, -82, 27, -113, 23, -132, -4, -127, -42, -90, -81, -26, -101, 48, -88, 120, -41, 170, 31, 173, 100, 158, 152, 103, 163, 27, 136, -52, 69, -125, -12, -180, -90, -199, -148, -173, -168, -120, -149, -35, -94, 57, -21, 132, 48, 200, 101, 225, 121, 202, 115, 136, 76, 48, 26, -68, -25, -171, -60, -228, -73, -243, -60, -193, -28, -97, 9, 14, 40, 126, 55, 205, 47, 230, 20, 200, -21, 136, -55, 26, -77, -86, -67, -169, -40, -209, -2, -187, 41, -115, 73, -16, 80, 83, 64, 160, 34, 182, -3, 151, -40, 96, -62, 5, -74, -73, -61, -122, -32, -139, 8, -119, 41, -58, 61, 9, 59, 57, 35, 92, 0, 92, -35, 69, -62, 51, -64, 20, -44, -9, -3, -29, 34, -41, 63, -59, 63, -55, 43, -42, 9, -34, -24, -3, -39, 23, -28, 35, 2, 50, 31, 53, 39, 39, 25, 10, -14, -12, -60, -39, -100, -35, -103, -12, -68, 6, 4, 28, 85, 37, 148, 17, 170, -14, 137, -38, 61, -59, -30, -64, -108, -38, -149, -9, -152, 34, -110, 70, -54, 88, 0, 85, 40, 65, 67, 25, 75, -13, 75, -36, 79, -62, 81, -74, 66, -66, 32, -65, -21, -60, -79, -43, -134, -6, -156, 34, -138, 92, -71, 132, 24, 139, 121, 122, 181, 67, 185, -10, 128, -85, 30, -143, -76, -167, -154, -144, -181, -78, -141, -8, -59, 75, 36, 126, 103, 134, 127, 111, 98, 59, 37, 2, -31, -41, -76, -57, -80, -52, -46, -29, 11, 0, 68, 13, 94, 26, 79, 20, 23, -3, -41, -33, -101, -59, -127, -70, -115, -58, -69, -17, -5, 34, 57, 87, 106, 124, 127, 133, 116, 118, 82, 67, 35, -9, -8, -92, -55, -151, -92, -179, -117, -156, -117, -92, -98, -5, -59, 88, -9, 149, 45, 164, 92, 132, 118, 66, 115, -5, 91, -63, 52, -89, 17, -90, -19, -52, -41, -9, -61, 25, -74, 40, -84, 20, -90, -9, -85, -40, -57, -53, -5, -37, 61, 2, 121, 59, 156, 88, 148, 99, 98, 68, 8, 15, -86, -39, -157, -82, -173, -101, -132, -87, -46, -40, 50, 17, 123, 67, 148, 97, 120, 82, 46, 54, -41, 8, -109, -40, -127, -67, -100, -66, -38, -50, 22, -13, 62, 24, 71, 40, 54, 46, 23, 42, 1, 21, -8, 5, 6, -6, 27, -15, 41, -13, 28, 0, -6, -4, -58, -10, -103, -16, -127, -31, -109, -34, -50, -20, 31, 2, 113, 23, 165, 51, 167, 64, 120, 54, 34, 44, -56, 7, -130, -29, -156, -56, -136, -69, -77, -61, 0, -33, 72, 4, 114, 28, 114, 51, 76, 48, 20, 13, -34, -12, -69, -34, -81, -39, -60, -18, -26, 21, 11, 53, 38, 73, 54, 66, 49, 24, 34, -26, 14, -74, -2, -110, -13, -99, -14, -55, -18, 10, -22, 76, -34, 120, -45, 113, -56, 73, -53, 14, -36, -48, 3, -88, 57, -87, 113, -61, 145, -10, 139, 43, 90, 66, 7, 58, -96, 38, -185, -8, -230, -44, -207, -56, -124, -39, 6, -10, 141, 31, 245, 51, 275, 45, 222, 28, 101, -12, -49, -44, -181, -49, -249, -43, -240, -11, -158, 26, -37, 54, 88, 51, 168, 40, 186, 9, 147, -36, 74, -54, -11, -53, -74, -32, -100, 5, -90, 34, -55, 49, -16, 40, 7, 21, 18, -17, 15, -39, 11, -42, 11, -34, 24, -4, 36, 28, 47, 43, 44, 42, 29, 25, 0, -6, -28, -39, -52, -53, -64, -55, -64, -36, -46, -1, -21, 34, 9, 63, 34, 77, 60, 58, 74, 27, 78, -14, 61, -53, 26, -71, -24, -72, -68, -55, -102, -20, -106, 18, -76, 50, -14, 66, 52, 67, 106, 43, 122, 12, 95, -21, 31, -46, -42, -47, -103, -37, -121, -15, -91, 3, -24, 10, 51, 14, 110, 2, 124, -2, 91, -5, 18, 2, -57, 12, -112, 25, -120, 39, -89, 40, -25, 25, 39, -1, 81, -30, 84, -49, 60, -59, 19, -39, -20, -13, -42, 24, -37, 49, -18, 54, 5, 48, 11, 29, 0, -4, -24, -27, -43, -44, -48, -45, -24, -32, 22, -8, 74, 9, 107, 30, 106, 38, 61, 33, -7, 21, -82, 9, -129, -14, -135, -26, -95, -39, -26, -51, 51, -48, 102, -31, 118, -3, 89, 37, 37, 72, -13, 88, -40, 78, -45, 58, -21, 4, 9, -54, 29, -98, 19, -121, -13, -110, -54, -69, -77, -10, -79, 49, -47, 98, 8, 117, 67, 99, 107, 73, 122, 18, 102, -34, 55, -58, -10, -67, -67, -63, -102, -52, -101, -41, -84, -31, -53, -12, -16, 5, 22, 20, 50, 51, 72, 72, 79, 82, 76, 80, 52, 53, 14, 7, -36, -46, -74, -95, -94, -124, -87, -118, -54, -78, 5, -27, 63, 38, 100, 99, 104, 128, 78, 121, 24, 93, -37, 34, -88, -20, -106, -64, -93, -93, -51, -99, -7, -72, 32, -43, 52, -10, 55, 29, 42, 49, 28, 55, 18, 63, 18, 50, 23, 40, 27, 26, 14, 13, -14, -9, -51, -31, -79, -59, -96, -81, -83, -86, -46, -72, 7, -40, 57, 20, 94, 77, 103, 128, 86, 146, 46, 135, 1, 75, -37, -12, -52, -102, -56, -170, -44, -191, -27, -154, -9, -82, -5, 23, -9, 119, -18, 177, -19, 186, -11, 152, 13, 73, 41, -17, 74, -98, 94, -152, 93, -159, 55, -125, -3, -77, -75, -22, -132, 25, -160, 59, -142, 93, -84, 121, 9, 136, 106, 128, 184, 91, 210, 30, 177, -55, 83, -138, -42, -196, -160, -220, -226, -183, -230, -90, -161, 34, -47, 155, 79, 241, 172, 258, 207, 204, 175, 101, 100, -30, 4, -135, -72, -188, -109, -191, -99, -141, -62, -73, -16, -8, 2, 43, -9, 68, -41, 72, -67, 65, -68, 65, -23, 64, 58, 68, 147, 62, 200, 33, 195, -24, 116, -91, -18, -135, -166, -141, -262, -113, -270, -37, -184, 49, -36, 126, 124, 166, 232, 150, 253, 81, 173, -6, 34, -99, -113, -150, -201, -149, -202, -94, -113, -13, 21, 73, 148, 124, 204, 135, 173, 98, 63, 33, -76, -41, -187, -87, -220, -104, -169, -76, -46, -33, 91, 24, 189, 62, 208, 72, 152, 50, 37, 7, -87, -41, -175, -61, -191, -60, -138, -27, -34, 21, 74, 63, 151, 80, 167, 82, 126, 49, 44, 1, -37, -44, -99, -87, -115, -103, -96, -82, -47, -46, 2, 2, 35, 47, 42, 67, 30, 65, 8, 51, -10, 31, -20, 13, -7, 0, 19, -10, 50, -13, 65, -8, 60, -5, 32, -13, -8, -23, -52, -32, -84, -36, -101, -28, -92, -2, -66, 25, -27, 45, 16, 56, 56, 38, 77, 13, 84, -7, 72, -30, 58, -32, 41, -19, 28, -8, 9, 10, -11, 24, -37, 17, -65, 2, -97, -12, -114, -37, -109, -43, -70, -29, -8, -6, 70, 26, 132, 48, 165, 43, 151, 26, 97, -3, 11, -19, -74, -33, -134, -27, -140, -11, -100, 7, -26, 26, 43, 41, 87, 28, 80, 9, 34, -20, -32, -44, -82, -56, -95, -36, -58, -20, 15, 11, 100, 33, 152, 38, 150, 32, 82, 29, -21, 6, -129, 1, -190, -5, -190, -5, -121, -1, -9, 2, 111, -5, 189, -7, 200, -15, 143, -27, 49, -36, -59, -24, -140, -7, -173, 14, -146, 19, -82, 18, -4, 12, 55, 5, 95, 11, 102, 14, 88, 24, 64, 33, 41, 22, 20, 9, 2, -13, -29, -45, -61, -66, -92, -73, -105, -61, -96, -27, -58, 22, -4, 55, 58, 75, 105, 71, 126, 39, 109, 8, 67, -27, 15, -53, -30, -47, -63, -31, -66, -5, -53, 17, -30, 30, -11, 28, 6, 9, 7, -12, 5, -34, -2, -52, -6, -49, -8, -29, -5, -2, 1, 25, 17, 50, 31, 66, 44, 76, 48, 78, 50, 41, 33, -3, 1, -55, -46, -106, -86, -125, -111, -111, -105, -70, -64, 0, 6, 70, 75, 134, 127, 157, 136, 139, 105, 64, 32, -27, -49, -114, -114, -166, -133, -163, -106, -110, -39, -26, 37, 71, 97, 131, 118, 165, 100, 132, 46, 71, -13, -8, -60, -84, -78, -125, -73, -125, -46, -105, -21, -49, -4, 8, -2, 51, 0, 68, 4, 80, 21, 67, 48, 55, 81, 41, 95, 18, 80, -5, 35, -37, -26, -69, -93, -73, -133, -73, -137, -53, -94, -30, -25, 2, 49, 39, 100, 63, 113, 78, 83, 70, 30, 44, -30, 13, -61, -16, -56, -38, -21, -50, 24, -47, 66, -45, 74, -31, 50, 0, 0, 8, -52, 26, -94, 34, -104, 19, -82, 10, -36, 0, 11, -8, 52, -2, 70, 10, 71, 22, 58, 22, 47, 16, 33, -8, 21, -29, 0, -44, -24, -56, -57, -46, -86, -22, -105, 23, -92, 67, -50, 93, 20, 99, 88, 61, 137, 10, 136, -35, 89, -81, 4, -96, -84, -96, -153, -75, -171, -37, -129, 17, -37, 59, 73, 92, 174, 104, 221, 84, 203, 59, 111, 35, -14, -21, -140, -58, -227, -98, -256, -118, -208, -107, -107, -68, 22, -8, 138, 60, 214, 107, 229, 132, 185, 108, 95, 62, -4, -15, -92, -73, -140, -107, -146, -97, -112, -58, -60, -2, -3, 49, 34, 72, 46, 60, 33, 34, 12, -28, -7, -57, -3, -60, 17, -37, 53, 17, 79, 59, 85, 70, 52, 59, -11, 17, -85, -39, -140, -82, -160, -90, -125, -73, -43, -10, 61, 69, 147, 124, 192, 146, 167, 107, 88, 32, -27, -59, -132, -136, -196, -169, -189, -161, -123, -99, -17, -6, 89, 79, 162, 152, 176, 168, 138, 140, 57, 80, -28, 9, -94, -58, -117, -98, -100, -103, -54, -95, -7, -64, 32, -31, 41, -15, 23, 18, -4, 29, -18, 39, -18, 60, 1, 60, 27, 57, 52, 42, 55, 23, 39, -2, 3, -31, -30, -56, -54, -73, -51, -69, -31, -42, -3, -5, 16, 33, 22, 43, 8, 52, -12, 36, -35, 26, -39, 16, -27, -9, 7, -18, 39, -19, 61, -27, 64, -14, 46, -16, 7, -8, -30, -7, -51, 5, -48, 18, -33, 44, -4, 56, 18, 52, 25, 39, 4, 11, -26, -41, -57, -73, -64, -112, -48, -109, -8, -81, 41, -27, 88, 44, 114, 107, 109, 160, 69, 184, 14, 146, -48, 77, -93, -29, -119, -126, -111, -198, -83, -217, -39, -188, 4, -118, 42, -11, 63, 90, 72, 179, 71, 221, 65, 192, 50, 134, 39, 36, 24, -62, 12, -126, -14, -165, -43, -159, -80, -126, -107, -68, -117, -5, -101, 58, -56, 104, 17, 120, 96, 119, 159, 93, 180, 49, 156, -6, 81, -73, -18, -108, -122, -129, -185, -110, -191, -57, -132, 1, -32, 75, 79, 124, 153, 125, 172, 94, 124, 21, 34, -54, -67, -107, -129, -116, -138, -89, -86, -30, -1, 38, 90, 72, 140, 92, 127, 63, 58, -1, -34, -55, -119, -91, -155, -77, -129, -19, -46, 45, 58, 103, 145, 108, 171, 87, 137, 19, 48, -60, -54, -124, -135, -155, -157, -140, -123, -70, -52, 23, 24, 108, 80, 154, 89, 168, 63, 114, 14, 54, -18, -28, -24, -100, 4, -130, 47, -132, 83, -106, 75, -44, 27, 6, -55, 57, -137, 88, -186, 100, -173, 77, -99, 44, 20, 2, 133, -35, 210, -48, 214, -46, 153, -36, 46, -20, -60, -15, -136, 5, -157, 5, -123, 3, -54, 0, 12, -11, 57, 3, 64, 14, 40, 25, -3, 36, -34, 21, -44, -4, -20, -24, 18, -31, 58, -35, 78, -23, 76, -4, 44, 3, -1, 24, -49, 20, -78, 6, -87, -4, -68, -23, -40, -21, 0, -5, 36, 8, 61, 26, 65, 29, 55, 26, 29, -1, 4, -28, -22, -44, -42, -40, -54, -13, -49, 15, -37, 42, -16, 49, -2, 39, 18, 19, 31, -17, 43, -32, 46, -43, 49, -46, 43, -14, 26, 7, -8, 28, -53, 34, -103, 12, -131, -18, -130, -27, -89, -17, -15, 10, 88, 39, 176, 59, 225, 49, 209, 34, 126, -17, -3, -64, -138, -103, -240, -115, -266, -86, -212, -29, -91, 37, 50, 104, 169, 124, 223, 124, 205, 75, 118, 18, 10, -44, -83, -87, -124, -106, -113, -88, -61, -56, 0, -27, 46, -3, 51, 17, 23, 13, -25, 25, -55, 17, -54, 22, -16, 45, 38, 61, 93, 70, 112, 58, 83, 14, 11, -40, -72, -96, -140, -121, -158, -120, -120, -86, -31, -30, 68, 38, 152, 98, 176, 128, 145, 123, 62, 71, -38, 4, -123, -56, -161, -101, -145, -102, -79, -75, 5, -38, 83, 20, 122, 55, 120, 70, 73, 61, 11, 25, -50, -22, -85, -53, -93, -66, -67, -61, -19, -33, 34, 3, 76, 29, 96, 55, 83, 50, 47, 32, -11, 9, -65, -17, -106, -27, -116, -35, -97, -26, -45, -11, 23, -2, 91, 13, 132, 14, 138, 0, 101, -18, 36, -36, -44, -41, -105, -33, -139, -11, -126, 0, -80, 24, -8, 40, 58, 45, 107, 53, 121, 41, 102, 11, 58, -11, 11, -50, -37, -66, -75, -80, -95, -82, -92, -77, -79, -43, -49, 0, -12, 51, 36, 93, 78, 123, 111, 113, 123, 84, 105, 21, 55, -38, -14, -103, -84, -131, -132, -129, -152, -94, -129, -31, -79, 34, -7, 76, 56, 110, 103, 89, 120, 44, 111, -13, 80, -64, 45, -91, 7, -71, -26, -37, -55, 2, -73, 45, -92, 68, -95, 70, -86, 62, -50, 16, 5, -33, 66, -70, 110, -94, 128, -90, 109, -73, 57, -43, -13, -9, -76, 30, -116, 73, -116, 104, -82, 114, -17, 92, 48, 39, 94, -28, 100, -90, 73, -134, 21, -148, -31, -115, -66, -58, -71, 11, -53, 78, -17, 106, 14, 103, 31, 81, 25, 25, 15, -31, -1, -65, -6, -76, 0, -59, 19, -22, 35, 7, 42, 17, 32, 10, 1, -7, -42, -17, -75, -19, -89, -16, -72, -2, -32, 15, 23, 24, 69, 31, 96, 18, 87, 2, 53, -29, 5, -53, -38, -52, -66, -39, -66, -25, -45, 3, -14, 23, 9, 41, 27, 45, 25, 40, 13, 17, -5, -1, -16, -34, -16, -57, 1, -70, 19, -69, 31, -53, 30, -17, 19, 13, -7, 51, -32, 64, -48, 60, -41, 35, -22, 3, 10, -32, 38, -55, 61, -70, 59, -56, 31, -28, -10, 4, -48, 24, -75, 29, -77, 10, -53, -1, -10, -16, 37, -28, 78, -23, 90, -14, 77, -5, 38, 14, -11, 18, -58, 15, -82, 1, -80, -21, -51, -33, -10, -33, 31, -27, 56, -19, 63, -9, 46, -4, 20, -1, -13, 5, -35, 5, -43, 7, -32, 0, -15, -1, 1, -1, 12, -12, 18, -16, 14, -24, 15, -29, 18, -24, 25, -21, 21, -10, 10, 7, -10, 10, -30, 2, -53, 0, -65, -13, -54, -30, -18, -32, 35, -28, 88, -15, 117, 4, 111, 9, 64, 17, -7, 16, -83, 3, -129, -21, -137, -40, -99, -58, -30, -56, 48, -35, 104, 2, 123, 31, 100, 49, 48, 51, -18, 40, -65, 10, -83, -20, -64, -56, -27, -78, 13, -80, 31, -59, 26, -29, -4, 18, -38, 47, -56, 58, -39, 54, 6, 32, 64, 1, 108, -21, 120, -47, 82, -52, 5, -47, -89, -40, -160, -32, -184, -16, -143, -10, -52, -3, 65, 3, 160, 11, 203, 18, 178, 29, 99, 30, -15, 20, -111, -10, -164, -46, -154, -73, -100, -84, -16, -73, 60, -47, 106, -14, 106, 29, 70, 55, 14, 69, -36, 64, -66, 29, -61, -15, -38, -51, -4, -75, 23, -81, 41, -68, 43, -53, 38, -30, 26, 3, 14, 23, -1, 38, -11, 38, -26, 26, -45, 18, -63, 3, -66, -15, -55, -34, -19, -49, 27, -52, 78, -49, 108, -34, 114, -18, 88, -2, 37, 8, -31, 20, -94, 21, -132, 3, -127, -20, -91, -38, -32, -41, 26, -22, 79, -6, 105, 19, 107, 30, 77, 29, 29, 14, -20, -12, -55, -56, -75, -85, -69, -97, -46, -79, -16, -34, 9, 25, 29, 66, 29, 94, 18, 86, -2, 52, -12, -9, -9, -69, 8, -111, 27, -116, 47, -98, 53, -52, 40, -2, 1, 45, -46, 67, -88, 64, -102, 33, -89, 2, -42, -35, 23, -55, 88, -64, 126, -63, 130, -55, 92, -38, 29, -26, -40, -3, -91, 26, -112, 44, -94, 49, -51, 43, 0, 21, 33, -7, 44, -46, 33, -86, 13, -110, -5, -114, -1, -87, 18, -34, 45, 21, 67, 61, 70, 79, 38, 81, -19, 66, -84, 32, -128, -6, -143, -39, -109, -63, -39, -83, 51, -84, 124, -80, 157, -66, 139, -44, 78, -22, -6, 9, -79, 39, -126, 53, -129, 65, -92, 55, -26, 30, 41, -4, 91, -33, 107, -60, 91, -80, 44, -78, -12, -68, -61, -47, -90, -30, -93, -16, -64, -1, -21, 6, 25, 12, 60, 15, 81, 13, 76, 19, 56, 9, 20, 10, -16, -1, -42, -17, -51, -32, -50, -39, -39, -50, -26, -60, -13, -64, -7, -61, -4, -49, -4, -14, 5, 6, 21, 43, 49, 57, 70, 62, 74, 48, 51, 18, 14, -30, -37, -72, -88, -101, -118, -98, -108, -82, -67, -41, -1, -8, 64, 34, 107, 54, 107, 55, 75, 28, 22, -9, -32, -47, -67, -72, -67, -79, -37, -59, 6, -48, 44, -22, 62, 3, 41, 26, -1, 31, -48, 26, -76, 12, -82, 2, -50, -14, 8, -33, 67, -46, 101, -55, 103, -72, 67, -71, 6, -57, -57, -36, -97, -8, -107, 18, -79, 40, -30, 52, 29, 51, 70, 39, 86, 18, 70, -18, 38, -53, -2, -79, -31, -93, -44, -98, -39, -90, -27, -67, -8, -31, 0, -3, 0, 31, -10, 60, -16, 71, -21, 66, -9, 47, 18, 11, 48, -21, 66, -50, 73, -76, 57, -93, 19, -99, -31, -102, -74, -81, -108, -52, -116, -17, -93, 20, -41, 52, 23, 73, 87, 75, 127, 66, 134, 38, 102, 1, 47, -49, -16, -89, -70, -110, -101, -114, -95, -105, -66, -84, -24, -55, 12, -9, 31, 21, 22, 60, 3, 74, -16, 76, -22, 65, -7, 42, 32, 2, 77, -51, 105, -101, 96, -134, 57, -150, -15, -127, -97, -88, -157, -12, -170, 54, -137, 110, -55, 132, 45, 116, 128, 59, 167, -23, 158, -111, 99, -162, 18, -185, -56, -151, -96, -87, -103, 9, -75, 85, -31, 141, 10, 144, 29, 96, 27, 12, 9, -84, -9, -153, -18, -179, 0, -173, 29, -113, 54, -33, 64, 46, 53, 100, 12, 120, -41, 105, -83, 59, -96, -7, -77, -69, -26, -112, 36, -127, 87, -128, 105, -94, 89, -59, 38, -18, -29, 25, -85, 57, -106, 77, -94, 69, -47, 43, 19, 3, 81, -49, 110, -93, 103, -119, 59, -117, -5, -89, -69, -50, -106, 3, -109, 46, -74, 71, -15, 57, 51, 26, 97, -16, 115, -59, 96, -77, 51, -86, -9, -77, -64, -55, -104, -24, -116, 9, -98, 26, -48, 27, 9, 11, 62, 0, 97, -12, 109, -25, 90, -33, 51, -39, 1, -42, -47, -52, -81, -62, -87, -54, -78, -42, -56, -24, -25, -7, 14, 12, 44, 29, 62, 32, 67, 27, 65, 1, 50, -31, 30, -67, 2, -77, -29, -83, -56, -79, -74, -56, -81, -20, -69, 9, -38, 25, 9, 26, 51, 24, 82, 1, 96, -28, 87, -55, 50, -58, 4, -56, -41, -39, -74, -18, -88, 3, -74, 10, -40, 1, -1, -18, 27, -34, 48, -67, 51, -74, 39, -71, 17, -39, -4, -10, -22, 24, -24, 43, -14, 48, 2, 26, 18, -12, 31, -47, 29, -73, 15, -104, -7, -102, -26, -84, -46, -48, -57, -8, -55, 26, -35, 53, -3, 59, 35, 47, 67, 25, 81, -18, 73, -60, 50, -104, 12, -111, -30, -107, -66, -79, -76, -44, -70, 2, -47, 48, -17, 68, 14, 67, 32, 45, 40, -5, 38, -52, 29, -96, 19, -108, 13, -96, 9, -74, 4, -39, -9, -2, -21, 33, -40, 42, -51, 39, -46, 16, -21, -25, 11, -49, 45, -67, 69, -65, 67, -56, 32, -40, -12, -18, -57, -3, -86, 4, -84, -1, -41, -11, 19, -23, 78, -45, 109, -49, 102, -46, 53, -37, -19, -26, -88, -17, -128, -4, -124, -6, -72, 2, 4, -3, 81, -14, 125, -24, 127, -41, 82, -50, 15, -60, -51, -65, -93, -63, -100, -45, -70, -21, -20, 0, 29, 22, 52, 37, 53, 29, 28, 3, -1, -42, -20, -73, -13, -93, 8, -96, 38, -78, 62, -42, 62, 6, 25, 43, -30, 62, -87, 47, -125, 1, -129, -53, -85, -97, -12, -112, 69, -109, 132, -70, 164, -18, 140, 39, 77, 71, -3, 77, -77, 54, -129, 12, -137, -53, -106, -96, -51, -120, 8, -115, 57, -102, 74, -68, 59, -31, 21, 10, -13, 41, -32, 55, -22, 57, 16, 43, 62, 18, 91, -7, 97, -51, 64, -93, -5, -135, -94, -145, -160, -136, -189, -96, -162, -36, -79, 41, 42, 100, 150, 131, 218, 114, 232, 65, 183, -25, 73, -104, -53, -175, -157, -193, -211, -163, -205, -96, -137, -2, -39, 74, 55, 113, 123, 105, 146, 64, 120, -1, 67, -78, 10, -122, -33, -136, -55, -109, -49, -66, -28, -15, -8, 34, -6, 51, -12, 38, -26, 8, -35, -26, -28, -43, 1, -62, 35, -60, 64, -51, 79, -38, 68, -28, 24, -22, -31, -16, -81, -31, -106, -29, -100, -24, -53, -8, 13, 1, 80, -2, 121, -3, 126, -18, 89, -51, 26, -71, -45, -80, -106, -69, -142, -55, -130, -28, -79, 10, -7, 37, 63, 47, 123, 24, 144, -5, 124, -47, 71, -83, 4, -99, -65, -103, -115, -76, -129, -43, -106, 2, -57, 39, 6, 53, 58, 49, 85, 26, 84, -15, 65, -63, 27, -94, -9, -104, -29, -96, -32, -71, -26, -39, -11, -6, 0, 30, -2, 31, -18, 29, -27, 2, -28, -16, -17, -37, 5, -42, 43, -46, 69, -52, 75, -56, 55, -54, 15, -56, -36, -55, -81, -48, -98, -24, -82, -6, -46, 18, 12, 27, 64, 30, 94, 14, 88, -19, 59, -52, 12, -64, -28, -72, -48, -61, -45, -54, -30, -37, -10, -42, 4, -35, 0, -42, -24, -34, -45, -26, -50, -8, -31, 26, 8, 61, 64, 70, 112, 51, 133, 0, 114, -69, 56, -146, -31, -187, -117, -183, -172, -137, -179, -60, -141, 28, -53, 107, 51, 148, 136, 137, 177, 84, 173, -2, 118, -76, 36, -142, -45, -156, -104, -139, -134, -99, -123, -47, -82, 1, -30, 32, 14, 34, 50, 26, 65, 6, 62, -11, 46, -25, 32, -30, 17, -25, 1, -19, -11, -33, -23, -40, -37, -54, -42, -57, -40, -61, -29, -54, -12, -39, 19, -27, 47, -8, 63, 2, 60, 13, 40, 8, 1, -2, -42, -11, -73, -24, -83, -36, -70, -52, -29, -59, 23, -64, 72, -72, 99, -61, 102, -34, 71, -10, 15, 8, -46, 12, -90, 19, -113, 9, -105, -4, -65, -27, -5, -48, 51, -58, 96, -70, 118, -55, 106, -49, 61, -37, 9, -36, -45, -29, -87, -24, -106, -15, -94, -4, -65, 18, -24, 26, 21, 27, 64, 4, 87, -17, 92, -61, 79, -108, 48, -138, 2, -135, -36, -98, -65, -44, -82, 27, -82, 92, -55, 114, -18, 113, 18, 65, 50, -4, 71, -96, 66, -156, 42, -182, 8, -157, -25, -106, -50, -27, -52, 46, -38, 99, -16, 101, 11, 80, 33, 29, 37, -28, 27, -92, 7, -125, -18, -118, -39, -91, -41, -48, -27, -9, -1, 20, 21, 33, 38, 29, 42, 16, 33, -13, 14, -35, -6, -62, -27, -69, -39, -71, -38, -63, -31, -45, -23, -18, -6, -3, 13, 7, 33, 10, 48, 19, 59, 13, 53, -5, 32, -35, 3, -64, -30, -77, -72, -86, -99, -74, -98, -59, -72, -22, -30, 7, 35, 32, 95, 45, 130, 32, 128, 4, 101, -34, 44, -66, -27, -87, -85, -87, -117, -66, -123, -36, -99, -12, -52, 7, 3, 13, 45, 9, 73, -22, 83, -46, 75, -54, 52, -46, 29, -22, 6, -5, -12, 14, -28, 12, -39, -1, -50, -30, -57, -59, -55, -82, -38, -96, -14, -78, 16, -41, 44, 3, 64, 40, 66, 64, 56, 57, 29, 22, -9, -28, -39, -61, -59, -95, -68, -101, -53, -100, -21, -66, 13, -23, 36, 11, 54, 30, 52, 33, 30, 24, -1, -4, -22, -26, -34, -42, -35, -53, -22, -47, 2, -46, 23, -40, 36, -44, 36, -42, 18, -39, -16, -31, -42, -28, -56, -6, -48, 14, -24, 40, 16, 28, 54, 7, 81, -37, 83, -70, 56, -101, 6, -109, -42, -95, -75, -63, -86, -11, -76, 40, -39, 71, 7, 70, 46, 36, 64, -11, 64, -62, 43, -96, 11, -104, -15, -79, -28, -42, -30, -9, -15, 15, 5, 28, 19, 9, 17, -18, 4, -55, -17, -63, -36, -62, -47, -34, -40, -1, -23, 27, 5, 36, 38, 17, 65, -9, 71, -46, 61, -76, 37, -94, 5, -86, -35, -62, -61, -31, -73, -2, -68, 21, -49, 22, -19, 14, 11, -3, 39, -10, 58, -10, 64, -18, 51, -18, 30, -26, 4, -33, -19, -55, -41, -68, -49, -79, -43, -83, -27, -68, -7, -37, 14, 10, 28, 46, 34, 71, 32, 73, 24, 47, 7, 0, -8, -50, -23, -91, -36, -113, -46, -121, -39, -98, -19, -56, 9, -8, 38, 28, 64, 43, 74, 52, 64, 28, 37, 2, 0, -35, -53, -47, -98, -56, -116, -55, -100, -45, -62, -31, 2, -24, 66, -23, 113, -23, 132, -22, 119, -19, 72, -6, 10, 5, -48, 4, -87, -9, -108, -28, -101, -44, -74, -61, -44, -72, -14, -66, 24, -54, 55, -11, 74, 21, 85, 57, 89, 62, 78, 47, 54, 0, 15, -41, -36, -85, -86, -118, -121, -125, -135, -99, -117, -64, -68, -14, 5, 31, 78, 71, 129, 85, 151, 63, 144, 22, 101, -20, 29, -53, -50, -84, -111, -103, -147, -93, -142, -75, -100, -41, -33, -16, 39, 14, 102, 15, 131, 16, 119, 3, 72, -9, 11, -20, -53, -25, -96, -25, -101, -16, -73, -11, -22, -4, 37, -2, 76, -15, 84, -42, 55, -70, 7, -77, -45, -76, -86, -52, -92, -20, -56, 20, 2, 53, 65, 62, 105, 54, 110, 17, 71, -28, 6, -80, -64, -109, -113, -112, -128, -82, -100, -36, -38, 16, 34, 54, 94, 66, 126, 51, 111, 19, 63, -29, 2, -77, -51, -100, -84, -100, -85, -66, -62, -33, -30, 12, -2, 45, 19, 56, 27, 43, 22, 15, 15, -16, 14, -52, 15, -68, 27, -78, 39, -68, 43, -51, 26, -31, -2, -14, -36, 1, -67, 3, -81, 5, -67, 2, -36, 1, 4, -8, 45, -15, 76, -14, 82, -17, 66, -20, 31, -28, -13, -29, -52, -33, -68, -37, -62, -37, -39, -38, -6, -32, 29, -34, 47, -21, 48, -17, 37, -3, 10, 10, -25, 26, -41, 17, -39, 13, -24, 0, -5, -9, 22, -37, 39, -63, 41, -84, 24, -81, 1, -68, -21, -52, -32, -26, -29, 3, -15, 39, -3, 59, 8, 66, 12, 54, 11, 18, 2, -21, -6, -62, -7, -85, 0, -99, 12, -87, 24, -68, 26, -37, 16, -9, -7, 23, -31, 34, -51, 37, -52, 20, -34, 9, 3, -3, 40, -11, 69, -21, 79, -41, 61, -52, 20, -65, -30, -63, -72, -56, -88, -36, -71, -13, -31, 13, 16, 34, 59, 39, 79, 33, 67, 6, 31, -27, -13, -59, -50, -75, -64, -73, -52, -39, -19, -7, 21, 22, 51, 31, 56, 32, 38, 11, -1, -19, -40, -46, -65, -63, -65, -58, -39, -44, 6, -14, 50, 10, 75, 22, 75, 14, 50, -6, 3, -26, -46, -41, -78, -39, -81, -23, -63, 3, -24, 20, 22, 30, 60, 18, 71, -7, 62, -53, 35, -80, -6, -87, -42, -62, -60, -31, -59, 13, -38, 50, -8, 67, 21, 61, 35, 27, 39, -17, 28, -58, 7, -79, -15, -79, -27, -53, -31, -18, -23, 8, -6, 18, 14, 9, 25, -5, 30, -25, 28, -35, 21, -44, 6, -33, -9, -17, -23, 18, -35, 31, -44, 36, -39, 12, -24, -18, -5, -44, 17, -59, 46, -61, 66, -45, 71, -21, 56, -9, 29, 1, -12, 3, -55, -1, -89, -9, -99, -20, -83, -25, -46, -14, 3, 4, 56, 18, 97, 30, 110, 18, 93, -5, 60, -46, 15, -71, -29, -92, -64, -86, -81, -66, -80, -29, -65, 12, -44, 51, -19, 80, 3, 82, 23, 63, 44, 24, 63, -20, 73, -58, 75, -84, 66, -98, 42, -93, -3, -78, -54, -49, -97, -11, -122, 21, -119, 46, -83, 58, -24, 67, 44, 51, 103, 31, 137, -11, 136, -45, 105, -80, 47, -97, -19, -100, -76, -85, -108, -51, -116, -5, -99, 41, -62, 73, -13, 87, 32, 75, 62, 45, 78, -5, 81, -51, 65, -83, 40, -98, 10, -102, -18, -87, -44, -50, -62, -5, -62, 42, -48, 66, -26, 81, 8, 64, 41, 36, 57, -2, 54, -31, 34, -59, 0, -76, -31, -89, -51, -84, -51, -57, -37, -19, -7, 20, 28, 46, 54, 59, 62, 55, 48, 44, 18, 18, -16, -11, -45, -43, -58, -71, -54, -77, -34, -71, -4, -45, 24, -18, 40, 11, 42, 20, 33, 28, 15, 18, -3, 15, -16, 0, -18, -11, -11, -19, -4, -15, 5, -14, 10, -9, 9, -7, 1, -20, -7, -34, -20, -46, -30, -42, -30, -28, -26, -8, -10, 16, 13, 40, 34, 56, 50, 50, 56, 29, 50, -15, 30, -47, -2, -80, -40, -87, -69, -82, -81, -52, -74, -18, -47, 21, -5, 44, 37, 61, 71, 59, 90, 37, 87, 12, 59, -8, 19, -22, -20, -33, -53, -45, -74, -61, -77, -67, -71, -65, -55, -46, -32, -22, -3, 9, 28, 48, 60, 70, 85, 86, 94, 79, 87, 55, 65, -3, 23, -58, -31, -112, -87, -129, -128, -113, -142, -73, -117, -23, -62, 29, 13, 62, 88, 76, 145, 69, 165, 40, 141, 13, 77, -17, -6, -34, -85, -41, -140, -30, -155, -20, -123, -21, -58, -29, 17, -39, 81, -34, 113, -27, 108, -6, 77, 9, 23, 29, -32, 40, -73, 41, -86, 24, -72, 8, -36, -22, 7, -46, 44, -53, 61, -46, 60, -24, 43, -5, 14, 12, -14, 17, -31, 17, -40, 4, -41, -8, -35, -20, -26, -26, -18, -15, -10, -6, 2, 4, 21, 5, 40, 4, 55, -5, 60, -8, 52, -16, 31, -6, 0, -7, -33, -6, -60, -10, -75, -8, -69, -14, -47, -24, -15, -36, 16, -40, 38, -25, 52, -6, 55, 20, 49, 45, 39, 55, 25, 49, 11, 25, -7, -8, -27, -35, -49, -55, -65, -75, -71, -72, -63, -56, -40, -14, -3, 20, 44, 47, 84, 53, 103, 50, 95, 27, 61, 9, 10, -11, -43, -27, -83, -32, -103, -34, -94, -34, -58, -31, -9, -19, 35, -10, 61, 3, 68, 5, 57, 14, 35, 24, 9, 26, -14, 27, -27, 15, -30, -5, -23, -34, -16, -48, -14, -52, -16, -33, -19, -12, -20, 18, -15, 45, -4, 61, 13, 52, 33, 25, 45, -16, 48, -54, 43, -81, 24, -92, -5, -68, -34, -32, -56, 20, -67, 64, -63, 88, -45, 88, -18, 64, 19, 18, 52, -26, 69, -52, 72, -70, 59, -65, 30, -58, -5, -43, -37, -27, -58, -2, -64, 6, -56, 19, -36, 24, -9, 39, 17, 57, 35, 65, 44, 60, 41, 34, 30, -10, 14, -63, -1, -103, -13, -120, -17, -102, -16, -69, -13, -21, -8, 36, -7, 88, -10, 125, -16, 124, -17, 86, -12, 22, -4, -33, 7, -87, 21, -101, 37, -99, 43, -67, 37, -33, 22, 1, 1, 29, -28, 57, -51, 65, -63, 51, -60, 28, -41, -3, -8, -22, 28, -35, 60, -38, 73, -30, 65, -19, 42, -11, 6, 5, -34, 22, -64, 31, -76, 38, -68, 13, -38, -5, 0, -26, 33, -34, 58, -42, 68, -37, 62, -31, 40, -7, 11, 11, -21, 28, -47, 43, -60, 46, -60, 37, -48, 18, -25, -6, 1, -28, 25, -33, 41, -41, 49, -34, 48, -24, 40, -16, 22, -5, 0, -1, -22, 9, -40, 23, -51, 34, -49, 27, -37, 23, -16, 8, 6, 4, 23, -3, 30, -12, 32, -21, 26, -25, 17, -32, 6, -25, -1, -12, -5, -1, -5, 14, -7, 7, -8, 2, -10, 4, -17, 11, -21, 12, -20, 12, -16, 6, -7, 5, 4, 8, 15, 3, 26, 5, 32, -5, 30, -15, 24, -34, 15, -38, 2, -34, -13, -14, -25, -10, -34, -5, -36, 1, -36, 13, -29, 33, -16, 45, 8, 46, 37, 38, 61, 22, 76, -5, 74, -26, 54, -50, 15, -69, -32, -83, -76, -85, -105, -56, -109, -11, -86, 43, -38, 82, 23, 113, 82, 108, 124, 88, 139, 33, 120, -25, 71, -76, -1, -106, -75, -112, -133, -85, -157, -48, -138, 1, -89, 44, -22, 63, 50, 74, 106, 65, 136, 41, 134, 13, 99, -7, 44, -19, -15, -19, -66, -21, -97, -30, -103, -30, -86, -37, -53, -33, -14, -28, 21, -7, 46, 19, 55, 50, 54, 61, 44, 70, 28, 56, 14, 24, 0, -23, -15, -69, -26, -96, -31, -92, -34, -61, -31, -18, -20, 35, -5, 73, 11, 99, 25, 95, 34, 62, 37, 18, 33, -40, 18, -85, -5, -105, -27, -97, -37, -66, -40, -14, -36, 25, -21, 63, 1, 83, 23, 89, 43, 70, 56, 40, 58, -6, 48, -46, 25, -77, -9, -91, -45, -76, -73, -54, -86, -17, -80, 17, -49, 49, -5, 77, 45, 84, 88, 62, 110, 32, 102, -4, 66, -40, 14, -60, -43, -71, -89, -52, -115, -20, -110, 16, -72, 34, -17, 51, 38, 39, 81, 18, 100, -14, 91, -37, 59, -37, 14, -24, -29, -4, -58, 17, -67, 41, -59, 50, -39, 48, -17, 18, 4, -16, 19, -44, 25, -60, 26, -53, 26, -34, 24, -2, 21, 25, 17, 37, 14, 29, 4, 33, -13, 19, -28, 4, -38, -15, -43, -20, -35, -15, -16, 2, 6, 9, 27, 12, 42, 2, 46, -18, 37, -26, 20, -32, 2, -22, -15, -3, -24, 11, -22, 15, -14, 25, -6, 31, 2, 25, 8, 7, 10, -21, 3, -29, -5, -29, -12, -11, -15, 7, -10, 26, 0, 25, 9, 20, 18, -7, 25, -26, 29, -40, 29, -51, 24, -42, 7, -15, -11, 20, -24, 55, -37, 78, -46, 74, -47, 54, -39, 15, -22, -32, 5, -70, 36, -88, 58, -75, 70, -46, 71, -15, 57, 18, 26, 51, -13, 54, -49, 56, -76, 36, -87, 21, -75, 5, -47, -9, -6, -23, 36, -24, 64, -18, 73, -18, 64, -25, 43, -38, 16, -36, -10, -21, -24, 2, -28, 30, -18, 55, -6, 63, 1, 58, 0, 30, -8, -3, -23, -29, -39, -58, -45, -74, -33, -74, -8, -39, 26, 4, 62, 48, 87, 66, 93, 67, 80, 42, 45, 8, -5, -17, -57, -35, -100, -37, -124, -32, -119, -28, -85, -18, -32, 5, 27, 16, 84, 19, 122, 8, 132, 3, 112, 11, 72, 21, 18, 31, -39, 33, -83, 18, -104, -20, -104, -44, -89, -66, -58, -58, -23, -40, 12, -11, 44, 20, 68, 60, 83, 85, 86, 93, 76, 66, 54, 19, 16, -26, -33, -68, -79, -89, -111, -85, -119, -62, -95, -26, -48, 15, 14, 48, 77, 73, 122, 81, 135, 60, 111, 34, 53, -4, -22, -29, -89, -52, -127, -57, -128, -54, -91, -24, -26, -4, 43, 17, 96, 29, 115, 33, 96, 34, 46, 26, -16, 9, -67, -3, -92, -13, -83, -20, -48, -16, 3, -14, 50, -3, 76, 6, 70, 6, 39, 4, -3, 2, -42, 7, -65, 6, -65, 8, -43, -4, -7, -1, 27, -6, 48, -5, 54, -5, 47, -5, 29, -9, 5, -5, -17, -2, -31, 13, -33, 28, -30, 27, -21, 18, -15, -2, -9, -16, -3, -25, 5, -29, 17, -34, 29, -22, 34, -9, 33, 8, 22, 30, 8, 40, -12, 49, -31, 35, -44, 16, -44, -2, -33, -13, -8, -29, 22, -36, 40, -41, 41, -32, 29, -14, 4, 8, -24, 28, -43, 42, -42, 42, -27, 29, 0, 17, 28, -4, 45, -10, 46, -23, 32, -34, 9, -32, -18, -19, -39, 2, -43, 14, -27, 22, -3, 24, 17, 29, 27, 15, 20, 3, 1, -15, -22, -25, -40, -31, -43, -24, -26, -13, 9, 10, 53, 20, 87, 28, 92, 36, 67, 31, 20, 22, -43, 5, -99, -18, -128, -39, -119, -47, -75, -44, -12, -29, 54, -8, 105, 9, 127, 33, 111, 44, 63, 54, 7, 48, -42, 34, -74, 6, -87, -15, -75, -40, -46, -45, -10, -49, 17, -44, 30, -32, 30, -9, 23, 16, 16, 40, 15, 54, 17, 55, 22, 48, 22, 21, 14, -4, -3, -23, -25, -41, -43, -50, -50, -54, -47, -37, -33, -6, -10, 32, 19, 50, 46, 60, 59, 45, 55, 25, 38, -7, 11, -33, -21, -46, -50, -37, -59, -28, -52, -4, -33, 22, -8, 39, 17, 48, 36, 30, 42, 10, 34, -10, 17, -24, -3, -35, -19, -29, -28, -13, -29, 10, -23, 32, -10, 33, 1, 29, 10, 15, 15, -5, 16, -22, 14, -27, 8, -22, -1, -4, -6, 2, -9, 14, -11, 20, -10, 19, -6, 5, 2, -20, 13, -37, 19, -38, 21, -18, 21, -2, 19, 20, 12, 31, -2, 34, -17, 29, -28, 9, -31, -6, -26, -16, -14, -29, 4, -40, 22, -34, 35, -19, 33, 14, 21, 26, 5, 31, -11, 27, -25, 27, -24, 15, -14, 11, 1, 3, 13, -10, 19, -22, 16, -42, 5, -45, -11, -38, -25, -21, -30, 0, -23, 22, -3, 47, 21, 72, 38, 79, 47, 58, 42, 18, 21, -34, -11, -74, -40, -100, -58, -96, -59, -67, -42, -10, -11, 35, 24, 80, 52, 98, 63, 97, 52, 69, 28, 20, 2, -34, -22, -69, -36, -87, -36, -82, -26, -50, -14, -13, -2, 22, 5, 40, 8, 40, 4, 39, -3, 33, -3, 22, 9, 15, 22, 13, 36, 1, 45, -7, 36, -23, 9, -28, -25, -41, -55, -45, -72, -45, -71, -26, -44, 0, -1, 40, 43, 73, 78, 83, 91, 77, 74, 44, 36, 0, -13, -41, -62, -68, -91, -78, -90, -70, -64, -53, -19, -17, 27, 28, 63, 64, 81, 80, 74, 72, 45, 52, 7, 24, -31, 0, -53, -29, -59, -41, -54, -52, -42, -54, -18, -52, 6, -37, 24, -2, 36, 27, 49, 46, 56, 55, 51, 61, 36, 55, 10, 40, -22, 7, -52, -31, -79, -59, -89, -73, -74, -70, -35, -44, 12, -8, 58, 29, 90, 56, 100, 59, 81, 58, 41, 39, -10, 17, -55, -12, -80, -32, -81, -40, -62, -34, -31, -22, 0, -7, 22, 5, 32, 7, 28, 9, 15, 14, 6, 16, 6, 20, 16, 23, 27, 22, 30, 24, 19, 12, -2, -8, -35, -25, -68, -39, -90, -37, -85, -31, -56, -10, -3, 8, 58, 31, 109, 40, 131, 43, 116, 31, 66, 15, -5, -5, -76, -22, -126, -32, -141, -26, -116, -18, -60, -8, 10, -2, 69, 1, 105, 12, 107, 21, 80, 27, 33, 29, -17, 29, -50, 22, -60, 5, -47, -9, -24, -28, -1, -36, 14, -47, 13, -39, 2, -20, -12, 14, -20, 42, -14, 59, 3, 54, 25, 40, 49, 11, 60, -16, 47, -35, 16, -52, -13, -53, -41, -35, -54, -10, -50, 16, -28, 41, 0, 44, 27, 36, 39, 19, 35, 1, 20, -9, 2, -18, -11, -18, -13, -14, -3, -3, 18, 1, 33, 5, 36, -3, 22, -7, -5, -9, -36, -10, -56, -2, -61, 12, -42, 22, -4, 27, 36, 27, 64, 21, 72, 12, 57, -7, 28, -24, -12, -33, -48, -26, -68, -14, -61, 2, -39, 13, -9, 18, 17, 20, 33, 12, 30, 12, 16, 8, 1, 7, -3, 2, 2, -3, 16, -5, 27, -4, 28, -6, 14, -14, -14, -25, -47, -27, -75, -14, -85, 8, -70, 31, -27, 42, 33, 46, 87, 34, 114, 19, 105, -6, 63, -31, -1, -47, -71, -55, -123, -39, -136, -16, -109, 19, -50, 46, 20, 59, 80, 51, 113, 34, 110, 9, 68, -14, 9, -39, -45, -53, -78, -51, -87, -35, -66, -15, -27, 11, 13, 38, 42, 48, 50, 53, 36, 45, 9, 31, -18, 10, -35, -18, -35, -43, -17, -60, 10, -62, 36, -51, 44, -19, 35, 14, 14, 52, -13, 75, -38, 82, -52, 66, -50, 36, -31, -12, -1, -50, 30, -77, 47, -77, 53, -57, 46, -28, 32, 10, 10, 43, -9, 68, -21, 71, -27, 57, -25, 25, -18, -7, -9, -29, -3, -39, 1, -35, 11, -32, 22, -24, 32, -15, 39, -3, 41, 11, 37, 24, 27, 24, 10, 28, -11, 24, -31, 21, -41, 14, -43, 6, -36, -6, -21, -19, 4, -28, 29, -32, 53, -19, 66, -8, 67, 7, 49, 15, 19, 21, -15, 25, -45, 26, -65, 20, -68, 10, -56, 3, -30, -5, 5, -8, 42, -12, 65, -13, 72, -14, 62, -18, 39, -22, 7, -14, -28, 2, -55, 24, -67, 33, -61, 32, -46, 33, -25, 24, 1, 11, 23, -12, 40, -28, 48, -36, 43, -30, 29, -21, 10, -8, -14, 11, -40, 26, -59, 29, -65, 22, -62, 16, -45, 11, -15, 4, 19, -3, 42, -1, 51, 2, 42, 9, 18, 4, -15, -3, -44, -9, -60, -13, -54, -18, -32, -21, -3, -12, 19, 3, 30, 23, 22, 33, 1, 36, -24, 30, -41, 17, -43, 0, -29, -15, -2, -21, 30, -21, 53, -18, 52, -19, 28, -11, -11, 0, -52, 16, -79, 24, -80, 28, -53, 25, -9, 28, 38, 23, 72, 12, 84, -1, 66, -17, 26, -28, -21, -38, -55, -33, -65, -14, -46, 8, -8, 21, 35, 26, 63, 26, 70, 20, 53, 8, 16, -8, -25, -20, -50, -25, -52, -18, -28, -8, 11, 11, 54, 20, 84, 25, 89, 11, 68, -9, 32, -22, -11, -25, -44, -21, -59, -14, -49, 1, -23, 19, 12, 34, 39, 33, 54, 24, 52, 8, 38, -10, 22, -28, 12, -34, 2, -22, 1, 1, 6, 17, 12, 20, 10, 22, 0, 20, -17, 11, -26, -10, -27, -23, -19, -21, -1, -4, 23, 12, 44, 25, 53, 32, 46, 30, 24, 19, -8, -7, -36, -31, -53, -43, -56, -36, -44, -24, -17, -4, 13, 24, 33, 55, 38, 62, 33, 46, 17, 23, -7, 0, -28, -22, -37, -43, -42, -49, -38, -41, -33, -16, -24, 6, -21, 26, -16, 36, -12, 41, -3, 39, 7, 27, 20, 15, 31, 3, 36, -6, 21, -18, -9, -26, -49, -29, -84, -24, -106, -18, -104, -13, -77, -4, -29, 16, 26, 37, 73, 54, 97, 57, 94, 45, 63, 27, 14, -7, -41, -35, -84, -55, -109, -57, -104, -48, -76, -30, -32, -4, 9, 29, 38, 56, 50, 63, 48, 54, 31, 35, 12, 14, 0, -6, -4, -23, 1, -35, 12, -35, 16, -31, 15, -22, 2, -9, -21, 6, -46, 18, -57, 20, -52, 21, -27, 22, 11, 21, 57, 14, 96, 5, 113, -5, 103, -11, 72, -15, 25, -13, -27, -6, -69, -2, -85, 0, -77, 3, -47, 10, -8, 13, 35, 11, 69, 0, 87, -3, 83, -3, 65, 7, 40, 15, 18, 20, 2, 20, -7, 14, -9, 5, -3, -11, -2, -21, -4, -25, -11, -23, -13, -15, -10, 2, 1, 22, 21, 36, 43, 36, 58, 28, 61, 15, 46, 3, 23, -11, -4, -23, -28, -21, -46, -14, -46, 0, -31, 8, -5, 15, 18, 14, 32, 8, 35, -6, 27, -15, 5, -13, -13, -8, -25, 6, -28, 19, -22, 31, -8, 33, 2, 24, 12, 5, 9, -19, -2, -37, -16, -46, -28, -40, -35, -17, -37, 15, -34, 42, -20, 59, -11, 60, -8, 51, -9, 21, -14, -9, -24, -38, -29, -53, -28, -50, -22, -32, -15, -7, -8, 18, -4, 36, -4, 41, -10, 36, -18, 25, -29, 13, -36, 0, -38, -13, -28, -22, -17, -21, -4, -14, 0, -10, 0, -9, -8, -9, -15, 3, -24, 17, -25, 29, -18, 34, -6, 36, 7, 28, 20, 15, 22, -4, 14, -20, -4, -30, -23, -38, -38, -37, -46, -20, -41, 8, -21, 32, 7, 44, 35, 40, 51, 34, 55, 28, 46, 17, 30, 1, 8, -12, -8, -17, -16, -21, -13, -22, -6, -23, 2, -17, 8, -13, 13, -5, 10, 4, 6, 23, 9, 45, 24, 58, 45, 53, 67, 31, 82, 5, 82, -22, 62, -47, 28, -69, -14, -71, -50, -47, -75, -6, -74, 31, -44, 58, 5, 76, 54, 81, 92, 60, 113, 18, 111, -20, 85, -47, 46, -58, 0, -59, -36, -44, -55, -18, -59, 15, -50, 34, -30, 39, -5, 36, 19, 37, 32, 35, 42, 22, 48, 8, 47, 0, 39, -9, 26, -22, 4, -33, -20, -37, -44, -28, -60, -17, -61, -1, -46, 23, -21, 48, 10, 62, 31, 55, 43, 33, 38, 4, 18, -17, -14, -40, -44, -52, -65, -51, -67, -32, -53, -5, -30, 24, -5, 43, 15, 51, 21, 43, 13, 24, -6, 5, -29, -5, -49, -9, -57, -13, -55, -16, -44, -11, -33, 3, -24, 12, -16, 12, -15, 12, -16, 6, -11, 3, -6, 0, -3, 2, 0, 4, 0, 6, -12, 5, -28, 3, -46, 6, -57, 16, -59, 17, -44, 13, -21, 7, 6, 2, 31, -3, 42, -12, 35, -18, 15, -20, -14, -8, -39, 4, -50, 14, -39, 25, -16, 37, 12, 38, 38, 22, 53, 2, 47, -11, 27, -21, 0, -33, -25, -36, -38, -29, -32, -10, -9, 9, 22, 21, 50, 26, 70, 32, 72, 33, 60, 25, 34, 12, 8, 3, -16, 2, -33, -2, -35, -13, -16, -25, 7, -24, 29, -19, 46, -17, 57, -10, 58, 11, 53, 35, 42, 48, 32, 47, 19, 36, 11, 27, 3, 10, 1, -14, 3, -39, 9, -49, 15, -47, 22, -38, 25, -23, 26, -1, 21, 26, 14, 47, 5, 57, 2, 57, 4, 56, 13, 42, 25, 14, 31, -19, 26, -43, 17, -58, 0, -61, -19, -52, -36, -34, -40, -2, -32, 29, -12, 57, 8, 71, 23, 73, 29, 55, 27, 24, 11, -11, -11, -37, -31, -50, -40, -48, -41, -42, -31, -28, -19, -5, -11, 19, -10, 34, -12, 35, -21, 32, -29, 29, -32, 25, -27, 23, -18, 14, -5, 2, 0, -10, -9, -20, -28, -30, -49, -31, -67, -26, -68, -15, -54, 0, -25, 23, 6, 46, 31, 61, 42, 55, 35, 37, 3, 10, -41, -17, -78, -38, -97, -48, -96, -42, -72, -29, -32, -7, 13, 15, 49, 33, 66, 44, 58, 44, 34, 32, 5, 15, -21, 2, -41, -6, -48, -13, -42, -20, -29, -25, -18, -27, -8, -24, -3, -14, 3, 3, 7, 21, 17, 38, 29, 50, 42, 55, 48, 51, 47, 28, 36, -6, 19, -41, -4, -62, -22, -68, -30, -57, -26, -28, -14, 11, 6, 46, 26, 69, 41, 77, 47, 64, 49, 35, 45, -1, 42, -33, 41, -57, 43, -61, 44, -51, 40, -31, 28, -8, 11, 12, -11, 30, -30, 42, -45, 48, -39, 43, -15, 32, 23, 22, 60, 11, 93, -4, 105, -23, 96, -39, 62, -45, 15, -39, -33, -23, -68, 0, -80, 23, -65, 47, -36, 61, 5, 62, 45, 43, 71, 15, 77, -20, 65, -47, 33, -59, -2, -51, -31, -27, -46, 2, -51, 25, -42, 39, -28, 47, -11, 45, 4, 28, 17, 2, 21, -17, 18, -23, 8, -18, -4, -10, -21, 1, -39, 11, -54, 12, -61, 5, -60, -3, -47, -1, -25, 7, 5, 15, 32, 13, 50, 14, 45, 19, 19, 22, -21, 8, -66, -10, -106, -23, -123, -23, -112, -17, -68, -9, -12, 11, 41, 34, 82, 42, 97, 33, 76, 16, 28, -2, -34, -16, -90, -28, -128, -39, -130, -33, -101, -8, -53, 24, 8, 39, 63, 44, 94, 42, 96, 36, 73, 13, 32, -16, -16, -36, -60, -42, -88, -38, -95, -32, -84, -12, -55, 15, -16, 41, 30, 53, 69, 53, 98, 45, 108, 32, 101, 4, 72, -28, 23, -53, -32, -62, -79, -56, -110, -38, -112, -13, -83, 21, -26, 60, 44, 78, 111, 78, 154, 59, 162, 29, 131, -8, 71, -43, 0, -68, -61, -67, -101, -47, -104, -23, -74, 1, -22, 27, 32, 49, 72, 56, 88, 46, 83, 26, 64, 10, 43, 1, 22, -2, 18, -6, 26, -12, 35, -13, 32, -23, 18, -30, -12, -28, -48, -16, -73, -4, -76, 13, -53, 33, -4, 56, 54, 67, 108, 56, 132, 31, 119, 3, 72, -26, 5, -48, -59, -58, -100, -52, -108, -29, -84, -4, -41, 21, 6, 40, 39, 53, 50, 53, 33, 37, 6, 15, -18, -5, -23, -12, -13, -16, 7, -12, 23, -4, 29, 5, 18, 3, -13, -3, -55, -12, -88, -14, -103, -9, -91, -1, -52, 12, 0, 34, 47, 53, 78, 54, 77, 39, 45, 16, -6, -6, -53, -29, -86, -47, -96, -54, -80, -42, -44, -14, -8, 16, 19, 38, 31, 50, 26, 57, 6, 51, -14, 31, -29, 7, -33, -5, -30, -14, -17, -26, -5, -37, 2, -34, 0, -20, -8, -4, -15, 8, -16, 21, -11, 37, 5, 47, 18, 48, 22, 38, 15, 22, 1, 4, -20, -15, -36, -30, -41, -37, -28, -31, -1, -18, 31, 2, 53, 20, 61, 39, 48, 51, 20, 48, -14, 29, -38, 9, -49, -3, -40, -8, -11, -16, 33, -21, 70, -19, 89, -13, 81, -2, 49, 4, 2, 12, -40, 19, -68, 28, -67, 32, -39, 31, 12, 27, 61, 18, 94, 4, 101, -16, 84, -31, 44, -39, -2, -33, -42, -18, -63, 7, -60, 33, -34, 55, 3, 63, 41, 54, 62, 27, 65, -6, 48, -35, 18, -46, -12, -42, -28, -26, -28, 0, -15, 29, 2, 53, 19, 61, 28, 49, 25, 26, 10, -4, -7, -32, -23, -45, -31, -36, -31, -13, -20, 16, -6, 35, 9, 46, 14, 43, 14, 35, 7, 16, 1, -7, -1, -25, 0, -28, -1, -16, -5, 1, -12, 14, -22, 21, -39, 24, -53, 16, -59, 6, -49, 1, -27, 3, 9, 6, 45, 11, 71, 16, 74, 18, 53, 18, 8, 11, -47, -1, -96, -13, -121, -14, -120, -7, -87, 7, -31, 18, 34, 28, 83, 30, 105, 25, 94, 12, 55, 0, -1, -10, -52, -13, -88, -7, -96, 5, -78, 19, -45, 33, -8, 36, 24, 26, 43, 11, 45, -4, 32, -16, 19, -21, 6, -15, -2, 2, -8, 20, -11, 38, -17, 46, -21, 39, -24, 19, -20, 2, -13, -9, 5, -13, 30, -14, 56, -10, 66, 2, 58, 14, 27, 23, -14, 23, -56, 17, -77, 11, -75, 10, -45, 14, 4, 22, 64, 28, 111, 28, 127, 20, 101, 4, 47, -11, -24, -21, -83, -25, -114, -24, -108, -9, -66, 14, 2, 40, 68, 59, 112, 65, 121, 55, 98, 33, 50, 1, -5, -31, -51, -48, -74, -48, -70, -35, -42, -16, -7, 7, 26, 34, 46, 57, 47, 68, 35, 57, 21, 34, 8, 15, -2, -1, -6, -20, -6, -30, -9, -29, -16, -17, -26, -6, -33, 9, -36, 28, -26, 46, -7, 56, 18, 55, 42, 40, 59, 25, 52, 9, 29, -12, -10, -33, -50, -43, -84, -34, -98, -14, -88, 7, -53, 32, -6, 56, 43, 74, 76, 74, 87, 59, 75, 32, 43, 0, -1, -32, -47, -55, -83, -63, -99, -50, -93, -23, -68, 8, -32, 42, 7, 70, 40, 87, 61, 85, 62, 64, 54, 28, 38, -9, 14, -40, -9, -62, -27, -67, -44, -47, -55, -17, -56, 15, -46, 43, -33, 66, -17, 76, 1, 69, 23, 47, 42, 19, 57, -1, 58, -18, 52, -29, 33, -32, 7, -21, -26, -5, -51, 10, -65, 19, -62, 27, -46, 29, -16, 28, 17, 26, 46, 28, 62, 29, 67, 24, 58, 14, 40, 3, 15, -3, -7, -7, -26, -12, -35, -10, -39, -3, -34, 10, -22, 21, -5, 28, 15, 33, 35, 33, 52, 24, 67, 13, 66, 7, 52, 6, 24, 8, -11, 7, -47, 4, -69, 2, -75, 7, -60, 8, -23, 6, 24, 10, 64, 24, 92, 30, 98, 35, 76, 34, 30, 31, -24, 24, -74, 12, -99, -3, -93, -14, -59, -13, -10, -7, 43, 0, 79, 11, 88, 29, 67, 40, 32, 37, -9, 24, -44, 18, -66, 16, -61, 15, -39, 13, -5, 12, 22, 14, 35, 13, 30, 3, 16, -9, -9, -15, -30, -9, -39, -2, -28, 13, -8, 32, 16, 56, 31, 70, 33, 65, 21, 41, -1, 13, -29, -17, -47, -39, -53, -53, -41, -45, -21, -19, 2, 20, 18, 55, 28, 74, 26, 78, 14, 70, -5, 47, -15, 12, -17, -14, -12, -28, -8, -28, -2, -22, -2, -9, -5, 5, -13, 20, -19, 27, -20, 28, -8, 27, 4, 35, 18, 43, 30, 43, 37, 38, 28, 28, 10, 10, -13, -12, -29, -30, -38, -36, -34, -30, -17, -11, 8, 18, 27, 50, 44, 69, 46, 75, 33, 66, 9, 38, -11, 2, -27, -26, -30, -39, -24, -35, -5, -17, 17, 6, 35, 35, 41, 53, 37, 60, 25, 49, 8, 31, -14, 12, -26, 2, -31, -2, -24, 3, -9, 6, 10, 16, 19, 21, 26, 20, 31, 12, 33, 8, 28, 12, 21, 19, 12, 30, 3, 39, -10, 47, -23, 45, -37, 28, -41, -1, -35, -25, -21, -34, 2, -27, 35, -9, 66, 19, 84, 52, 78, 77, 52, 81, 9, 65, -42, 36, -89, 3, -114, -24, -113, -36, -76, -34, -16, -13, 51, 14, 102, 40, 126, 52, 111, 55, 67, 45, 6, 26, -53, 7, -98, -1, -113, 0, -99, 13, -62, 28, -16, 33, 31, 31, 58, 20, 64, 7, 53, -9, 34, -13, 13, -8, -5, 13, -19, 35, -26, 54, -31, 62, -36, 58, -42, 37, -43, 12, -41, -13, -26, -23, -3, -19, 26, -2, 53, 17, 69, 35, 62, 48, 34, 49, -6, 36, -42, 16, -71, 1, -80, -7, -65, -4, -31, 14, 6, 33, 43, 43, 65, 44, 61, 38, 34, 25, 2, 5, -27, -7, -40, -11, -38, -4, -21, 11, -1, 34, 17, 51, 24, 61, 21, 51, 8, 32, -9, 8, -20, -8, -19, -18, -7, -13, 12, 0, 27, 21, 38, 37, 36, 48, 21, 53, -2, 47, -19, 33, -29, 17, -27, 2, -13, -9, 9, -5, 26, 1, 39, 9, 36, 16, 23, 28, 3, 37, -13, 45, -21, 43, -17, 42, -9, 36, 8, 27, 22, 14, 28, 4, 27, -10, 23, -17, 11, -15, -2, -4, -11, 14, -11, 40, -11, 63, -6, 73, 0, 64, 9, 49, 10, 28, 9, 5, 7, -18, 10, -32, 10, -26, 8, -6, 4, 19, 1, 42, -8, 63, -14, 65, -18, 59, -20, 45, -20, 30, -7, 11, 7, 2, 19, -6, 26, -2, 27, 4, 15, 17, -2, 21, -21, 23, -35, 25, -47, 32, -44, 41, -30, 48, -6, 52, 20, 50, 42, 39, 53, 20, 47, 1, 24, -17, -7, -27, -45, -24, -74, -6, -84, 19, -72, 54, -43, 79, 1, 87, 44, 80, 75, 59, 81, 28, 66, -2, 30, -27, -13, -35, -57, -31, -82, -13, -84, 8, -63, 38, -35, 58, 0, 66, 28, 61, 45, 54, 46, 43, 37, 34, 20, 26, 4, 18, -5, 9, -7, 0, -12, -4, -17, -9, -26, -5, -37, 3, -45, 19, -41, 37, -27, 65, -1, 83, 31, 85, 62, 65, 77, 38, 70, 7, 41, -19, 0, -39, -41, -43, -66, -31, -71, 1, -52, 34, -15, 62, 28, 75, 56, 78, 64, 62, 49, 37, 22, 13, -10, 0, -28, -7, -29, -5, -14, 5, 8, 21, 29, 35, 38, 38, 32, 29, 12, 15, -16, 11, -43, 14, -48, 23, -31, 30, 6, 42, 43, 50, 67, 56, 68, 45, 49, 32, 12, 14, -31, 1, -65, -12, -73, -13, -57, -3, -20, 19, 22, 38, 57, 52, 72, 61, 63, 65, 34, 57, 2, 42, -28, 24, -42, 6, -44, -6, -31, -11, -14, -9, 3, 2, 8, 17, 10, 30, 6, 45, 3, 56, 9, 60, 24, 55, 35, 46, 38, 29, 28, 13, 6, -3, -27, -9, -57, -12, -77, -4, -73, 9, -49, 28, -3, 41, 46, 59, 81, 65, 91, 61, 75, 45, 32, 29, -19, 13, -66, 2, -93, -4, -94, -3, -66, 7, -25, 21, 19, 40, 49, 51, 61, 57, 51, 49, 28, 37, 0, 20, -24, 14, -39, 8, -37, 10, -28, 11, -14, 24, -4, 36, 2, 49, 3, 50, 1, 44, -1, 29, 1, 17, 5, 5, 11, -1, 13, 0, 11, 8, 1, 21, -11, 35, -22, 48, -25, 57, -24, 62, -13, 54, 2, 36, 21, 19, 30, 10, 29, 5, 13, 5, -4, 1, -20, 6, -31, 15, -35, 32, -28, 44, -12, 54, 11, 55, 28, 59, 39, 49, 41, 39, 33, 24, 14, 12, -6, -5, -25, -13, -34, -13, -35, 3, -27, 21, -14, 40, 3, 56, 19, 65, 31, 69, 32, 64, 30, 46, 24, 21, 18, 1, 10, -15, 3, -14, -8, -4, -14, 11, -20, 22, -22, 38, -27, 48, -24, 57, -13, 54, 6, 51, 25, 40, 47, 29, 63, 16, 66, 14, 47, 7, 19, 1, -17, -4, -53, 3, -77, 15, -80, 35, -62, 52, -22, 65, 24, 68, 62, 66, 82, 53, 81, 30, 58, 4, 21, -20, -18, -31, -48, -25, -63, 3, -60, 34, -41, 67, -14, 82, 9, 87, 22, 73, 23, 52, 20, 17, 13, -7, 8, -26, 6, -23, 13, -8, 14, 23, 10, 49, 0, 62, -15, 61, -36, 56, -52, 42, -55, 27, -36, 12, -4, 5, 32, 8, 58, 19, 69, 31, 59, 38, 31, 40, -10, 32, -49, 22, -73, 14, -72, 16, -53, 25, -21, 39, 13, 44, 41, 49, 51, 40, 49, 27, 31, 10, 3, 5, -22, -1, -31, 7, -31, 25, -22, 53, -12, 70, -2, 76, 1, 58, 1, 33, -7, 5, -10, -15, -8, -25, 0, -18, 11, 3, 25, 32, 30, 64, 28, 81, 16, 80, -2, 61, -22, 35, -34, 3, -37, -11, -28, -16, -12, -5, 8, 10, 22, 29, 31, 42, 28, 52, 19, 48, 8, 40, -2, 29, -8, 26, -5, 26, 1, 35, 7, 40, 5, 43, -3, 33, -17, 18, -26, 0, -32, -8, -26, -8, -10, 5, 18, 26, 44, 53, 67, 77, 70, 88, 54, 83, 19, 54, -19, 16, -57, -19, -79, -35, -83, -38, -59, -14, -23, 14, 24, 49, 64, 70, 89, 86, 87, 81, 65, 61, 32, 25, -6, 4, -44, -4, -64, 1, -67, 12, -52, 25, -29, 30, 1, 33, 21, 32, 32, 30, 33, 29, 32, 27, 28, 30, 25, 35, 19, 44, 12, 50, -3, 50, -17, 36, -34, 20, -42, 4, -42, 4, -31, 8, -9, 17, 22, 25, 42, 41, 51, 49, 42, 53, 19, 44, -13, 36, -38, 22, -51, 21, -48, 26, -29, 38, 7, 43, 40, 42, 57, 33, 47, 21, 18, 12, -22, 4, -53, 2, -70, 9, -63, 27, -33, 46, 12, 69, 50, 74, 74, 71, 67, 52, 36, 30, -6, 0, -45, -12, -70, -18, -64, -11, -37, 2, -1, 24, 31, 40, 52, 59, 45, 67, 21, 69, -14, 57, -39, 44, -45, 29, -33, 22, -8, 11, 22, 3, 40, -4, 42, -9, 26, -5, -3, 9, -34, 30, -48, 49, -45, 67, -25, 78, 4, 81, 33, 68, 44, 47, 39, 11, 17, -18, -9, -38, -35, -28, -49, -8, -42, 22, -14, 44, 16, 66, 41, 71, 45, 72, 31, 59, 5, 42, -22, 21, -39, 10, -40, 7, -27, 17, -3, 24, 19, 26, 32, 23, 28, 18, 12, 14, -8, 10, -20, 15, -23, 27, -13, 48, 5, 63, 26, 73, 37, 70, 32, 59, 9, 33, -19, 8, -46, -15, -55, -20, -45, -17, -17, 2, 15, 21, 44, 46, 58, 63, 53, 74, 30, 69, 3, 57, -23, 38, -34, 23, -34, 11, -20, 9, -3, 6, 15, 6, 19, 5, 14, 5, 2, 15, -11, 29, -16, 43, -3, 45, 17, 51, 35, 55, 40, 59, 38, 45, 21, 29, -1, 4, -25, -10, -40, -17, -43, -7, -27, 5, -5, 29, 20, 45, 30, 61, 28, 65, 16, 60, 5, 46, -10, 35, -17, 20, -11, 8, 10, 3, 26, 10, 34, 19, 27, 23, 10, 25, -19, 27, -45, 30, -62, 31, -60, 38, -42, 40, -9, 44, 26, 41, 57, 41, 70, 35, 69, 27, 52, 11, 25, 5, -9, -1, -36, 5, -54, 10, -62, 27, -66, 38, -57, 48, -38, 50, -13, 53, 18, 45, 50, 37, 71, 28, 82, 18, 76, 9, 52, 7, 11, 9, -37, 10, -78, 15, -100, 19, -101, 31, -76, 39, -32, 47, 20, 49, 59, 50, 83, 43, 80, 39, 58, 29, 25, 21, -11, 8, -37, 1, -48, -2, -51, 14, -45, 25, -33, 39, -18, 43, -5, 45, 10, 39, 21, 35, 33, 27, 39, 25, 41, 18, 37, 14, 23, 16, -5, 24, -33, 28, -54, 26, -60, 22, -52, 19, -27, 24, 5, 28, 42, 36, 64, 37, 70, 40, 55, 36, 25, 37, -14, 27, -43, 20, -59, 8, -54, 6, -36, 6, -10, 21, 12, 34, 32, 44, 43, 42, 42, 40, 29, 35, 14, 30, 3, 21, -1, 16, -3, 14, -5, 17, -7, 24, -11, 30, -18, 37, -25, 37, -24, 30, -12, 20, 5, 16, 26, 14, 42, 20, 53, 25, 48, 36, 31, 40, 8, 42, -12, 37, -34, 33, -43, 18, -40, 10, -27, 5, -11, 11, 9, 18, 21, 34, 28, 40, 28, 45, 24, 42, 15, 38, 9, 31, 0, 24, -6, 16, -11, 14, -11, 18, -13, 26, -14, 39, -19, 44, -17, 43, -10, 28, 2, 16, 9, 6, 14, 5, 15, 4, 17, 12, 15, 22, 10, 43, 1, 59, -4, 70, -11, 62, -11, 42, -11, 15, -12, -2, -16, -16, -17, -19, -19, -11, -16, 8, -11, 33, 0, 56, 10, 68, 24, 72, 29, 61, 28, 42, 17, 21, 1, 4, -15, -7, -28, -9, -39, -1, -43, 10, -39, 27, -25, 35, -6, 41, 14, 36, 25, 37, 26, 39, 18, 45, 9, 46, -2, 49, -10, 42, -16, 36, -17, 19, -19, 2, -16, -16, -13, -21, -12, -14, -15, 3, -11, 24, -5, 58, 1, 86, 10, 94, 21, 85, 23, 63, 20, 29, 11, -8, 0, -37, -14, -50, -25, -39, -34, -12, -31, 24, -20, 58, -3, 86, 13, 90, 28, 79, 31, 53, 27, 27, 16, 1, 3, -9, -9, -17, -12, -11, -13, 1, -7, 20, 0, 29, 6, 35, 9, 34, 9, 33, 3, 35, -3, 39, -3, 43, 2, 45, 7, 42, 14, 31, 17, 18, 17, 1, 14, -12, 5, -17, -4, -7, -11, 7, -12, 31, -4, 47, 4, 66, 12, 67, 13, 59, 9, 37, 1, 17, -2, -3, -7, -7, -4, -6, 4, 5, 16, 18, 24, 30, 29, 36, 21, 41, 0, 39, -25, 32, -42, 22, -46, 19, -36, 22, -18, 31, 10, 35, 37, 33, 57, 27, 58, 14, 44, 8, 15, 2, -16, 3, -43, 6, -52, 16, -47, 26, -30, 40, -10, 45, 8, 48, 18, 38, 24, 25, 24, 11, 19, 7, 10, 7, 2, 18, -6, 28, -10, 34, -15, 34, -20, 31, -29, 24, -31, 11, -29, -1, -19, -4, -6, 9, 12, 24, 26, 41, 35, 52, 31, 61, 23, 52, 8, 32, -7, 7, -25, -10, -37, -19, -44, -18, -39, -7, -30, 15, -16, 33, 0, 49, 15, 56, 22, 63, 27, 55, 30, 43, 29, 24, 20, 13, 7, 0, -13, -7, -33, -7, -53, -2, -61, 1, -54, 6, -31, 17, -2, 35, 29, 51, 56, 62, 72, 68, 67, 62, 48, 46, 14, 21, -22, -3, -54, -26, -70, -36, -69, -38, -50, -19, -23, 9, 10, 45, 38, 74, 56, 89, 63, 84, 57, 67, 40, 39, 21, 9, -5, -20, -26, -39, -39, -41, -45, -26, -45, -6, -31, 19, -12, 45, 10, 63, 32, 68, 51, 64, 59, 57, 58, 37, 42, 18, 18, -1, -11, -10, -33, -22, -46, -22, -46, -18, -36, 0, -17, 20, 5, 41, 29, 53, 45, 67, 48, 67, 39, 55, 28, 32, 10, 12, -5, -15, -17, -27, -24, -28, -29, -12, -25, 4, -18, 26, -3, 45, 8, 56, 18, 58, 21, 47, 22, 31, 18, 13, 11, 5, -2, -1, -8, -3, -14, 3, -20, 16, -19, 24, -8, 26, 3, 21, 12, 15, 16, 9, 15, 12, 6, 16, -6, 28, -19, 38, -25, 43, -25, 37, -19, 30, -6, 17, 8, 4, 16, -9, 20, -13, 18, -6, 9, 6, -4, 23, -16, 39, -24, 50, -27, 49, -26, 37, -16, 22, -7, 12, 2, 4, 7, 1, 8, 2, 4, 16, 1, 21, -2, 26, -4, 28, -5, 28, -3, 11, 3, 0, 6, -2, 3, 10, -3, 21, -12, 34, -19, 41, -22, 47, -22, 45, -17, 35, -2, 12, 12, -7, 23, -21, 27, -22, 26, -14, 15, 5, 1, 26, -12, 42, -18, 55, -21, 58, -17, 51, -5, 32, 10, 13, 17, -8, 18, -20, 11, -20, 2, -10, -9, 3, -12, 18, -5, 31, 7, 39, 16, 41, 26, 42, 29, 33, 26, 22, 10, 8, -10, 5, -30, 8, -37, 13, -35, 18, -20, 20, 3, 21, 28, 14, 42, 11, 45, 11, 35, 18, 15, 18, -10, 20, -27, 30, -35, 41, -28, 38, -13, 31, 4, 19, 19, 8, 28, -5, 25, -5, 18, -5, 5, 8, -3, 14, -5, 21, -3, 26, -4, 34, -5, 33, -8, 28, -10, 21, -13, 15, -10, 12, -5, 18, 7, 25, 20, 27, 30, 22, 29, 16, 22, 2, 5, -9, -19, -11, -41, -6, -50, 2, -48, 13, -31, 38, -8, 61, 15, 76, 31, 68, 41, 47, 38, 18, 25, -9, 5, -34, -10, -48, -22, -44, -29, -29, -31, -7, -28, 25, -28, 59, -26, 75, -21, 73, -11, 72, -1, 59, 21, 27, 45, -6, 57, -24, 54, -35, 35, -47, 0, -42, -36, -31, -69, -5, -85, 20, -79, 45, -49, 66, -9, 83, 35, 82, 68, 67, 82, 41, 72, 7, 44, -34, 3, -59, -36, -66, -61, -52, -64, -34, -53, 4, -30, 39, -3, 71, 18, 90, 25, 96, 26, 76, 21, 41, 15, 9, 9, -18, 5, -39, 3, -51, 5, -47, -1, -26, -15, 0, -27, 25, -28, 43, -25, 60, -12, 65, 8, 57, 30, 47, 43, 36, 42, 20, 28, -6, 6, -16, -22, -19, -44, -24, -52, -26, -41, -9, -17, 15, 15, 30, 42, 42, 60, 50, 61, 54, 42, 48, 10, 36, -17, 15, -38, -6, -47, -17, -45, -22, -30, -16, -7, -4, 17, 4, 35, 14, 44, 26, 41, 39, 34, 31, 20, 27, 7, 20, -6, 14, -17, 5, -28, 7, -29, 7, -25, 5, -11, 5, 4, 9, 21, 8, 31, 5, 38, 1, 34, 3, 21, 4, -1, 14, -21, 15, -35, 21, -34, 25, -26, 32, -9, 34, 10, 27, 29, 15, 35, 0, 27, -3, 9, -5, -9, -12, -27, -13, -40, 4, -41, 22, -26, 25, -8, 33, 11, 41, 22, 39, 29, 25, 22, 12, 12, 5, -2, -4, -12, -7, -17, -12, -14, -7, -13, 4, -11, 11, -13, 16, -13, 28, -15, 36, -10, 22, -3, 14, 6, 16, 13, 20, 21, 12, 21, 8, 13, 8, -2, 4, -16, 0, -27, 2, -30, 3, -27, 4, -14, 5, 0, 18, 12, 26, 15, 40, 14, 38, 6, 30, -3, 16, -12, 6, -14, -10, -6, -24, 9, -26, 18, -20, 22, -5, 18, 22, 6, 39, -6, 44, -15, 48, -24, 50, -23, 22, -12, -5, 4, -21, 18, -26, 25, -27, 20, -18, 14, 1, 4, 17, -4, 38, -9, 48, -6, 51, 1, 39, 10, 16, 17, -8, 18, -17, 7, -8, -9, -12, -21, -11, -24, 5, -20, 22, -6, 25, 12, 22, 31, 23, 40, 13, 38, 5, 25, 5, 8, 15, -13, 21, -27, 20, -29, 21, -22, 14, -12, 7, 2, -9, 12, -17, 13, -18, 9, -9, 8, 0, 6, 16, 7, 42, 14, 54, 23, 50, 20, 43, 11, 20, -2, -9, -19, -28, -39, -26, -48, -34, -41, -27, -20, -6, 9, 25, 38, 42, 57, 50, 62, 48, 46, 30, 18, 10, -18, -1, -48, -2, -67, -2, -64, -4, -45, 4, -16, 10, 12, 21, 33, 14, 36, 2, 31, -1, 18, -1, 4, -1, -9, 7, -13, 34, -10, 45, -5, 42, -7, 35, -12, 24, -22, 1, -32, -25, -37, -33, -31, -33, -14, -23, 14, -8, 44, 17, 61, 46, 58, 63, 41, 55, 6, 32, -32, 18, -64, 3, -77, -16, -69, -25, -41, -23, -6, -12, 29, -3, 52, 21, 57, 27, 44, 23, 24, 15, 1, 16, -18, 12, -26, 10, -22, 18, -15, 20, -8, 14, -2, 8, -2, 2, -12, -2, -20, -11, -19, -11, -5, -11, 13, 4, 34, 12, 51, 17, 59, 26, 46, 34, 17, 24, -18, 5, -45, 5, -61, 2, -58, -4, -40, -3, -9, 6, 20, 10, 41, 7, 48, 17, 43, 17, 28, 8, 10, -3, -6, -2, -13, 9, -15, 19, -10, 23, -6, 18, -5, 24, -11, 24, -15, 10, -16, -4, -9, -9, 3, -12, 21, -24, 37, -9, 43, 7, 36, 19, 18, 27, -4, 35, -25, 33, -43, 24, -45, 17, -32, 7, -8, -1, 12, -2, 30, -7, 35, -11, 31, -15, 18, -2, 0, 4, -19, 13, -24, 13, -20, 18, -9, 26, 3, 36, 10, 35, 7, 20, 4, 12, -4, 2, -10, -14, -16, -19, -12, -15, -3, -15, 10, -23, 17, -1, 15, 23, 5, 35, -4, 34, -11, 36, -15, 37, -15, 26, -8, 10, 3, -11, 12, -17, 11, -18, 4, -27, -9, -26, -19, -7, -26, 17, -21, 21, -6, 32, 14, 41, 27, 35, 35, 24, 30, 19, 14, 11, -10, -12, -34, -21, -51, -19, -52, -13, -40, 0, -15, 9, 12, 15, 36, 16, 47, 25, 49, 18, 38, 15, 15, 12, -7, 6, -22, -1, -30, 1, -30, 5, -26, 0, -17, 1, -9, 5, 1, -8, 11, -12, 19, -6, 22, 9, 25, 8, 24, 27, 21, 39, 12, 35, 5, 20, -4, 14, -15, 5, -25, -18, -26, -34, -24, -35, -17, -17, -6, 6, 7, 18, 17, 31, 26, 39, 33, 43, 36, 23, 32, 9, 27, -3, 18, -24, 4, -35, -12, -23, -26, 2, -39, 11, -45, 21, -40, 29, -23, 25, 1, 15, 25, 3, 43, -3, 58, -12, 60, -1, 48, 6, 28, 12, 8, 22, -15, 24, -33, 13, -46, -3, -51, -11, -50, -25, -40, -23, -24, -1, -3, 15, 22, 29, 49, 39, 71, 49, 81, 32, 73, 19, 48, -3, 8, -32, -38, -50, -81, -38, -105, -14, -104, 4, -78, 26, -32, 44, 25, 51, 77, 47, 111, 21, 116, -1, 87, -18, 34, -17, -23, -24, -70, -14, -97, 10, -99, 21, -76, 20, -42, 24, -3, 28, 33, 7, 55, -8, 62, -3, 56, -1, 39, 2, 18, 5, -3, 21, -22, 27, -39, 29, -47, 13, -51, -4, -48, -9, -37, -11, -15, -8, 11, -2, 37, 14, 56, 16, 62, 17, 50, 26, 28, 24, -6, 12, -42, 1, -69, 5, -76, 1, -63, 7, -32, 12, 6, 11, 37, 5, 55, 4, 60, 3, 45, -7, 22, -8, -7, 2, -25, 6, -33, 16, -30, 21, -21, 31, -8, 29, 1, 31, 7, 10, 6, -10, 5, -16, 2, -19, 4, -24, 10, -16, 16, 6, 15, 12, 12, 15, 5, 36, -5, 46, -15, 37, -18, 17, -15, 13, -2, 0, 9, -5, 19, -12, 22, -23, 20, -24, 4, -19, -16, -5, -33, 11, -37, 34, -26, 42, -2, 35, 28, 36, 55, 30, 63, 13, 54, -11, 29, -18, -3, -29, -39, -32, -65, -17, -72, -1, -56, 17, -28, 31, 7, 41, 37, 30, 56, 21, 56, 20, 43, 12, 23, 2, 2, -7, -15, -4, -22, -7, -21, 4, -17, 3, -14, -2, -16, -4, -21, -1, -23, -1, -20, 8, -10, 28, 4, 29, 27, 20, 44, 31, 50, 31, 44, 15, 25, -8, -6, -10, -36, -18, -60, -20, -68, -11, -57, 2, -31, 15, 3, 19, 33, 18, 52, 14, 51, 18, 35, 16, 14, 4, -11, 10, -24, 9, -25, 2, -15, -6, -5, 8, 7, 11, 11, -6, 9, -15, -3, -14, -17, -7, -25, -1, -26, 17, -19, 24, 1, 23, 24, 30, 41, 30, 41, 27, 32, 12, 12, -2, -10, -20, -30, -23, -41, -18, -38, -18, -25, -10, -7, 1, 13, 12, 25, 20, 28, 34, 22, 40, 11, 32, -1, 34, -7, 24, -8, 5, -1, -19, 5, -21, 8, -27, 4, -32, -5, -26, -14, -7, -20, 18, -22, 38, -13, 51, 4, 49, 23, 41, 35, 27, 40, -1, 35, -14, 20, -28, -3, -37, -23, -43, -35, -16, -36, 12, -27, 23, -9, 30, 11, 34, 31, 29, 42, 13, 41, 6, 32, -3, 21, -14, 5, -8, -10, -1, -23, 10, -28, 13, -30, 15, -24, 3, -14, -6, 1, -11, 16, -16, 30, -9, 40, 9, 44, 29, 39, 32, 28, 33, 8, 31, -16, 13, -41, 1, -57, -15, -60, -27, -48, -34, -22, -15, 13, 7, 42, 22, 66, 30, 74, 32, 65, 26, 38, 11, 4, 2, -30, -9, -55, -18, -67, -11, -61, -5, -42, 16, -14, 24, 15, 25, 37, 11, 45, 10, 48, 0, 42, -20, 29, -24, 7, -6, -11, 12, -23, 14, -28, 23, -31, 34, -28, 23, -18, 11, -5, -9, 7, -21, 22, -32, 30, -23, 34, -9, 28, 14, 16, 34, 2, 33, -12, 29, -27, 24, -33, 16, -29, -8, -16, -28, 4, -27, 24, -24, 36, -6, 39, 16, 28, 32, 13, 29, -7, 28, -26, 24, -38, 5, -37, -8, -24, -15, -4, -18, 20, -20, 42, -9, 47, 7, 40, 15, 24, 23, 6, 20, -17, 21, -32, 13, -37, 11, -28, 2, -13, 2, 9, 1, 26, -12, 35, -20, 34, -13, 25, -5, 10, -5, -4, 2, -16, 19, -18, 23, -9, 29, 5, 29, 14, 31, 19, 13, 18, -5, 15, -19, 5, -27, -4, -26, -12, -26, -13, -18, -7, 0, 3, 22, 11, 32, 19, 33, 22, 44, 18, 36, 8, 22, 2, 1, 0, -11, 1, -29, 2, -38, 7, -38, 9, -35, 7, -20, 3, 1, -1, 25, -6, 43, -6, 53, 0, 50, 12, 31, 22, 16, 32, -9, 33, -32, 25, -52, 9, -57, -6, -47, -22, -19, -29, 15, -26, 34, -12, 46, 8, 52, 28, 49, 38, 27, 38, -2, 28, -18, 6, -32, -20, -32, -34, -27, -33, -10, -20, 2, -4, 18, 18, 24, 36, 22, 44, 19, 36, 9, 19, 1, -4, -3, -22, -7, -31, -13, -30, -13, -21, 4, -3, 8, 16, 5, 35, -3, 42, 4, 38, 3, 26, 3, 13, 7, -2, 3, -13, -5, -19, -11, -18, -8, -17, -4, -11, -4, -1, 0, 7, 3, 13, 18, 22, 24, 32, 22, 38, 9, 35, -1, 25, -15, 11, -28, -7, -28, -26, -25, -36, -17, -35, -5, -20, 11, 1, 24, 21, 32, 37, 43, 46, 32, 45, 16, 35, -6, 15, -18, -4, -32, -21, -36, -28, -28, -27, -21, -14, -15, 5, -5, 22, 10, 32, 26, 33, 35, 26, 33, 19, 20, 12, 16, 9, 1, 7, -16, 7, -36, 9, -43, 8, -45, 1, -36, -3, -14, -7, 9, -5, 24, 2, 36, 10, 48, 17, 47, 28, 25, 35, 1, 32, -28, 19, -40, 3, -47, -14, -39, -20, -28, -18, -4, -7, 19, 10, 26, 27, 30, 34, 26, 33, 12, 23, -2, 5, -10, -15, -16, -21, -23, -15, -15, 3, -8, 23, 2, 40, 2, 48, 0, 45, -10, 27, -14, -2, -6, -32, -1, -49, 2, -47, 6, -27, 12, 4, 17, 37, 10, 64, -3, 76, -22, 65, -26, 41, -32, 10, -30, -18, -23, -36, -7, -36, 4, -23, 9, -5, 14, 14, 16, 25, 8, 26, -1, 23, -8, 15, -12, 11, -19, 13, -15, 21, -17, 30, -9, 36, -11, 32, -10, 17, -14, -5, -10, -24, -5, -38, -3, -39, 2, -27, 8, 0, 11, 31, 10, 59, 5, 72, -3, 69, -25, 52, -36, 24, -40, -10, -34, -31, -29, -39, -14, -33, 2, -18, 19, 1, 33, 18, 31, 34, 19, 38, 2, 36, -15, 26, -30, 18, -43, 13, -43, 11, -37, 9, -20, 9, -5, 6, 9, 1, 16, -3, 20, -4, 18, -3, 7, 3, -5, 15, -19, 29, -33, 38, -38, 43, -36, 38, -25, 26, -20, 8, -8, -5, 2, -16, 16, -16, 16, -9, 11, 3, 0, 15, -9, 28, -18, 34, -29, 33, -32, 27, -28, 20, -24, 15, -18, 11, -10, 6, 3, 6, 3, 6, 4, 7, -1, 6, -4, 6, -12, 6, -15, 9, -17, 14, -19, 21, -18, 26, -20, 30, -23, 29, -21, 25, -16, 15, -10, 6, -10, 0, -5, 1, -7, 6, -2, 12, -4, 18, -10, 23, -22, 24, -31, 22, -32, 13, -32, 8, -27, 4, -17, 7, -9, 15, -1, 24, 7, 32, 8, 38, -5, 35, -16, 24, -31, 8, -35, -11, -36, -25, -29, -28, -20, -21, -5, -3, 7, 22, 4, 50, -2, 64, -6, 65, -17, 54, -30, 34, -42, 8, -40, -15, -36, -31, -21, -34, -8, -25, 6, -8, 8, 11, 4, 31, -1, 40, -11, 44, -25, 41, -39, 32, -48, 23, -45, 20, -40, 19, -29, 18, -18, 11, 0, 6, 4, 2, 6, -3, 1, -7, -6, -6, -17, -3, -28, 9, -39, 26, -46, 41, -45, 49, -39, 50, -33, 43, -23, 31, -14, 13, -2, 0, -1, -6, -1, -4, -7, 1, -12, 9, -25, 15, -38, 21, -48, 21, -48, 16, -43, 9, -37, 8, -26, 9, -9, 22, 0, 40, 2, 53, -1, 54, -3, 45, -20, 30, -32, 4, -41, -26, -40, -43, -45, -45, -45, -32, -35, -8, -20, 25, -10, 57, -6, 81, -7, 86, -5, 76, -12, 51, -19, 20, -30, -12, -34, -33, -43, -42, -47, -39, -47, -26, -39, -3, -33, 23, -26, 45, -13, 56, -1, 63, -1, 66, -9, 61, -19, 44, -27, 24, -44, 4, -56, -17, -64, -34, -54, -39, -44, -30, -28, -8, -14, 18, -4, 48, 2, 72, -2, 86, -16, 82, -32, 58, -46, 22, -52, -11, -57, -38, -51, -47, -45, -41, -29, -17, -23, 15, -19, 47, -17, 66, -16, 74, -23, 65, -31, 46, -35, 22, -36, 1, -37, -15, -36, -20, -35, -17, -29, -6, -34, 8, -39, 22, -45, 31, -40, 38, -37, 39, -30, 38, -23, 34, -15, 30, -15, 24, -21, 17, -29, 6, -36, -3, -51, -7, -61, -6, -61, -2, -48, 10, -37, 26, -25, 39, -20, 50, -15, 53, -20, 44, -27, 28, -38, 10, -47, -3, -55, -7, -58, -2, -52, 6, -41, 19, -33, 33, -28, 43, -30, 40, -32, 33, -41, 20, -45, 8, -48, 0, -47, 2, -44, 9, -35, 20, -30, 32, -30, 44, -33, 47, -38, 42, -48, 27, -54, 9, -56, -3, -49, -6, -50, -3, -42, 4, -37, 15, -28, 29, -31, 38, -35, 43, -42, 43, -45, 38, -51, 30, -56, 26, -57, 23, -51, 21, -52, 19, -52, 16, -49, 6, -36, 1, -37, 1, -39, 6, -40, 13, -36, 25, -39, 36, -44, 47, -52, 53, -55, 51, -57, 36, -55, 20, -51, 4, -46, -6, -40, -12, -32, -6, -32, 6, -36, 22, -50, 36, -59, 41, -65, 36, -63, 32, -61, 25, -55, 20, -45, 19, -36, 24, -30, 32, -31, 38, -40, 36, -49, 27, -63, 15, -69, 3, -75, -11, -68, -16, -58, -7, -46, 13, -41, 35, -36, 57, -34, 70, -36, 70, -45, 55, -56, 35, -64, 12, -66, -9, -69, -22, -66, -19, -63, -8, -53, 12, -57, 33, -59, 49, -57, 55, -48, 53, -46, 41, -44, 29, -41, 17, -37, 13, -45, 14, -57, 18, -66, 18, -73, 18, -84, 16, -86, 15, -79, 9, -60, 8, -46, 12, -34, 24, -28, 39, -26, 50, -32, 53, -46, 51, -66, 41, -83, 26, -97, 10, -100, -5, -92, -15, -71, -13, -56, 0, -39, 20, -31, 38, -29, 54, -35, 59, -43, 56, -61, 46, -76, 30, -83, 12, -84, 2, -84, -3, -77, 1, -69, 12, -65, 25, -63, 30, -55, 33, -50, 35, -47, 34, -54, 32, -60, 30, -63, 29, -65, 32, -75, 33, -80, 29, -79, 25, -77, 20, -78, 12, -73, 10, -66, 11, -56, 13, -58, 22, -60, 35, -60, 40, -58, 45, -69, 47, -76, 42, -77, 33, -75, 24, -79, 15, -75, 8, -68, 3, -60, 5, -60, 7, -60, 14, -65, 25, -67, 35, -73, 40, -71, 45, -76, 48, -75, 46, -75, 37, -69, 25, -67, 12, -66, 1, -66, -7, -66, -5, -73, 5, -75, 22, -74, 38, -75, 55, -82, 63, -82, 61, -79, 48, -72, 29, -72, 10, -70, -2, -68, -5, -65, 2, -69, 16, -72, 33, -75, 47, -79, 51, -86, 43, -89, 32, -89, 19, -82, 8, -81, 6, -73, 17, -65, 30, -58, 45, -64, 56, -68, 57, -73, 43, -77, 19, -88, -5, -91, -20, -88, -23, -82, -8, -80, 16, -74, 45, -68, 65, -63, 75, -73, 74, -80, 58, -84, 30, -82, 2, -86, -13, -85, -11, -80, -3, -70, 10, -68, 28, -72, 41, -81, 43, -86, 36, -94, 24, -95, 18, -97, 18, -89, 28, -79, 40, -67, 54, -63, 61, -61, 56, -64, 36, -74, 11, -93, -12, -107, -28, -112, -30, -108, -14, -102, 15, -88, 51, -74, 82, -65, 99, -67, 94, -67, 72, -71, 37, -80, 2, -98, -25, -100, -37, -96, -30, -95, -5, -96, 22, -88, 47, -83, 65, -84, 69, -88, 56, -82, 37, -79, 19, -79, 12, -87, 11, -85, 18, -81, 26, -81, 36, -91, 42, -97, 42, -101, 33, -104, 19, -106, 7, -98, 3, -89, 5, -80, 15, -75, 28, -69, 44, -74, 55, -79, 61, -94, 60, -106, 51, -114, 31, -113, 18, -112, 8, -104, 4, -92, 1, -79, 6, -72, 15, -70, 26, -74, 35, -79, 42, -87, 44, -97, 48, -114, 50, -119, 47, -115, 37, -106, 27, -100, 19, -88, 13, -77, 8, -71, 7, -72, 8, -71, 13, -76, 21, -91, 33, -112, 44, -121, 51, -123, 51, -118, 48, -113, 42, -94, 32, -76, 21, -66, 15, -68, 9, -69, 7, -74, 4, -90, 7, -111, 16, -121, 30, -125, 44, -124, 55, -116, 59, -97, 58, -84, 49, -75, 36, -74, 20, -74, 5, -84, -4, -96, -7, -108, -2, -109, 13, -112, 34, -112, 54, -111, 65, -104, 67, -100, 57, -95, 42, -92, 20, -85, 4, -85, -4, -84, -3, -87, 7, -91, 22, -102, 38, -109, 48, -116, 47, -122, 42, -127, 32, -115, 20, -98, 15, -86, 22, -80, 33, -68, 40, -65, 43, -75, 44, -97, 38, -113, 22, -128, 3, -140, -10, -142, -16, -123, -6, -101, 17, -82, 43, -68, 66, -57, 83, -61, 83, -78, 69, -101, 40, -116, 11, -135, -14, -144, -29, -140, -30, -121, -13, -103, 12, -86, 37, -72, 54, -63, 66, -71, 67, -84, 59, -101, 46, -113, 36, -126, 25, -131, 20, -132, 19, -121, 18, -111, 13, -98, 8, -91, 4, -86, 4, -86, 7, -85, 16, -88, 36, -94, 57, -106, 73, -113, 80, -123, 75, -126, 58, -128, 29, -120, 0, -114, -22, -105, -30, -94, -25, -79, -3, -75, 25, -79, 51, -87, 68, -97, 74, -113, 69, -130, 55, -139, 33, -133, 15, -125, 4, -113, 1, -99, 8, -80, 22, -77, 33, -81, 39, -90, 36, -96, 31, -108, 21, -119, 18, -126, 19, -121, 24, -117, 31, -114, 41, -108, 44, -96, 44, -93, 38, -94, 29, -98, 18, -97, 15, -102, 15, -107, 22, -111, 30, -114, 39, -120, 40, -120, 34, -116, 25, -107, 18, -104, 14, -99, 17, -96, 26, -94, 40, -100, 53, -105, 64, -117, 62, -123, 49, -128, 28, -124, 8, -116, -9, -103, -15, -93, -10, -81, 8, -82, 30, -90, 54, -105, 66, -115, 68, -126, 58, -133, 43, -133, 24, -119, 9, -107, 4, -95, 7, -86, 12, -78, 20, -87, 28, -103, 36, -119, 40, -128, 40, -135, 37, -136, 37, -126, 35, -106, 34, -94, 33, -87, 30, -83, 24, -82, 15, -95, 8, -107, 7, -117, 9, -117, 19, -122, 31, -124, 46, -119, 54, -110, 55, -106, 47, -104, 37, -105, 25, -102, 13, -102, 1, -96, -1, -97, 9, -99, 24, -106, 35, -111, 45, -120, 48, -125, 47, -128, 41, -123, 34, -116, 27, -103, 21, -92, 16, -80, 13, -77, 14, -82, 16, -98, 18, -112, 22, -129, 26, -140, 36, -144, 44, -131, 50, -118, 51, -100, 45, -81, 32, -67, 20, -71, 7, -82, -2, -97, -4, -112, 2, -132, 16, -139, 32, -138, 47, -125, 57, -115, 55, -99, 47, -85, 31, -73, 17, -78, 7, -86, 8, -97, 12, -108, 23, -124, 31, -134, 39, -135, 39, -127, 33, -120, 21, -107, 13, -92, 9, -79, 14, -76, 24, -74, 38, -83, 52, -99, 58, -121, 52, -134, 37, -138, 11, -131, -8, -126, -14, -115, -6, -101, 11, -85, 33, -76, 51, -69, 62, -77, 63, -92, 54, -113, 33, -126, 13, -139, 1, -142, 0, -137, 7, -121, 24, -107, 39, -91, 50, -77, 48, -68, 37, -74, 22, -85, 7, -100, -1, -114, 4, -131, 19, -136, 38, -134, 56, -129, 67, -124, 64, -112, 51, -99, 27, -83, -1, -74, -24, -69, -27, -72, -13, -80, 11, -98, 38, -115, 66, -134, 79, -147, 73, -151, 52, -140, 27, -119, 1, -93, -14, -74, -16, -57, -2, -51, 16, -57, 34, -77, 45, -102, 52, -133, 49, -155, 38, -165, 22, -154, 12, -131, 10, -100, 16, -75, 24, -54, 35, -50, 39, -55, 35, -73, 25, -97, 17, -125, 8, -143, 6, -150, 10, -141, 21, -124, 34, -105, 49, -90, 55, -76, 50, -72, 37, -72, 21, -78, 5, -88, -5, -102, -10, -108, -4, -113, 11, -116, 32, -121, 48, -120, 57, -114, 54, -103, 45, -97, 29, -85, 15, -76, 5, -75, 3, -83, 4, -87, 9, -97, 18, -110, 30, -124, 38, -127, 43, -125, 40, -115, 34, -103, 24, -83, 19, -69, 14, -67, 15, -77, 16, -85, 19, -99, 25, -114, 32, -127, 33, -126, 33, -120, 28, -108, 24, -98, 18, -82, 15, -72, 14, -72, 17, -81, 22, -88, 28, -99, 35, -107, 40, -118, 40, -118, 34, -117, 25, -111, 19, -106, 13, -97, 11, -91, 12, -81, 18, -79, 25, -78, 35, -88, 43, -95, 46, -103, 36, -108, 27, -119, 19, -119, 12, -115, 8, -104, 11, -93, 16, -79, 27, -73, 34, -72, 36, -80, 35, -86, 29, -98, 19, -109, 12, -121, 10, -119, 16, -112, 23, -99, 33, -89, 38, -75, 41, -73, 37, -77, 25, -83, 9, -89, -1, -100, -5, -109, 0, -113, 13, -106, 31, -99, 47, -93, 59, -93, 61, -87, 50, -87, 29, -89, 8, -94, -7, -93, -10, -94, -7, -93, 9, -94, 27, -91, 42, -92, 51, -95, 49, -99, 37, -99, 22, -102, 7, -96, 1, -94, 7, -84, 20, -81, 34, -77, 47, -83, 52, -90, 47, -100, 31, -105, 6, -107, -15, -103, -26, -97, -22, -85, -2, -77, 28, -73, 57, -76, 74, -74, 79, -88, 69, -99, 44, -106, 10, -103, -14, -105, -27, -100, -27, -91, -17, -79, 6, -74, 28, -74, 46, -78, 54, -86, 57, -97, 50, -103, 38, -105, 27, -98, 22, -93, 18, -84, 18, -82, 17, -78, 14, -77, 6, -81, 0, -87, -4, -90, -3, -95, 7, -97, 25, -96, 47, -92, 64, -89, 69, -83, 66, -83, 49, -77, 23, -76, -4, -77, -22, -85, -30, -88, -24, -94, -7, -96, 16, -97, 37, -93, 52, -89, 60, -80, 57, -75, 43, -69, 30, -71, 17, -69, 7, -76, 1, -85, 1, -97, 3, -98, 8, -105, 14, -103, 20, -98, 26, -86, 33, -80, 36, -72, 40, -65, 39, -62, 38, -71, 31, -80, 20, -90, 10, -91, 3, -98, -2, -97, 1, -97, 6, -85, 18, -82, 28, -79, 37, -75, 38, -69, 36, -69, 30, -73, 22, -73, 12, -70, 9, -79, 12, -87, 14, -92, 15, -90, 16, -97, 16, -94, 18, -92, 18, -79, 21, -71, 22, -61, 24, -55, 26, -51, 29, -59, 25, -72, 22, -89, 17, -104, 12, -114, 4, -108, 3, -99, 7, -80, 16, -65, 27, -51, 36, -49, 39, -48, 35, -59, 26, -73, 16, -92, 6, -104, 1, -107, 3, -99, 10, -91, 19, -73, 27, -61, 32, -55, 33, -57, 23, -55, 13, -67, 5, -75, 3, -86, 7, -89, 15, -89, 25, -83, 34, -81, 38, -78, 37, -74, 27, -73, 15, -77, 5, -74, -1, -71, -2, -63, 7, -66, 18, -66, 28, -70, 33, -70, 35, -83, 31, -88, 22, -93, 10, -90, 6, -82, 6, -72, 16, -65, 28, -57, 34, -55, 34, -56, 31, -65, 20, -74, 7, -90, -5, -88, -9, -94, 0, -94, 16, -88, 31, -71, 45, -61, 50, -51, 48, -49, 37, -53, 23, -62, 4, -70, -12, -76, -17, -80, -11, -91, -2, -86, 9, -81, 23, -71, 35, -70, 40, -62, 39, -58, 31, -52, 27, -57, 25, -65, 20, -66, 13, -68, 9, -78, 5, -82, 1, -83, -2, -75, -4, -74, 0, -67, 12, -67, 22, -56, 35, -58, 45, -60, 50, -64, 46, -66, 37, -74, 20, -78, 1, -73, -13, -68, -18, -68, -15, -67, -6, -65, 6, -55, 20, -62, 35, -69, 46, -73, 44, -66, 36, -69, 25, -63, 14, -59, 3, -55, -2, -54, -2, -57, 2, -67, 6, -72, 11, -76, 15, -76, 19, -76, 21, -67, 23, -64, 22, -51, 21, -49, 21, -46, 22, -53, 19, -63, 15, -76, 11, -78, 9, -78, 4, -75, 1, -66, 3, -55, 12, -51, 22, -50, 30, -58, 33, -59, 31, -64, 23, -68, 15, -78, 7, -70, 1, -68, -2, -60, 1, -53, 10, -51, 20, -54, 26, -55, 29, -61, 26, -62, 19, -62, 9, -62, 2, -68, 1, -61, 3, -57, 3, -48, 9, -56, 19, -58, 25, -57, 23, -57, 21, -66, 18, -63, 13, -59, 8, -60, 7, -59, 8, -54, 11, -56, 13, -56, 15, -58, 15, -55, 14, -62, 16, -63, 18, -67, 16, -54, 13, -53, 12, -56, 15, -53, 11, -48, 10, -53, 9, -57, 10, -61, 13, -64, 16, -65, 16, -62, 20, -65, 22, -57, 22, -58, 20, -54, 18, -54, 11, -49, 7, -52, 7, -51, 8, -55, 9, -58, 14, -61, 19, -67, 20, -66, 16, -55, 16, -58, 16, -57, 14, -50, 11, -38, 13, -44, 14, -44, 14, -52, 12, -55, 12, -62, 7, -66, 4, -66, 3, -61, 8, -58, 15, -53, 26, -49, 34, -48, 36, -51, 32, -50, 25, -58, 11, -56, -1, -63, -12, -57, -16, -52, -11, -44, 5, -46, 19, -47, 33, -50, 40, -56, 41, -55, 29, -57, 13, -64, 0, -55, -9, -44, -16, -36, -11, -41, 2, -35, 17, -43, 25, -50, 29, -62, 24, -60, 13, -61, 4, -61, 0, -53, -4, -37, 1, -34, 12, -37, 22, -38, 29, -42, 31, -58, 21, -60, 7, -66, -6, -59, -12, -53, -13, -42, -3, -42, 10, -32, 25, -33, 35, -41, 37, -52, 32, -61, 21, -66, 5, -65, -4, -66, -8, -54, -7, -37, 0, -25, 11, -29, 22, -23, 28, -36, 25, -51, 20, -65, 10, -67, 0, -68, -7, -66, -4, -55, 1, -35, 12, -22, 24, -26, 33, -29, 31, -27, 22, -41, 8, -51, -5, -61, -13, -65, -14, -68, -8, -55, 3, -51, 17, -41, 31, -34, 40, -32, 42, -32, 33, -36, 19, -41, 2, -44, -12, -49, -19, -49, -17, -53, -9, -51, 5, -59, 18, -44, 30, -40, 35, -43, 37, -44, 27, -35, 17, -34, 6, -37, -3, -40, -8, -42, -8, -39, -7, -39, -2, -43, 7, -39, 15, -47, 19, -46, 20, -47, 17, -42, 16, -51, 12, -45, 11, -40, 9, -34, 10, -31, 13, -35, 17, -39, 15, -37, 11, -41, 8, -53, 7, -63, 1, -58, -2, -52, 1, -40, 9, -42, 16, -27, 24, -18, 27, -19, 27, -29, 21, -34, 15, -47, 4, -61, -7, -60, -13, -57, -11, -50, -6, -38, 3, -28, 14, -13, 23, -15, 27, -25, 27, -40, 23, -40, 15, -54, 4, -58, -2, -55, -3, -48, 2, -38, 8, -30, 13, -28, 15, -26, 13, -27, 8, -33, 3, -42, -1, -42, 0, -49, 7, -41, 18, -45, 27, -38, 32, -31, 27, -27, 20, -36, 7, -34, -8, -32, -23, -44, -26, -45, -20, -35, -5, -33, 15, -33, 34, -33, 45, -24, 49, -27, 41, -33, 26, -48, 5, -43, -18, -45, -33, -45, -33, -39, -24, -34, -7, -30, 13, -22, 30, -19, 43, -25, 48, -29, 36, -30, 20, -38, 4, -36, -8, -43, -18, -40, -21, -41, -14, -35, -4, -29, 2, -21, 9, -29, 16, -31, 24, -23, 23, -29, 20, -34, 14, -28, 13, -28, 13, -33, 14, -40, 9, -34, 2, -36, -9, -30, -15, -35, -16, -28, -13, -25, -9, -27, 6, -26, 25, -22, 38, -25, 43, -32, 43, -31, 31, -32, 14, -38, -3, -39, -18, -49, -28, -40, -27, -35, -17, -27, 0, -28, 17, -16, 32, -13, 40, -11, 39, -16, 28, -28, 16, -34, 4, -46, -6, -58, -12, -52, -11, -44, -7, -36, 1, -24, 7, 3, 10, 5, 14, 3, 14, -9, 9, -13, 5, -26, 2, -48, 2, -60, 1, -51, 2, -40, 3, -34, 6, -17, 7, -4, 8, -3, 8, 1, 11, -16, 12, -27, 9, -38, 6, -40, 7, -49, 8, -45, 9, -38, 6, -26, 3, -14, 2, -11, 5, -9, 4, -13, 6, -25, 7, -23, 7, -19, 6, -23, 9, -36, 9, -21, 8, -20, 5, -22, 3, -30, 0, -30, -3, -28, -2, -32, 3, -33, 6, -22, 9, -9, 14, -11, 21, -7, 21, -2, 19, -21, 15, -31, 7, -40, -6, -39, -13, -48, -12, -45, -4, -42, 5, -23, 14, -2, 22, 3, 28, 4, 28, 0, 24, -7, 13, -18, 1, -39, -11, -49, -17, -46, -18, -39, -9, -42, -1, -17, 9, -1, 17, 5, 23, 9, 22, 9, 19, -2, 13, -24, 8, -38, 2, -44, -2, -45, -5, -49, -3, -42, 0, -16, 5, -7, 7, 1, 11, 2, 13, 6, 16, -5, 16, -12, 15, -28, 11, -38, 7, -34, 0, -32, -5, -28, -8, -19, -10, -10, -8, -5, 2, -7, 8, -6, 15, -13, 21, -13, 25, -27, 21, -21, 15, -15, 3, -17, -5, -19, -11, -10, -10, -10, -6, -22, -3, -22, 1, -21, 9, -17, 14, -17, 17, -23, 16, -10, 15, -7, 12, -6, 12, -11, 9, -10, 8, -22, 6, -26, 5, -27, 1, -30, -1, -25, -2, -22, -1, -12, -3, 0, 1, 4, 9, -1, 16, -8, 19, -8, 21, -19, 17, -18, 7, -26, -4, -22, -9, -10, -13, -4, -12, -11, -6, -9, 6, -5, 15, -13, 19, -14, 17, -16, 14, -17, 8, -15, 4, -18, 0, -8, -2, -7, 2, -9, 8, -16, 15, -9, 20, -19, 19, -25, 13, -19, 3, -16, -1, -12, -7, -6, -12, -2, -8, -1, 0, 5, 8, 1, 17, -16, 23, -20, 25, -26, 17, -18, 7, -19, 0, -18, -3, -10, -4, 0, -3, 2, 1, 3, 7, 5, 12, -9, 13, -17, 9, -13, 4, -19, 3, -27, 5, -30, 5, -12, 7, -2, 10, 3, 17, -2, 20, 7, 18, 9, 13, -6, 5, -13, -6, -16, -13, -21, -15, -23, -11, -16, -5, -15, 9, -11, 23, -1, 33, -2, 38, 2, 35, -2, 21, -1, 5, -4, -11, -5, -19, -10, -23, -12, -20, -14, -11, -12, 3, -1, 17, -9, 30, -19, 35, -10, 30, -2, 20, -2, 9, -8, -1, 2, -8, 5, -12, 11, -9, 2, -4, -2, 3, -4, 8, -17, 11, -22, 9, -19, 8, -20, 7, -18, 7, 0, 6, 14, 10, 20, 14, 24, 18, 11, 17, 7, 11, -5, 3, -22, -6, -37, -15, -35, -17, -25, -13, -10, -4, 5, 10, 14, 25, 31, 37, 32, 43, 14, 34, 3, 19, -8, -1, -22, -18, -34, -31, -25, -34, -18, -29, -3, -11, 5, 13, 15, 34, 24, 42, 18, 43, 8, 34, 3, 19, 1, -1, -15, -13, -22, -21, -12, -23, -6, -17, 6, -6, 7, 3, 10, 15, 9, 20, 10, 19, 1, 13, -2, 6, 0, 2, -2, 4, 2, 7, 3, 11, 5, 14, 8, 14, 4, 7, 2, 0, -1, -8, -8, -14, -18, -16, -4, -13, 4, -1, 5, 16, 7, 31, 14, 42, 19, 43, 15, 32, 5, 16, -5, -3, -5, -24, -9, -36, -11, -37, -4, -24, -5, -5, 4, 17, 13, 32, 20, 40, 18, 39, 18, 29, 12, 13, 5, 0, 0, -11, -11, -16, -11, -14, -5, -7, 1, 1, 5, 11, 4, 14, 9, 13, 17, 5, 22, 1, 5, 1, 3, 3, 8, 7, 6, 14, 3, 19, 5, 20, 10, 14, 10, 4, 10, -6, 6, -15, 4, -20, -1, -17, -6, -9, 6, 3, 11, 15, 13, 28, 15, 33, 24, 30, 22, 20, 16, 5, 7, -11, 0, -18, -1, -19, -8, -15, -10, -6, -5, 8, 8, 17, 19, 22, 23, 21, 26, 16, 23, 8, 23, 0, 10, -4, 0, -2, -3, -2, -5, 3, -8, 10, 0, 15, 11, 13, 12, 9, 17, 3, 20, -1, 23, -7, 20, -8, 10, -7, 12, 2, 12, 12, 8, 18, 2, 20, 5, 25, 1, 22, 2, 13, 5, 1, 3, -10, 13, -20, 21, -18, 22, -11, 23, -2, 25, 9, 21, 20, 12, 28, 8, 31, -3, 26, -6, 17, -10, 4, -3, -6, 9, -12, 17, -11, 18, -9, 27, -3, 38, 5, 28, 13, 18, 13, 11, 14, 4, 13, 1, 11, -6, 7, -4, 6, 4, 5, 16, 6, 21, 3, 31, 2, 31, 1, 23, -1, 22, -5, 16, -4, 8, -1, 1, 5, -1, 12, 0, 22, 7, 25, 14, 24, 14, 16, 25, 7, 28, -6, 27, -12, 17, -15, 10, -14, 11, -10, 12, 4, 7, 17, 2, 27, 13, 29, 16, 27, 18, 17, 23, 5, 21, -7, 18, -16, 16, -18, 16, -13, 14, -8, 18, 1, 15, 12, 19, 21, 24, 24, 18, 21, 15, 13, 14, 7, 12, 1, 7, -3, 6, -6, 8, -5, 15, -2, 26, 1, 27, 1, 35, 3, 35, 4, 29, 7, 21, 7, 14, 8, 5, 9, -1, 8, 4, 5, 8, 3, 20, 0, 25, 0, 26, -4, 36, -5, 41, -5, 32, 2, 16, 9, 9, 18, 0, 21, -1, 20, 0, 12, 6, 5, 22, -4, 31, -10, 35, -11, 33, -6, 33, -1, 23, 8, 15, 16, 10, 18, 7, 16, 11, 14, 10, 8, 16, 3, 22, 0, 22, -1, 18, -3, 22, -1, 25, 2, 17, 9, 13, 13, 11, 15, 20, 13, 24, 13, 20, 12, 17, 11, 21, 5, 24, 0, 16, -4, 17, -6, 16, -9, 20, -7, 24, -4, 24, 2, 29, 7, 33, 11, 34, 13, 27, 19, 23, 22, 10, 18, 6, 5, 13, -6, 16, -14, 21, -18, 22, -17, 25, -7, 31, 0, 35, 9, 30, 16, 26, 21, 29, 21, 22, 20, 15, 15, 7, 8, 8, -3, 17, -13, 23, -18, 27, -15, 30, -10, 35, -2, 31, 4, 34, 12, 30, 15, 22, 16, 19, 12, 16, 10, 16, 7, 13, 5, 12, 2, 15, 0, 27, -3, 30, -2, 26, -1, 30, -1, 31, 0, 31, 3, 28, 1, 25, 5, 18, 10, 17, 12, 15, 14, 10, 14, 15, 9, 15, 4, 22, -1, 31, -4, 34, -6, 34, -7, 35, -6, 36, -1, 30, 4, 23, 11, 10, 14, 8, 16, 11, 14, 11, 9, 15, 5, 21, 1, 30, -4, 36, -3, 38, -1, 31, 2, 28, 5, 26, 12, 18, 13, 14, 11, 13, 6, 15, 3, 15, 1, 22, 1, 25, -1, 28, -2, 34, -1, 35, 5, 36, 9, 31, 10, 22, 9, 19, 8, 20, 2, 21, -2, 19, -6, 22, -2, 21, 2, 28, 9, 26, 12, 21, 11, 29, 4, 35, 1, 32, -1, 27, -5, 30, -7, 29, -5, 28, 0, 27, 10, 24, 14, 21, 14, 16, 12, 16, 11, 21, 2, 25, -7, 24, -11, 30, -10, 40, -5, 40, 2, 38, 7, 31, 13, 31, 12, 28, 10, 16, 6, 9, 1, 12, -5, 15, -5, 18, -4, 31, 0, 37, 5, 39, 12, 40, 15, 39, 15, 35, 8, 22, 0, 15, -7, 14, -13, 20, -17, 20, -12, 23, -2, 29, 9, 34, 17, 40, 21, 40, 17, 36, 11, 30, 4, 26, -2, 16, -9, 12, -12, 17, -11, 17, -3, 23, 4, 29, 8, 35, 11, 35, 13, 33, 13, 30, 9, 28, 1, 26, -2, 20, -2, 25, -1, 28, -2, 27, 1, 29, 3, 31, 1, 30, -3, 31, -6, 32, -7, 23, -2, 21, 1, 26, 2, 32, 3, 34, 10, 31, 15, 31, 16, 32, 10, 30, 1, 26, -9, 29, -12, 25, -13, 17, -12, 21, -10, 27, -3, 29, 5, 32, 11, 40, 13, 42, 16, 36, 15, 31, 11, 29, 3, 25, -4, 16, -11, 14, -13, 21, -10, 23, -7, 26, -5, 35, 3, 42, 11, 37, 17, 33, 17, 29, 14, 28, 6, 21, 3, 20, -2, 22, -4, 20, -4, 23, -5, 35, -9, 42, -6, 38, -4, 36, -1, 33, 4, 27, 6, 30, 2, 31, 5, 25, 10, 22, 12, 27, 8, 29, 3, 30, -8, 32, -11, 32, -11, 33, -11, 31, -10, 30, -1, 30, 7, 28, 15, 26, 19, 27, 18, 29, 10, 26, 4, 31, -7, 38, -19, 39, -23, 36, -19, 33, -14, 32, -3, 30, 5, 26, 11, 23, 15, 29, 16, 30, 11, 31, 6, 35, -3, 35, -9, 36, -16, 39, -15, 36, -12, 26, -5, 23, -1, 22, 6, 23, 11, 24, 10, 26, 3, 35, 3, 39, 3, 36, 0, 38, -3, 39, 0, 28, 2, 20, 4, 23, -1, 22, -6, 19, -7, 23, -5, 30, -8, 37, -5, 41, 0, 41, 9, 36, 15, 33, 16, 31, 8, 28, 1, 22, -8, 22, -13, 25, -15, 27, -11, 28, -8, 32, 0, 39, 6, 38, 10, 37, 10, 35, 9, 29, 3, 24, -4, 27, -8, 28, -7, 24, -2, 24, 1, 31, -1, 40, -3, 42, 1, 35, 3, 33, -4, 33, -5, 32, -4, 27, -4, 25, -3, 27, 1, 30, 3, 31, 5, 33, 3, 38, 1, 37, -1, 35, -4, 35, -6, 31, 1, 22, 1, 19, -2, 24, -3, 32, 0, 35, 1, 32, 3, 36, 1, 42, 0, 39, 0, 32, 1, 29, -6, 28, -6, 23, -1, 19, 3, 24, 3, 30, 5, 36, 0, 43, -3, 49, -1, 43, -1, 30, -8, 28, -8, 30, -8, 18, 2, 11, 7, 20, 7, 29, 7, 32, 11, 41, 6, 48, -1, 43, -6, 35, -8, 34, -10, 31, -8, 20, -8, 15, -4, 25, 0, 29, 6, 27, 7, 35, 9, 44, 2, 45, -5, 45, -3, 41, -2, 31, -10, 25, -12, 26, -10, 24, -7, 22, -4, 27, -1, 34, 0, 41, 6, 44, 7, 44, 4, 39, 2, 29, 1, 25, -6, 24, -5, 15, -5, 14, -7, 28, -6, 38, 2, 38, 2, 43, 3, 49, 2, 43, 0, 33, -2, 26, -1, 25, -9, 23, -10, 20, -7, 27, -4, 39, -3, 38, -1, 36, 0, 45, 2, 48, 1, 34, -1, 25, 0, 27, 6, 20, 5, 9, -1, 19, -6, 38, -10, 41, -13, 38, -9, 50, -5, 56, 0, 39, 4, 30, 8, 30, 9, 19, 9, 8, -4, 18, -13, 31, -11, 30, -7, 33, -9, 47, 0, 52, 8, 41, 11, 35, 10, 34, 4, 27, -2, 16, -3, 18, -9, 25, -16, 30, -14, 40, -6, 48, -5, 48, -1, 47, 1, 45, 0, 40, -1, 31, 0, 24, -2, 21, -2, 23, -1, 26, -1, 30, 1, 35, 0, 39, -9, 45, -9, 44, -3, 38, -2, 30, -4, 28, 0, 28, 2, 26, 6, 28, 4, 29, 1, 33, 0, 38, 1, 41, -5, 42, -8, 37, -8, 30, -8, 30, -10, 34, -6, 28, -8, 26, -6, 38, 0, 46, 6, 39, 10, 34, 14, 38, 6, 33, -1, 23, -3, 23, -9, 27, -19, 21, -15, 21, -7, 39, -2, 50, 1, 44, 2, 45, 3, 51, 10, 41, 4, 27, -6, 23, -6, 18, -2, 14, -3, 18, -2, 28, -2, 35, -4, 42, -7, 53, -8, 58, -11, 53, -8, 41, -6, 31, -3, 26, 3, 23, 8, 15, 4, 11, 4, 22, 2, 40, -6, 50, -16, 51, -12, 51, -9, 49, -3, 38, -2, 29, -1, 23, 1, 13, 6, 12, 2, 25, -1, 37, -1, 40, 0, 43, -2, 51, -1, 55, -8, 45, -10, 34, -11, 28, -11, 25, -9, 24, -3, 25, -2, 26, 4, 32, 9, 43, 4, 50, -8, 51, -7, 47, -8, 41, -10, 37, -9, 35, -8, 29, -6, 25, 2, 26, 1, 31, -4, 35, -6, 43, -7, 46, -10, 43, -3, 43, -2, 47, -4, 39, 1, 25, 8, 23, 3, 30, -4, 33, -14, 36, -17, 46, -10, 47, -3, 38, -3, 37, 4, 38, 10, 26, 6, 20, -1, 29, -3, 32, -5, 29, -3, 38, -6, 51, -7, 50, -3, 44, 0, 45, -4, 36, -2, 20, -1, 20, -8, 28, -7, 24, 4, 21, 3, 41, -3, 56, -5, 54, -4, 52, -6, 52, -5, 41, -10, 26, -5, 20, 6, 16, 5, 15, -3, 20, 1, 33, -1, 47, -6, 51, -8, 51, -8, 54, -7, 50, 3, 33, 6, 23, 4, 20, 2, 18, -2, 21, -11, 30, -7, 39, -7, 41, -11, 48, -6, 58, 1, 55, -1, 41, -2, 35, -5, 34, -7, 25, -7, 22, -9, 34, -14, 39, -6, 36, 3, 44, 3, 57, -1, 46, -3, 34, -9, 42, -13, 45, -15, 28, -15, 24, -10, 41, -3, 40, 1, 33, 6, 46, 4, 55, -4, 42, -8, 35, -3, 42, -5, 34, -9, 20, -9, 22, -3, 34, 0, 35, 0, 32, -7, 44, -6, 57, -2, 54, -4, 48, -7, 46, 3, 36, 4, 21, 0, 18, -2, 23, -6, 27, -13, 30, -11, 41, -11, 56, -6, 60, 2, 49, 5, 43, 4, 39, 11, 28, 3, 19, -8, 23, -10, 26, -6, 30, -7, 42, -8, 55, -8, 54, -5, 51, -1, 48, -5, 42, -11, 32, -5, 27, -1, 26, -1, 25, 3, 32, 5, 45, 0, 47, -2, 44, -7, 50, -12, 51, -13, 39, -12, 32, -10, 34, 2, 28, 7, 22, 4, 30, 5, 38, 7, 36, -5, 41, -11, 53, -10, 51, -3, 35, -1, 36, -2, 46, -9, 38, -5, 28, -2, 33, -10, 39, -13, 36, -7, 40, -6, 48, 0, 44, 5, 37, 3, 39, -2, 44, -5, 39, -8, 30, -9, 29, -10, 43, -12, 47, -9, 40, 6, 39, 3, 46, -4, 43, -1, 31, 2, 29, -4, 29, -5, 25, -6, 26, -2, 38, 3, 47, 1, 41, -4, 44, -1, 57, -5, 54, -11, 38, -10, 32, -5, 31, -5, 23, -1, 21, 0, 28, -3, 36, -6, 42, -7, 53, -10, 61, -3, 58, -2, 49, -5, 39, 0, 34, 6, 26, -2, 14, -7, 13, -10, 28, -10, 44, -8, 46, -4, 50, -4, 61, 3, 60, 5, 45, 0, 37, -7, 34, -7, 23, -14, 18, -13, 31, -3, 35, 4, 31, 2, 41, 3, 58, -1, 57, -5, 48, -12, 44, -17, 41, -14, 34, -2, 29, 0, 29, 2, 27, 9, 29, 9, 39, -3, 48, -11, 46, -17, 48, -15, 48, -8, 40, -2, 37, -2, 38, 6, 33, 5, 27, 1, 34, 0, 38, -3, 35, -12, 39, -10, 47, -5, 48, -3, 42, -6, 42, -7, 42, -6, 35, -1, 31, -6, 37, -11, 42, -4, 40, 4, 41, 0, 46, 0, 45, 0, 36, -2, 29, -8, 33, -12, 38, -17, 35, -10, 36, -2, 46, 3, 45, 8, 38, 9, 45, -2, 49, -7, 36, -7, 26, -10, 33, -11, 33, -2, 22, 5, 26, 7, 46, 0, 51, -7, 45, -9, 51, -6, 54, -13, 37, -12, 28, 2, 32, 9, 25, 7, 16, 8, 28, 0, 47, -9, 48, -13, 46, -15, 56, -18, 56, -10, 44, -7, 40, -2, 36, 7, 24, 7, 19, -2, 29, 0, 35, 1, 33, -6, 41, -10, 54, -8, 52, -4, 43, 2, 39, -4, 37, -8, 32, -2, 28, 1, 33, -8, 36, -3, 32, 4, 34, 3, 42, 0, 43, -1, 34, -7, 37, -8, 45, -8, 40, -4, 33, 2, 32, 8, 35, 3, 32, 2, 34, 1, 41, -10, 42, -18, 37, -12, 41, -6, 48, -1, 39, -1, 32, -1, 41, 2, 44, 0, 37, -12, 37, -13, 42, -6, 39, -4, 39, -6, 47, -2, 49, -6, 41, -8, 38, -6, 39, -6, 33, -11, 30, -10, 38, -9, 44, 0, 42, 11, 42, 10, 45, 0, 40, 0, 34, -2, 34, -11, 31, -17, 26, -13, 30, -6, 41, 2, 45, 1, 46, 4, 45, 9, 45, 5, 40, -8, 39, -11, 37, -11, 30, -10, 26, -6, 32, -1, 40, -3, 42, -2, 42, -4, 46, -4, 48, 0, 43, 1, 35, -4, 33, 3, 35, 6, 32, -4, 31, -13, 41, -13, 45, -16, 40, -15, 43, -9, 47, -1, 42, 7, 33, 11, 39, 4, 44, 3, 33, 3, 28, -9, 39, -20, 47, -16, 39, -13, 38, -7, 43, -2, 41, 2, 37, -2, 42, -2, 45, -6, 36, -1, 33, 2, 37, -4, 41, -5, 40, 3, 38, -1, 39, -8, 40, -11, 41, -11, 36, -11, 35, -7, 41, -10, 42, -4, 37, 7, 39, 7, 44, 0, 40, -1, 40, -8, 48, -13, 47, -11, 33, -4, 28, -3, 35, -2, 32, -1, 27, 0, 34, -3, 44, -7, 43, -10, 46, 0, 51, 3, 49, -3, 42, -4, 36, 2, 33, -3, 28, -8, 22, -13, 29, -15, 40, -11, 48, -3, 49, -1, 49, 6, 52, 5, 50, -1, 40, -7, 33, -8, 31, -14, 27, -15, 28, -8, 35, 0, 43, 1, 42, 2, 46, -3, 54, -3, 51, -5, 41, -13, 35, -13, 34, -1, 31, 2, 30, 1, 31, 2, 34, 3, 38, -3, 43, -8, 46, -14, 44, -11, 45, -8, 45, -6, 42, -2, 39, 5, 40, 1, 34, -7, 32, -8, 43, -6, 41, -12, 32, -10, 39, -4, 48, 1, 44, 2, 36, -1, 41, -7, 45, -4, 37, -6, 33, -11, 43, -11, 46, -3, 34, -1, 37, 3, 45, 3, 37, -1, 30, -7, 40, -9, 44, -13, 39, -8, 38, -5, 43, -4, 45, 0, 41, 6, 38, -2, 42, -6, 40, -5, 32, -2, 31, -3, 35, -1, 33, 0, 29, 5, 35, 1, 48, -12, 50, -15, 44, -5, 45, -6, 43, -6, 38, 0, 34, 4, 34, 5, 29, 3, 30, -8, 44, -14, 50, -14, 45, -13, 46, -10, 49, -2, 45, -2, 39, -3, 37, 2, 32, 3, 27, -5, 31, -7, 41, -7, 44, -6, 46, -5, 50, -2, 47, -1, 38, 2, 34, -4, 35, -13, 31, -13, 30, -4, 35, 0, 36, 7, 35, 8, 43, 6, 52, 2, 44, -4, 38, -12, 38, -13, 35, -14, 30, -10, 27, 3, 33, 10, 36, 3, 39, 3, 44, 5, 46, 3, 37, -6, 35, -10, 39, -10, 38, -1, 32, 2, 28, 1, 32, 1, 36, 4, 37, -5, 38, -9, 42, -5, 40, 1, 35, 2, 38, 7, 40, 6, 36, 3, 32, -2, 34, -9, 41, -15, 39, -13, 38, -16, 43, -11, 46, 3, 41, 9, 41, 3, 42, 2, 38, -1, 38, -6, 40, -10, 39, -13, 36, -13, 42, -1, 43, 1, 38, -4, 43, -7, 50, -8, 44, -11, 34, -3, 34, 3, 31, 3, 28, 5, 33, 8, 39, 6, 44, 1, 42, -8, 44, -12, 45, -9, 41, -6, 35, -12, 35, -4, 32, 6, 28, 5, 35, 2, 38, 2, 37, 0, 42, 0, 46, -3, 46, -5, 44, -3, 41, 1, 35, -5, 34, -5, 34, -5, 33, -10, 36, -12, 39, -4, 44, -1, 45, 1, 43, 3, 42, 4, 41, 3, 38, -1, 39, -10, 40, -10, 35, -4, 38, -4, 39, -6, 39, -2, 41, -2, 39, -5, 37, -7, 41, -8, 44, -10, 43, -4, 44, -2, 45, 3, 43, 7, 39, 2, 40, -7, 39, -7, 34, -11, 35, -18, 41, -17, 44, -7, 38, 1, 37, 9, 44, 6, 43, 3, 39, 2, 40, -4, 47, -16, 42, -12, 38, -6, 43, -6, 38, -4, 33, -1, 38, -4, 40, -2, 34, -5, 35, -7, 42, -6, 49, -3, 50, -3, 46, 3, 45, 5, 42, -1, 34, -5, 29, -5, 28, -11, 28, -11, 31, -6, 34, 3, 36, 9, 47, 9, 50, -1, 52, -3, 53, -2, 44, -4, 32, -9, 24, -3, 25, -2, 28, 0, 27, 3, 28, 1, 42, -3, 51, -2, 49, -7, 53, -9, 54, -3, 44, 0, 36, -2, 35, 0, 36, -4, 34, -7, 28, -6, 31, -2, 40, -3, 40, 0, 40, -2, 47, -3, 55, -1, 49, -2, 39, -8, 40, -4, 39, -4, 33, -6, 33, -5, 40, 2, 37, 2, 33, 3, 42, 0, 46, -6, 45, -9, 42, -8, 42, -9, 46, -3, 39, 0, 37, -2, 44, -3, 41, 4, 34, 1, 37, -1, 36, -2, 34, -1, 37, 0, 38, 0, 42, -5, 43, -4, 43, -4, 45, -8, 45, -8, 39, -1, 39, -2, 40, -3, 38, 4, 38, 8, 32, 2, 33, -2, 42, -9, 44, -15, 45, -14, 50, -11, 49, -6, 43, 5, 43, 6, 41, 4, 35, 4, 30, 6, 23, -2, 29, -7, 40, -13, 41, -9, 45, -3, 54, -1, 52, -3, 48, 1, 46, -3, 42, -8, 36, -9, 31, -8, 37, -9, 39, 0, 34, 6, 35, 6, 46, 0, 52, -7, 47, -15, 46, -15, 49, -14, 42, -9, 32, 2, 31, 13, 36, 13, 34, 9, 37, 1, 47, -5, 45, -9, 37, -13, 40, -21, 47, -14, 43, -5, 38, -1, 41, 3, 42, 10, 41, 4, 46, -1, 44, -1, 39, -5, 42, -7, 39, -3, 33, -5, 34, -3, 35, -2, 34, -5, 40, -7, 44, 1, 41, 1, 45, 1, 43, 7, 41, 10, 45, 3, 38, 2, 30, -3, 34, -4, 30, -5, 28, -10, 37, -12, 41, -2, 43, 0, 48, 2, 52, 4, 51, 6, 48, -1, 46, -4, 45, -7, 40, -10, 31, -14, 35, -14, 39, -14, 41, -9, 47, -7, 48, -5, 54, 2, 56, 8, 49, 2, 51, -2, 48, -4, 37, -9, 34, -16, 42, -18, 38, -17, 33, -8, 39, 1, 44, 5, 44, 9, 46, 12, 46, 5, 49, -2, 47, -7, 45, -11, 44, -15, 37, -9, 34, -4, 34, 0, 34, -1, 37, -1, 36, 1, 42, 1, 51, -7, 51, -5, 49, 4, 48, 6, 44, -1, 43, -4, 47, -10, 37, -13, 29, -14, 36, -12, 34, -10, 36, -2, 46, 6, 45, 11, 49, 13, 54, 9, 49, -3, 48, -8, 41, -12, 34, -17, 33, -15, 31, -6, 28, 2, 31, 11, 38, 11, 41, 10, 44, 5, 49, 0, 51, -12, 57, -15, 49, -13, 45, -8, 44, -6, 33, 0, 31, 0, 33, 1, 30, -2, 35, -1, 37, 1, 40, 5, 48, 1, 53, 1, 53, 1, 53, -3, 50, -10, 40, -11, 37, -13, 33, -10, 25, -8, 33, -2, 36, 9, 32, 18, 42, 12, 52, 7, 52, 2, 50, -6, 54, -17, 48, -18, 37, -18, 41, -14, 37, -8, 33, 0, 39, 4, 41, 9, 45, 7, 47, 5, 48, -1, 51, -8, 50, -14, 44, -11, 41, -10, 42, -11, 41, -9, 39, 0, 41, 6, 39, 7, 42, 3, 44, 2, 41, -3, 50, -8, 48, -15, 45, -12, 50, -7, 41, -4, 42, -3, 47, 1, 41, 0, 40, -1, 46, -5, 43, -6, 42, -3, 45, 3, 32, 2, 38, 3, 50, 2, 37, 0, 39, -10, 51, -13, 46, -17, 49, -13, 50, -8, 43, 1, 46, 10, 42, 15, 39, 7, 44, 0, 42, -7, 37, -16, 40, -24, 44, -17, 41, -10, 44, -1, 43, 11, 46, 23, 47, 20, 38, 12, 43, -1, 43, -9, 32, -15, 35, -18, 36, -20, 38, -8, 43, 2, 42, 7, 49, 6, 56, 6, 48, 2, 46, -4, 53, -12, 48, -11, 39, -11, 44, -7, 43, -5, 35, -1, 39, -2, 40, -6, 41, -10, 43, -5, 43, 0, 45, 5, 42, 8, 48, 12, 48, 10, 43, 5, 47, -7, 40, -13, 33, -18, 37, -21, 36, -18, 33, -6, 41, 3, 49, 10, 49, 14, 56, 17, 57, 9, 48, 0, 49, -11, 42, -17, 31, -19, 33, -15, 26, -8, 26, 2, 37, 7, 43, 10, 51, 10, 53, 9, 57, 1, 57, -4, 49, -10, 46, -11, 38, -10, 36, -11, 37, -11, 35, -1, 36, 2, 38, 2, 42, 2, 42, 2, 52, -1, 55, 1, 42, 3, 46, 4, 51, 1, 41, -2, 38, -6, 39, -7, 37, -12, 34, -15, 37, -13, 48, -4, 45, 1, 47, 10, 52, 14, 51, 15, 50, 6, 46, -6, 45, -19, 44, -20, 38, -19, 28, -13, 35, -9, 51, 2, 43, 11, 47, 15, 57, 12, 44, 6, 48, -9, 53, -19, 42, -22, 44, -15, 39, -6, 31, 5, 38, 13, 38, 19, 35, 13, 40, 5, 44, -3, 40, -9, 46, -14, 46, -11, 40, -2, 45, 8, 38, 10, 40, 8, 45, 3, 33, 1, 40, -6, 41, -12, 35, -11, 48, -3, 47, 0, 41, 7, 52, 9, 49, 7, 36, -1, 44, -9, 45, -15, 31, -12, 40, -9, 41, 0, 33, 9, 47, 17, 45, 17, 37, 14, 46, 4, 39, -9, 42, -23, 51, -26, 43, -20, 40, -8, 45, 1, 49, 9, 46, 12, 48, 15, 47, 8, 41, -2, 41, -10, 37, -13, 40, -19, 41, -16, 41, -5, 45, 7, 43, 8, 47, 9, 50, 8, 44, 2, 50, -7, 48, -12, 39, -12, 42, -7, 40, -7, 40, -2, 39, 2, 43, 7, 42, 2, 40, -4, 53, -9, 52, -8, 48, -10, 53, -5, 48, 4, 40, 12, 37, 10, 37, 6, 30, 1, 32, -7, 41, -18, 36, -16, 42, -8, 48, 1, 45, 5, 58, 15, 55, 21, 41, 21, 42, 8, 37, -6, 31, -19, 32, -22, 31, -22, 29, -12, 36, 1, 49, 13, 50, 18, 55, 21, 58, 13, 54, 1, 53, -12, 41, -17, 37, -20, 32, -15, 27, -7, 35, 4, 33, 9, 40, 11, 51, 7, 47, 0, 56, -10, 63, -13, 53, -12, 46, -5, 47, 2, 38, 10, 29, 11, 31, 8, 27, 1, 29, -4, 40, -14, 39, -16, 51, -13, 59, -3, 54, 7, 55, 15, };