## Encodes the involutions E_2,...,E_7 defining G*. The involution E_i is given by involutions[i] (to make indexing less confusing, we set involutions[1] to be a list of 4950 zeros). ## We consider vertices to be labeled by 1,2,...,4950 and set involutions[i][x] = 0 if and only if vertex x does not admit an i-neighbor. involutions := [ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], [ 6, 13, 29, 0, 0, 1, 60, 0, 0, 0, 0, 50, 2, 30, 61, 46, 0, 0, 0, 44, 0, 36, 0, 0, 88, 125, 90, 77, 3, 14, 89, 0, 149, 0, 127, 22, 162, 0, 0, 112, 0, 98, 0, 20, 75, 16, 0, 69, 76, 12, 85, 0, 140, 0, 0, 0, 167, 141, 83, 7, 15, 72, 151, 0, 118, 0, 0, 215, 48, 204, 303, 62, 205, 278, 45, 49, 28, 0, 262, 224, 196, 0, 59, 0, 51, 285, 243, 25, 31, 27, 199, 0, 274, 0, 269, 0, 281, 42, 0, 218, 0, 0, 0, 251, 0, 253, 316, 308, 0, 0, 0, 40, 0, 0, 0, 264, 195, 65, 313, 263, 173, 0, 0, 0, 26, 209, 35, 237, 0, 326, 0, 0, 0, 0, 206, 0, 310, 240, 226, 53, 58, 275, 0, 0, 0, 332, 0, 299, 33, 0, 63, 258, 256, 0, 223, 0, 0, 0, 309, 233, 268, 37, 0, 290, 314, 0, 57, 181, 0, 0, 350, 567, 121, 552, 477, 0, 0, 347, 603, 0, 168, 0, 600, 475, 0, 427, 0, 0, 0, 0, 0, 490, 0, 0, 117, 81, 0, 0, 91, 513, 574, 0, 0, 70, 73, 135, 370, 0, 126, 515, 505, 0, 0, 358, 68, 361, 482, 100, 589, 517, 371, 443, 155, 80, 527, 139, 338, 429, 0, 0, 493, 0, 160, 533, 469, 373, 128, 0, 0, 138, 0, 598, 87, 503, 0, 0, 0, 0, 0, 0, 104, 440, 106, 392, 0, 153, 407, 152, 545, 458, 0, 79, 120, 116, 352, 0, 0, 161, 95, 0, 438, 414, 424, 93, 142, 355, 0, 74, 0, 587, 97, 0, 539, 501, 86, 461, 0, 0, 0, 164, 419, 0, 529, 0, 0, 0, 510, 558, 148, 0, 591, 0, 71, 586, 0, 456, 0, 108, 159, 137, 570, 441, 119, 165, 471, 107, 422, 532, 520, 496, 507, 353, 354, 452, 0, 130, 554, 0, 0, 0, 342, 146, 0, 578, 0, 0, 0, 227, 795, 0, 889, 331, 683, 0, 0, 962, 178, 0, 787, 171, 952, 265, 322, 323, 276, 747, 738, 214, 741, 0, 216, 0, 0, 0, 946, 675, 710, 0, 779, 207, 221, 985, 236, 0, 0, 918, 0, 0, 0, 0, 0, 0, 647, 0, 628, 0, 718, 0, 0, 0, 777, 254, 0, 0, 910, 0, 727, 703, 0, 987, 0, 0, 0, 680, 835, 0, 257, 966, 0, 0, 0, 636, 818, 272, 0, 0, 0, 904, 291, 0, 626, 317, 765, 273, 0, 854, 186, 0, 228, 816, 900, 961, 0, 631, 632, 0, 965, 271, 667, 252, 312, 896, 222, 0, 0, 783, 761, 0, 768, 964, 766, 324, 812, 0, 863, 306, 0, 260, 0, 656, 286, 799, 0, 0, 948, 892, 0, 841, 235, 0, 315, 0, 817, 0, 184, 611, 175, 950, 885, 691, 753, 217, 815, 916, 638, 0, 968, 0, 943, 192, 0, 0, 231, 0, 0, 320, 644, 0, 881, 0, 284, 619, 244, 0, 211, 0, 321, 935, 665, 297, 882, 0, 200, 0, 210, 959, 220, 742, 0, 319, 929, 822, 762, 0, 0, 0, 225, 724, 293, 657, 0, 318, 234, 0, 0, 0, 775, 928, 283, 0, 825, 0, 0, 878, 259, 0, 0, 873, 0, 744, 707, 174, 0, 327, 0, 0, 949, 298, 0, 695, 658, 748, 0, 0, 0, 610, 172, 704, 756, 311, 0, 669, 967, 201, 0, 0, 974, 334, 0, 938, 0, 991, 807, 0, 911, 304, 280, 0, 219, 840, 301, 856, 0, 640, 972, 755, 993, 242, 0, 183, 0, 754, 179, 1543, 0, 1388, 1316, 1206, 0, 566, 476, 1463, 1172, 0, 0, 1210, 1452, 0, 502, 0, 1051, 1352, 0, 0, 0, 421, 0, 385, 1228, 0, 434, 435, 1230, 1430, 1260, 412, 0, 485, 0, 594, 1237, 0, 0, 497, 0, 0, 383, 1166, 0, 0, 1116, 0, 1163, 0, 0, 460, 530, 561, 0, 0, 0, 0, 1263, 1406, 509, 1547, 439, 0, 572, 1190, 0, 0, 0, 0, 366, 1299, 0, 1252, 1342, 404, 1152, 0, 343, 0, 1136, 0, 0, 0, 0, 0, 480, 0, 0, 1086, 560, 1277, 1105, 0, 1225, 0, 1232, 0, 398, 568, 0, 1531, 551, 733, 0, 367, 0, 1367, 1205, 0, 0, 0, 1185, 387, 1092, 1434, 1402, 1268, 0, 528, 1094, 0, 397, 0, 0, 0, 1244, 0, 708, 0, 0, 0, 1161, 357, 1508, 1398, 359, 518, 1022, 550, 1506, 0, 356, 562, 1550, 0, 1518, 1449, 481, 602, 596, 569, 1099, 1461, 0, 1167, 447, 523, 0, 0, 423, 451, 1064, 449, 1250, 0, 1220, 0, 1024, 0, 537, 0, 391, 0, 369, 0, 0, 0, 446, 1245, 1330, 1087, 349, 1349, 1312, 0, 1410, 0, 0, 0, 339, 1279, 0, 1328, 462, 1440, 1469, 1035, 1235, 1292, 1436, 0, 583, 0, 0, 1309, 0, 453, 1067, 0, 483, 430, 473, 413, 1076, 1108, 0, 522, 0, 0, 541, 0, 1340, 1379, 1418, 0, 1411, 0, 0, 0, 405, 1246, 0, 1154, 0, 590, 468, 0, 0, 1373, 1479, 0, 1381, 1218, 0, 0, 0, 1530, 1331, 426, 1044, 592, 1238, 0, 0, 1542, 0, 1017, 455, 0, 0, 0, 1335, 1055, 1438, 1113, 0, 1160, 548, 0, 1048, 1310, 1171, 544, 0, 0, 499, 511, 0, 1476, 479, 0, 1072, 1196, 341, 0, 1546, 466, 1201, 1254, 0, 442, 1075, 0, 1031, 431, 1204, 0, 1109, 418, 1389, 1157, 0, 0, 0, 395, 585, 0, 1480, 1541, 0, 484, 0, 376, 1527, 0, 0, 1540, 0, 1069, 0, 0, 0, 538, 521, 0, 0, 1004, 1248, 1285, 508, 0, 1003, 580, 1175, 1054, 1303, 0, 489, 0, 1256, 365, 0, 465, 557, 478, 1503, 351, 1437, 1178, 0, 0, 0, 0, 516, 0, 432, 346, 0, 450, 437, 408, 573, 487, 1091, 1500, 1126, 595, 1070, 577, 0, 0, 1482, 0, 1118, 1281, 0, 0, 1356, 0, 372, 1453, 400, 0, 1383, 1539, 582, 1520, 597, 1124, 0, 0, 1360, 0, 2224, 1829, 0, 2042, 937, 932, 0, 1891, 0, 0, 2150, 1717, 1725, 1991, 0, 1759, 1746, 0, 862, 2066, 2078, 1631, 1815, 743, 0, 773, 1565, 1892, 0, 0, 0, 0, 899, 2033, 1043, 1502, 802, 0, 0, 0, 1841, 1888, 1890, 1587, 1033, 855, 0, 2055, 0, 875, 1262, 0, 621, 1852, 2232, 940, 868, 1738, 1663, 0, 1570, 0, 1817, 0, 0, 767, 2091, 0, 813, 2127, 924, 973, 0, 887, 1613, 0, 897, 819, 0, 2046, 2170, 0, 0, 1442, 0, 1781, 1320, 694, 786, 0, 0, 0, 969, 719, 0, 725, 0, 0, 0, 0, 757, 1824, 2098, 0, 0, 0, 697, 1889, 0, 820, 903, 2074, 1977, 1444, 870, 0, 1880, 651, 0, 979, 0, 0, 0, 0, 0, 994, 0, 971, 2056, 1219, 0, 0, 1575, 0, 2187, 0, 0, 685, 1697, 0, 2075, 1798, 0, 0, 2051, 0, 1832, 2243, 1658, 0, 0, 2200, 0, 681, 1368, 838, 0, 0, 906, 0, 0, 872, 737, 0, 653, 0, 0, 648, 760, 0, 1199, 1681, 877, 613, 0, 1597, 939, 1787, 0, 954, 1801, 2032, 0, 1581, 1993, 1970, 717, 0, 2198, 0, 0, 670, 1858, 1823, 0, 0, 2021, 888, 0, 1917, 1169, 1596, 893, 1952, 2181, 901, 713, 608, 1624, 2049, 1906, 616, 1825, 0, 1843, 1836, 0, 1790, 2162, 848, 1128, 771, 1599, 1915, 1978, 0, 699, 0, 1700, 629, 1729, 633, 0, 701, 1962, 1655, 803, 2214, 641, 857, 1989, 2112, 2020, 0, 2088, 731, 784, 836, 0, 933, 0, 769, 2175, 678, 0, 894, 0, 945, 1922, 1614, 0, 635, 1608, 1049, 663, 2128, 0, 0, 2048, 722, 0, 0, 0, 2095, 0, 1676, 0, 0, 696, 2171, 796, 1908, 980, 0, 0, 0, 934, 0, 0, 0, 1951, 0, 1964, 804, 2143, 0, 1959, 0, 0, 1621, 676, 0, 2222, 1709, 941, 2227, 0, 1907, 1985, 1711, 810, 876, 1607, 789, 0, 1913, 0, 607, 1371, 2237, 0, 1085, 0, 1867, 0, 0, 0, 2076, 1814, 798, 0, 785, 853, 0, 1635, 0, 867, 1916, 2082, 0, 0, 827, 2093, 679, 1879, 0, 0, 0, 0, 0, 788, 1679, 0, 622, 2225, 0, 0, 983, 0, 1909, 0, 997, 0, 0, 0, 0, 1665, 0, 712, 1153, 2239, 0, 1317, 2154, 844, 0, 2018, 1491, 0, 0, 828, 0, 847, 0, 989, 0, 1615, 0, 0, 606, 905, 1955, 1695, 1997, 1662, 1811, 0, 2036, 0, 740, 0, 0, 0, 721, 0, 0, 1840, 664, 1834, 0, 1617, 791, 831, 0, 0, 0, 0, 1647, 2037, 829, 0, 0, 0, 0, 0, 1696, 2052, 0, 1926, 0, 0, 634, 0, 2177, 1630, 720, 1928, 805, 953, 869, 0, 800, 1971, 1082, 0, 1112, 0, 0, 1874, 0, 752, 1910, 0, 617, 986, 0, 0, 0, 0, 2083, 2166, 1976, 758, 0, 612, 2146, 0, 0, 2235, 0, 801, 0, 1576, 0, 0, 2099, 0, 884, 1674, 1627, 845, 913, 0, 977, 0, 1682, 2000, 1981, 0, 1855, 0, 0, 1376, 2054, 0, 0, 0, 1958, 2138, 2015, 1900, 970, 0, 1034, 951, 2001, 0, 745, 0, 739, 0, 0, 1593, 0, 1553, 2134, 1873, 1585, 1774, 751, 0, 992, 2167, 0, 2183, 2217, 2124, 0, 919, 0, 2204, 852, 706, 0, 0, 2209, 1598, 2133, 0, 1606, 990, 922, 914, 860, 604, 0, 0, 891, 666, 0, 2122, 749, 0, 0, 1513, 2009, 1972, 1643, 0, 2629, 1580, 2499, 1719, 0, 2079, 0, 1025, 1945, 0, 2265, 2311, 1059, 2588, 2208, 0, 0, 1131, 1471, 0, 2626, 2560, 1559, 1182, 0, 0, 1882, 1516, 1765, 1042, 0, 0, 2004, 0, 2510, 1511, 0, 1822, 1200, 1174, 1535, 1221, 0, 2665, 0, 1771, 2142, 2137, 1538, 1311, 1261, 0, 1633, 2647, 1707, 1073, 1258, 1385, 2275, 1409, 2617, 1794, 2169, 1298, 2388, 0, 1207, 2555, 2027, 1478, 1677, 0, 1433, 1020, 2131, 1610, 2593, 1333, 0, 0, 0, 0, 2490, 0, 2468, 1556, 0, 0, 2474, 1416, 0, 0, 0, 2532, 0, 0, 0, 1234, 2386, 0, 1147, 0, 0, 2190, 1393, 1057, 1819, 1365, 2576, 0, 0, 0, 2654, 1838, 2472, 0, 1477, 0, 1274, 1628, 0, 1350, 2425, 1170, 1484, 1876, 0, 1919, 0, 0, 2485, 2299, 0, 2596, 2542, 0, 2203, 1391, 1424, 1137, 2294, 0, 1227, 2545, 0, 0, 2383, 2302, 0, 1612, 0, 1302, 0, 1308, 0, 2570, 0, 0, 0, 1010, 2556, 1561, 2420, 0, 0, 0, 0, 1011, 0, 0, 0, 1229, 2614, 2296, 2271, 0, 2256, 0, 1846, 0, 1056, 2199, 2395, 2482, 0, 0, 0, 2550, 1015, 2262, 1768, 0, 0, 1986, 0, 2147, 0, 0, 2251, 2249, 0, 1014, 2610, 2666, 2276, 0, 2259, 1586, 2449, 2416, 1748, 0, 0, 1603, 0, 2139, 1517, 0, 0, 0, 0, 2374, 0, 1084, 0, 2084, 0, 2319, 2252, 1176, 0, 0, 1216, 2362, 0, 0, 1619, 1861, 2274, 2213, 1140, 2361, 2400, 1179, 2584, 0, 0, 0, 2014, 0, 0, 1854, 2669, 1394, 2353, 0, 1327, 1021, 0, 1061, 2323, 1664, 2057, 0, 1595, 1192, 1100, 1211, 0, 1828, 1827, 1000, 2365, 0, 1145, 2031, 1407, 0, 1214, 2008, 1671, 2341, 1405, 1039, 0, 1213, 1896, 0, 1736, 0, 2298, 0, 0, 2470, 1052, 2402, 1809, 1488, 2178, 2248, 1191, 0, 0, 1795, 0, 2461, 0, 0, 2058, 1322, 0, 2646, 0, 0, 2405, 1515, 1447, 0, 1683, 0, 0, 1343, 1115, 2475, 1584, 2418, 2291, 2434, 0, 0, 1040, 1106, 1041, 1006, 1026, 1960, 2534, 0, 1844, 0, 0, 0, 1499, 2349, 2140, 0, 0, 2667, 1209, 1306, 1280, 1358, 1450, 0, 0, 1314, 0, 1222, 1336, 1198, 0, 1685, 2663, 2279, 1257, 0, 0, 0, 1427, 0, 1435, 0, 2639, 0, 2537, 0, 2289, 0, 0, 2254, 0, 1967, 0, 0, 0, 0, 2064, 1566, 0, 1957, 0, 2135, 0, 1289, 1202, 0, 2263, 1390, 2192, 1947, 1496, 1295, 1893, 2520, 1233, 0, 1291, 0, 2565, 1939, 0, 2438, 1184, 1441, 1555, 2641, 2157, 0, 1460, 1111, 1223, 0, 0, 1486, 0, 0, 2318, 1307, 1751, 2606, 2363, 1239, 2450, 1012, 0, 1183, 0, 0, 2660, 1392, 0, 0, 1485, 1504, 0, 0, 1590, 2280, 0, 0, 1837, 1554, 0, 0, 2526, 2444, 1806, 1498, 2306, 0, 1375, 0, 1241, 1195, 0, 2600, 2442, 0, 2564, 1626, 0, 0, 2546, 1833, 1180, 1032, 0, 0, 1396, 1417, 0, 2668, 2356, 2397, 1002, 0, 2530, 0, 1078, 0, 1267, 1208, 0, 1143, 1425, 2549, 1492, 1046, 1127, 1820, 1866, 0, 0, 0, 0, 0, 1944, 0, 1018, 0, 2630, 0, 0, 0, 0, 2465, 1110, 1139, 1326, 2424, 1019, 1563, 0, 0, 1337, 1458, 1783, 2379, 0, 0, 1243, 0, 2206, 1065, 2552, 1341, 2174, 1272, 0, 2486, 1101, 1474, 0, 2572, 0, 2419, 2451, 2352, 0, 2443, 0, 2623, 2359, 0, 1240, 2553, 2172, 0, 2396, 2218, 0, 0, 0, 0, 1549, 2523, 1525, 0, 0, 1068, 1264, 0, 0, 1632, 0, 1536, 1514, 1949, 0, 1605, 1497, 1773, 1902, 2531, 1604, 1293, 0, 2411, 1464, 1753, 2346, 0, 1009, 0, 2197, 2334, 1372, 0, 0, 1974, 0, 2624, 2317, 2540, 1217, 0, 0, 2393, 1459, 1521, 0, 1620, 1079, 1278, 2114, 0, 2094, 1251, 2371, 1432, 1856, 0, 2504, 1203, 0, 1523, 2350, 0, 2406, 1133, 0, 0, 1661, 0, 1956, 0, 0, 2521, 0, 2152, 1187, 1739, 1150, 0, 0, 1694, 1529, 0, 2090, 2324, 1572, 1534, 0, 2607, 2467, 1797, 1236, 0, 0, 1524, 2117, 2662, 0, 0, 1301, 2454, 999, 1353, 2601, 1304, 0, 0, 0, 0, 1053, 2267, 0, 1467, 2345, 1318, 2320, 1369, 0, 2544, 0, 1146, 0, 2575, 0, 3321, 1857, 1757, 0, 1756, 1786, 3316, 1937, 0, 1734, 0, 3388, 1764, 2942, 0, 1747, 1954, 3301, 1568, 0, 2233, 0, 3235, 2377, 1732, 2702, 0, 1796, 1616, 1762, 3236, 0, 1921, 2005, 2824, 3226, 0, 0, 0, 2978, 0, 0, 1934, 2732, 1884, 0, 0, 1698, 0, 1731, 2972, 1848, 1689, 0, 3283, 1705, 3159, 0, 2863, 2016, 0, 3132, 2476, 0, 1569, 0, 2763, 0, 3292, 2466, 2160, 1984, 1785, 2238, 0, 2496, 1818, 2207, 2886, 2936, 2768, 3062, 2398, 0, 2834, 0, 0, 2153, 0, 0, 0, 0, 0, 0, 1839, 0, 0, 2950, 2236, 2148, 3041, 2796, 1901, 2184, 0, 2105, 1812, 2701, 2366, 2040, 0, 0, 2110, 0, 1799, 1791, 1988, 3179, 1830, 2355, 0, 0, 2799, 2842, 2176, 0, 3308, 1779, 2885, 3150, 2270, 2578, 2085, 2921, 0, 0, 1704, 2441, 2896, 1656, 0, 1622, 0, 3076, 0, 0, 2165, 0, 1740, 2116, 2041, 2329, 0, 1800, 0, 1853, 0, 2525, 1872, 2186, 3197, 2423, 2595, 0, 2145, 0, 2649, 2811, 0, 1767, 0, 1883, 2103, 1720, 0, 2690, 2408, 2077, 1680, 0, 0, 3230, 0, 3353, 0, 0, 2839, 1885, 0, 0, 0, 1969, 0, 2680, 2384, 2024, 2107, 2013, 2865, 2789, 0, 2655, 1766, 1990, 2104, 0, 2698, 2223, 0, 0, 2833, 0, 2892, 0, 1863, 0, 0, 2803, 2073, 2316, 2212, 1642, 0, 1851, 2786, 1672, 2946, 1646, 1881, 2309, 3156, 0, 0, 0, 0, 1741, 2805, 2739, 1688, 2097, 3371, 0, 0, 1640, 0, 2987, 2960, 0, 0, 2322, 0, 0, 1560, 2758, 0, 0, 2883, 2180, 3389, 2990, 2676, 2965, 0, 1592, 0, 2812, 0, 2984, 2808, 0, 0, 0, 0, 1961, 2195, 0, 2123, 3085, 2404, 2012, 0, 0, 3256, 2044, 2141, 1651, 0, 1894, 3070, 2996, 1932, 3290, 0, 2161, 0, 1692, 3107, 2241, 1701, 2030, 3333, 2974, 2053, 1745, 3272, 2092, 2113, 2967, 1625, 1718, 2856, 2880, 0, 1579, 2912, 3270, 0, 2026, 1966, 0, 0, 2829, 0, 1713, 0, 2101, 0, 3342, 2245, 1666, 2731, 2378, 2827, 0, 0, 2706, 2631, 1802, 0, 0, 0, 1571, 0, 3204, 2718, 0, 1634, 0, 2409, 1691, 2925, 0, 3100, 2023, 2226, 2765, 0, 3033, 0, 1987, 2211, 3221, 2776, 1760, 3026, 3300, 0, 1730, 3009, 3383, 1618, 0, 0, 0, 0, 3253, 2109, 2159, 0, 1578, 3254, 0, 1558, 2068, 2583, 3380, 3246, 0, 0, 2867, 3147, 0, 1930, 0, 1973, 3013, 0, 3387, 3109, 1869, 1611, 2746, 2413, 0, 0, 2689, 3350, 1670, 2448, 0, 0, 0, 2953, 1996, 0, 2219, 1920, 2742, 1601, 1761, 1905, 2039, 1810, 0, 2752, 0, 2956, 0, 2801, 2507, 2887, 0, 0, 2440, 0, 0, 2798, 3813, 3702, 3016, 0, 3900, 2652, 2422, 0, 3588, 3636, 0, 0, 2933, 0, 2453, 3209, 2737, 2354, 2272, 3072, 3904, 0, 2582, 2793, 2841, 3302, 3490, 3672, 0, 2869, 3325, 0, 0, 3080, 2591, 0, 3222, 0, 3158, 2725, 3971, 2723, 3362, 3007, 0, 0, 2756, 2577, 2290, 0, 0, 3942, 0, 2700, 0, 2484, 3372, 0, 2664, 0, 0, 0, 2648, 0, 0, 0, 0, 3369, 2671, 0, 3573, 0, 2730, 0, 2500, 3810, 3657, 3885, 3577, 2313, 0, 2602, 0, 2919, 2327, 3681, 0, 0, 3232, 4012, 3680, 3231, 2609, 3474, 3647, 3273, 0, 3047, 3344, 0, 3074, 3719, 2471, 0, 3741, 2446, 3172, 3466, 3242, 2707, 3366, 0, 2348, 3126, 2683, 2369, 0, 2675, 2903, 2464, 3526, 2483, 3544, 2906, 2515, 2854, 3782, 2414, 2512, 3326, 3265, 3622, 3063, 0, 0, 0, 2947, 3963, 0, 3120, 2281, 3211, 0, 2579, 0, 2568, 0, 0, 0, 2457, 2331, 0, 3171, 3757, 0, 2433, 0, 2708, 2370, 0, 3445, 3969, 0, 0, 3312, 0, 0, 3739, 3570, 3556, 2809, 3891, 2557, 3168, 0, 0, 3160, 3691, 0, 2305, 0, 2445, 0, 2636, 0, 2713, 0, 0, 3859, 3279, 3182, 0, 0, 0, 0, 0, 2558, 3022, 3241, 2503, 3095, 2375, 2325, 2677, 0, 0, 3130, 0, 2459, 0, 3214, 0, 2385, 3941, 3844, 3140, 0, 3976, 3716, 2802, 3549, 0, 2807, 3384, 0, 3493, 0, 3586, 2561, 3447, 0, 2971, 0, 3341, 3546, 2767, 0, 2380, 0, 3269, 2988, 2597, 3579, 3050, 3857, 0, 0, 3918, 0, 2696, 0, 3280, 2326, 0, 3865, 3930, 3415, 0, 2260, 3582, 3144, 3006, 2473, 2820, 0, 0, 2344, 3422, 0, 2659, 3361, 3504, 2673, 0, 3823, 0, 2493, 0, 3592, 0, 3480, 2508, 3745, 2554, 3395, 3248, 0, 2915, 2297, 0, 2548, 3523, 3830, 3028, 2286, 0, 0, 0, 0, 0, 2514, 0, 3669, 2492, 2924, 3635, 2506, 3069, 3165, 3467, 3968, 0, 2536, 3124, 3200, 3488, 0, 0, 3453, 3441, 0, 0, 2945, 2727, 0, 2615, 0, 0, 3631, 2642, 3882, 0, 2686, 0, 0, 0, 0, 3676, 2881, 0, 3297, 3275, 2611, 0, 2977, 0, 3477, 3311, 3792, 2604, 3304, 3634, 3798, 3871, 0, 3576, 0, 2347, 3780, 3856, 0, 0, 0, 2781, 3747, 0, 2927, 3286, 0, 0, 0, 0, 3267, 0, 3064, 3936, 0, 0, 2328, 2816, 3058, 0, 0, 0, 0, 2991, 2535, 0, 2703, 3749, 2784, 3697, 2390, 3113, 0, 3318, 2717, 3101, 3854, 0, 4005, 2524, 3596, 3336, 3736, 0, 0, 3363, 3756, 0, 3893, 2884, 3125, 3547, 3151, 0, 2599, 3081, 0, 3155, 3460, 0, 3816, 2543, 3902, 2645, 0, 0, 3924, 3077, 0, 3860, 3461, 0, 3986, 3142, 2823, 0, 0, 0, 2997, 3096, 2797, 0, 0, 3574, 2890, 0, 2308, 0, 3531, 3261, 3850, 0, 0, 0, 2899, 0, 3119, 3166, 2944, 3709, 0, 2637, 3656, 0, 2376, 3098, 0, 0, 3195, 3103, 2477, 0, 2722, 2303, 2860, 0, 0, 0, 0, 2992, 3143, 3315, 2857, 3911, 0, 2836, 2790, 3468, 0, 3452, 0, 0, 3965, 2364, 3390, 3746, 2874, 0, 0, 0, 0, 0, 3299, 0, 0, 0, 3779, 3834, 0, 3154, 3619, 2407, 0, 3563, 2998, 3728, 0, 0, 2590, 3240, 3543, 3511, 0, 2699, 0, 2825, 4006, 0, 2894, 3294, 0, 3305, 0, 0, 3725, 2608, 2720, 3829, 3997, 3837, 2282, 0, 0, 3878, 2428, 2775, 2772, 0, 3430, 2269, 2277, 0, 0, 3992, 3205, 2882, 2792, 0, 3767, 0, 2633, 3671, 2969, 0, 0, 0, 0, 2622, 2627, 3903, 2529, 3644, 3410, 0, 0, 3135, 0, 0, 3802, 2814, 0, 3056, 0, 2923, 2562, 0, 2551, 2779, 3585, 3025, 0, 3352, 3711, 2873, 2935, 0, 3873, 2301, 3513, 0, 3051, 3617, 3678, 0, 2538, 3952, 2315, 0, 3215, 0, 0, 3024, 3431, 3188, 2612, 2264, 2709, 0, 3034, 3217, 0, 3787, 2373, 0, 0, 3031, 2848, 0, 3651, 3167, 2253, 0, 3079, 0, 0, 2247, 0, 3349, 3661, 2714, 2813, 3742, 0, 3862, 3535, 0, 0, 2547, 3677, 0, 3087, 0, 3429, 0, 3828, 2917, 2574, 0, 2782, 3440, 3995, 3359, 3872, 3323, 2653, 3591, 3277, 2430, 0, 3956, 0, 0, 0, 3347, 0, 2954, 2726, 3091, 0, 3610, 2794, 3944, 0, 2751, 0, 2487, 2740, 3781, 3740, 0, 3414, 3690, 0, 3522, 2632, 3752, 0, 2616, 2907, 0, 0, 2644, 2258, 2505, 3180, 0, 3662, 0, 3403, 2968, 4074, 0, 0, 3804, 4299, 3949, 0, 3394, 0, 0, 0, 4382, 0, 3639, 3258, 4187, 0, 3967, 3376, 2940, 0, 0, 3788, 3694, 0, 4164, 2951, 0, 0, 4212, 4094, 3550, 0, 3338, 3234, 3298, 4211, 0, 4432, 0, 0, 4479, 0, 0, 3345, 3003, 3670, 0, 4037, 2844, 0, 2913, 0, 0, 4123, 0, 3175, 3002, 3555, 0, 4414, 0, 0, 0, 3104, 3116, 4246, 0, 0, 4191, 2791, 2993, 3173, 4021, 0, 3858, 4057, 3946, 2777, 3808, 0, 3030, 0, 4289, 2964, 3919, 0, 4198, 0, 0, 4300, 0, 2999, 4253, 2710, 4221, 0, 2909, 0, 3851, 0, 4077, 0, 0, 0, 0, 4410, 0, 2955, 0, 4188, 0, 4359, 0, 3809, 3207, 4157, 3284, 0, 0, 0, 4445, 4411, 0, 0, 0, 3379, 2975, 4398, 4321, 2804, 3663, 0, 0, 4207, 3134, 4375, 3658, 4119, 3330, 0, 4385, 4171, 4079, 0, 0, 0, 3206, 2806, 0, 2918, 3097, 4421, 2904, 3427, 0, 3953, 4330, 4084, 3454, 2853, 0, 3718, 0, 4023, 0, 0, 3199, 0, 4061, 4193, 4047, 4107, 0, 2852, 0, 0, 2754, 3129, 4296, 3039, 2762, 0, 2926, 0, 4383, 2943, 4400, 0, 3274, 2911, 0, 2692, 0, 0, 3351, 2962, 0, 4438, 0, 3086, 4184, 0, 0, 0, 3920, 4399, 0, 0, 3621, 0, 0, 3846, 0, 3365, 0, 4045, 4372, 0, 4297, 0, 3287, 4260, 3196, 0, 3605, 2815, 0, 0, 0, 0, 3889, 0, 0, 0, 3012, 4265, 0, 3035, 2989, 2693, 0, 4039, 3409, 4222, 0, 4137, 0, 3257, 0, 4117, 2778, 3811, 0, 0, 3314, 4162, 4469, 4354, 4403, 3148, 2760, 3533, 4206, 0, 3324, 3392, 3527, 0, 0, 0, 0, 0, 2986, 3442, 3247, 2711, 4391, 0, 4272, 3021, 3334, 3288, 0, 2774, 2769, 0, 4146, 0, 3717, 4170, 4059, 0, 4446, 3377, 2861, 0, 4397, 3419, 0, 0, 3075, 0, 3763, 4236, 0, 2685, 0, 0, 4166, 0, 4393, 0, 3145, 0, 3278, 4234, 4051, 0, 0, 2902, 3685, 3558, 2785, 3935, 4178, 3826, 0, 3982, 3220, 0, 3890, 3201, 4437, 0, 4451, 0, 0, 0, 4192, 3088, 0, 3785, 2851, 3374, 2788, 3327, 4242, 3883, 2966, 3181, 3048, 0, 3073, 4344, 3892, 3381, 4348, 0, 0, 3092, 2837, 4427, 3990, 0, 0, 4366, 3699, 0, 0, 0, 3244, 0, 0, 4078, 0, 3913, 0, 4295, 0, 3991, 0, 0, 3192, 3042, 3373, 2810, 0, 0, 3738, 0, 3307, 3418, 0, 0, 0, 3032, 4343, 4409, 0, 4447, 4395, 3036, 0, 0, 0, 3264, 0, 3399, 0, 3917, 0, 3475, 3510, 2759, 3648, 0, 2684, 0, 0, 3106, 0, 0, 0, 0, 4113, 0, 2958, 4194, 4487, 3722, 4478, 3340, 3223, 2976, 4455, 3945, 4016, 3193, 3923, 0, 3225, 4247, 0, 4312, 4481, 4292, 0, 2898, 0, 3608, 4243, 4271, 4071, 3136, 3495, 4226, 4161, 3082, 0, 3043, 2928, 3471, 2872, 3115, 3981, 3329, 4029, 0, 2938, 0, 0, 4282, 0, 4327, 3037, 3348, 3282, 4319, 0, 3937, 4195, 3229, 0, 4392, 4124, 3014, 3744, 4285, 2761, 4219, 4369, 0, 3627, 3727, 2855, 3751, 3094, 0, 0, 0, 0, 0, 0, 2688, 0, 3108, 3255, 2704, 3989, 0, 3958, 4308, 4066, 4129, 3169, 0, 3772, 0, 3927, 0, 3806, 2931, 3481, 3601, 4257, 0, 3835, 3112, 0, 0, 3915, 3988, 4230, 2939, 0, 4430, 4189, 4127, 3720, 3059, 3876, 0, 3940, 3939, 2897, 2735, 0, 3367, 3832, 3473, 0, 3975, 3401, 4024, 0, 3291, 3552, 0, 0, 3355, 0, 3907, 0, 0, 4444, 4145, 2821, 0, 3178, 4473, 3413, 2994, 2845, 0, 2724, 0, 0, 4083, 3948, 2901, 0, 0, 0, 0, 3861, 3724, 4103, 0, 0, 3118, 0, 3928, 3905, 3759, 3776, 3239, 4098, 0, 3346, 4151, 3224, 0, 4273, 0, 0, 4121, 0, 0, 3084, 3212, 0, 4305, 4439, 0, 0, 2773, 4090, 4758, 0, 3833, 0, 0, 0, 4670, 3469, 0, 3560, 3950, 4514, 0, 4525, 4595, 3863, 4407, 0, 0, 4692, 4718, 0, 0, 3444, 4443, 3638, 4769, 4085, 4737, 4313, 4554, 3612, 4638, 3567, 4625, 0, 0, 3713, 0, 0, 4368, 4468, 0, 3472, 0, 3687, 0, 3565, 4099, 4534, 0, 0, 3909, 4515, 4231, 0, 0, 3849, 0, 4564, 3396, 4693, 0, 3497, 3770, 3539, 0, 4786, 0, 3974, 3554, 4041, 4748, 4631, 0, 0, 4013, 4352, 4705, 0, 3426, 0, 0, 0, 3993, 4062, 4700, 0, 0, 3983, 0, 0, 0, 3568, 4742, 4646, 0, 0, 4501, 3821, 0, 0, 4512, 3646, 0, 3534, 4785, 4002, 0, 3450, 3881, 0, 0, 3934, 0, 3910, 0, 0, 0, 4616, 0, 4639, 4597, 3642, 0, 0, 4355, 0, 0, 4491, 0, 3962, 3683, 0, 4617, 4196, 0, 3996, 0, 4732, 0, 0, 4674, 3512, 4483, 4611, 4201, 3853, 3652, 4677, 3421, 4770, 3705, 0, 4223, 0, 3686, 3538, 4281, 0, 0, 0, 0, 4557, 3721, 4498, 4602, 0, 0, 4773, 3597, 4396, 4675, 3411, 3506, 3933, 4654, 3465, 3735, 3566, 3824, 3877, 4149, 0, 3483, 4753, 0, 4160, 0, 0, 0, 0, 3659, 3530, 0, 0, 4608, 3432, 3425, 0, 0, 0, 0, 4618, 0, 3886, 0, 3491, 3640, 4168, 4317, 4743, 3852, 4388, 4549, 0, 3929, 4068, 0, 0, 3712, 4488, 3700, 4614, 4642, 0, 4643, 0, 3743, 3847, 0, 0, 3462, 3838, 4349, 4499, 4523, 4504, 4535, 3489, 0, 0, 4720, 3921, 4702, 0, 3618, 4672, 0, 4662, 0, 3632, 0, 0, 4650, 0, 0, 3848, 3675, 3999, 4502, 4652, 4761, 0, 0, 0, 0, 4172, 3868, 4612, 0, 3884, 4687, 0, 4561, 3479, 4506, 0, 3842, 4370, 0, 3774, 3575, 3615, 0, 3400, 3486, 0, 4461, 0, 4489, 4008, 4513, 4731, 3908, 0, 4710, 0, 3840, 4043, 4627, 4628, 4379, 4224, 4474, 3874, 4442, 3525, 4656, 0, 4664, 4682, 4690, 3870, 0, 0, 3553, 4533, 4530, 0, 0, 4747, 4762, 0, 0, 0, 0, 4681, 0, 3793, 3750, 0, 4733, 0, 3753, 4248, 4520, 4548, 4091, 4599, 3654, 4140, 0, 0, 0, 3508, 0, 4671, 0, 0, 4784, 4704, 3762, 0, 4054, 3887, 4293, 4622, 3613, 0, 4566, 3532, 0, 0, 4683, 4316, 0, 0, 3407, 3581, 0, 3537, 0, 0, 4227, 4619, 0, 3673, 3880, 3707, 0, 3797, 4185, 3693, 3524, 3602, 3583, 4757, 0, 3655, 0, 0, 0, 4030, 0, 3794, 3502, 3518, 4526, 4495, 3456, 0, 0, 0, 0, 0, 0, 3548, 0, 4492, 0, 4509, 0, 3758, 0, 0, 3932, 0, 3434, 4620, 0, 0, 4641, 3729, 3594, 4009, 0, 0, 4320, 4038, 3961, 3517, 3689, 3796, 0, 0, 4673, 3731, 0, 0, 0, 3831, 0, 0, 4645, 4518, 0, 4302, 0, 4538, 0, 0, 0, 0, 4055, 3653, 4787, 0, 0, 3966, 4318, 0, 0, 0, 3827, 3437, 0, 3841, 0, 4158, 4763, 4585, 0, 3825, 4235, 4304, 0, 4143, 4423, 0, 4906, 4413, 0, 4824, 4179, 4249, 4884, 4112, 4274, 0, 4251, 4776, 4290, 0, 4635, 4425, 0, 0, 4116, 4306, 4025, 4067, 4873, 0, 4459, 0, 4350, 0, 0, 4250, 4624, 4027, 4412, 0, 0, 4844, 4332, 4719, 0, 4331, 4063, 4252, 4893, 4835, 4463, 4825, 4801, 0, 0, 0, 0, 0, 4815, 0, 4351, 4228, 4899, 4790, 0, 0, 4044, 0, 0, 4177, 0, 4929, 4655, 4288, 0, 0, 4073, 4793, 4374, 0, 0, 0, 0, 0, 4913, 4593, 0, 4716, 4917, 0, 4885, 4752, 4849, 4860, 0, 0, 0, 4485, 0, 0, 4666, 0, 0, 4868, 0, 4573, 0, 4028, 0, 4136, 4691, 4353, 0, 0, 4180, 0, 0, 4836, 0, 0, 4210, 0, 0, 4159, 4283, 4816, 4237, 0, 4133, 4148, 4217, 4389, 4433, 0, 4371, 4918, 4524, 4048, 4814, 4314, 4315, 4791, 4922, 4087, 0, 4750, 4802, 4508, 0, 4883, 4046, 4135, 0, 4436, 4238, 4240, 0, 4458, 4109, 4869, 0, 0, 4268, 0, 4275, 0, 4190, 4560, 4322, 0, 0, 0, 4932, 4881, 4263, 0, 4324, 0, 4588, 4903, 4735, 4887, 4020, 4361, 4261, 4450, 4156, 4186, 4813, 4163, 0, 0, 0, 4341, 4325, 4378, 0, 4830, 0, 4286, 0, 0, 4326, 4598, 4033, 4075, 4859, 0, 4806, 0, 0, 0, 4100, 4803, 4258, 0, 4365, 4092, 0, 0, 4754, 0, 4310, 4828, 0, 4908, 0, 0, 4575, 0, 4034, 4531, 4256, 4862, 0, 0, 0, 4809, 4897, 0, 0, 0, 0, 4307, 4153, 4346, 0, 4668, 0, 4042, 0, 4933, 0, 0, 4108, 4225, 0, 0, 0, 4335, 4086, 0, 4633, 0, 4579, 4199, 4708, 0, 0, 4401, 4014, 0, 4808, 4276, 4336, 4484, 0, 0, 0, 4924, 0, 4040, 4165, 0, 0, 4183, 4841, 4871, 4505, 0, 0, 0, 0, 0, 0, 4877, 4364, 4120, 4081, 4470, 4817, 4923, 4551, 4629, 0, 4565, 4907, 4854, 0, 0, 4837, 0, 4820, 4540, 4634, 4701, 4834, 4838, 4696, 4864, 4760, 4725, 4931, 4855, 4852, 4676, 4626, 4546, 4613, 4788, 4934, 4840, 4800, 0, 0, 4829, 4497, 4539, 0, 0, 4711, 4823, 4685, 4889, 0, 0, 4804, 4537, 4605, 4798, 4805, 4895, 4819, 4774, 0, 0, 4529, 0, 0, 0, 0, 4580, 0, 4886, 4812, 0, 4795, 4811, 0, 0, 0, 4694, 4581, 0, 4721, 4943, 4807, 0, 0, 0, 4591, 4647, 0, 4775, 0, 4516, 0, 0, 4940, 4783, 0, 0, 0, 4661, 0, 4637, 4500, 4578, 4851, 4669, 0, 4831, 4927, 0, 4901, 4536, 0, 4839, 0, 4726, 0, 4550, 0, 4892, 0, 4667, 0, 0, 4494, 4794, 4713, 0, 0, 0, 4944, 4572, 0, 0, 4930, 4576, 4623, 4936, 4926, 0, 4630, 4789, 4767, 0, 4920, 4890, 0, 4559, 4916, 4810, 4660, 4739, 4818, 0, 4919, 0, 0, 0, 4876, 4942, 4941, 4863, 4912, 0, 4948, 0, 4946, 0, 0 ], [ 0, 0, 0, 28, 0, 23, 0, 31, 0, 48, 40, 0, 34, 30, 61, 0, 0, 49, 42, 44, 45, 36, 6, 93, 0, 0, 0, 4, 114, 14, 8, 168, 149, 13, 127, 22, 162, 160, 79, 11, 120, 19, 0, 20, 21, 115, 119, 10, 18, 110, 85, 0, 102, 139, 0, 0, 0, 0, 83, 109, 15, 0, 0, 142, 0, 152, 200, 215, 0, 0, 0, 245, 205, 0, 0, 0, 0, 220, 39, 0, 0, 0, 59, 214, 51, 0, 243, 282, 0, 267, 0, 0, 24, 219, 0, 0, 0, 0, 174, 0, 268, 53, 0, 0, 179, 0, 0, 180, 60, 50, 269, 0, 192, 29, 46, 300, 294, 177, 47, 41, 0, 259, 334, 0, 238, 0, 35, 0, 0, 0, 327, 0, 0, 280, 0, 257, 0, 0, 54, 0, 202, 64, 0, 184, 271, 332, 0, 299, 33, 322, 302, 66, 256, 235, 0, 323, 217, 199, 309, 38, 0, 37, 0, 290, 0, 0, 212, 32, 551, 0, 350, 0, 457, 99, 0, 426, 118, 393, 105, 108, 0, 456, 0, 144, 0, 0, 560, 439, 597, 590, 383, 113, 0, 359, 0, 417, 0, 539, 158, 67, 0, 141, 516, 448, 73, 425, 370, 0, 409, 0, 0, 167, 0, 84, 68, 0, 157, 547, 94, 78, 371, 593, 564, 535, 0, 0, 0, 0, 408, 366, 0, 0, 0, 0, 154, 0, 565, 125, 600, 491, 503, 335, 87, 0, 72, 356, 548, 484, 0, 446, 406, 0, 504, 0, 341, 153, 136, 0, 122, 0, 352, 0, 0, 0, 0, 397, 90, 101, 111, 0, 145, 0, 0, 0, 0, 536, 0, 556, 541, 134, 470, 88, 0, 0, 415, 461, 0, 0, 508, 164, 419, 0, 0, 117, 0, 0, 0, 558, 148, 116, 401, 151, 464, 0, 483, 0, 0, 0, 159, 454, 0, 0, 0, 559, 0, 472, 0, 0, 364, 0, 507, 150, 156, 0, 0, 379, 131, 0, 568, 351, 546, 146, 596, 123, 242, 855, 622, 688, 0, 953, 255, 0, 0, 813, 969, 957, 0, 906, 0, 171, 330, 261, 0, 0, 0, 246, 660, 0, 194, 0, 705, 997, 0, 319, 946, 230, 0, 0, 674, 207, 221, 975, 643, 989, 607, 947, 0, 0, 326, 0, 856, 980, 191, 757, 0, 949, 0, 0, 0, 619, 650, 627, 178, 0, 792, 0, 266, 0, 0, 0, 301, 721, 973, 680, 835, 251, 0, 229, 209, 635, 733, 636, 0, 693, 285, 0, 196, 625, 291, 0, 0, 833, 765, 620, 206, 176, 614, 725, 846, 816, 0, 0, 0, 0, 618, 0, 965, 0, 188, 931, 630, 978, 0, 0, 903, 250, 615, 204, 0, 0, 0, 652, 0, 310, 0, 182, 173, 778, 828, 0, 286, 0, 0, 303, 0, 0, 611, 0, 0, 281, 715, 316, 817, 0, 0, 0, 908, 0, 0, 691, 0, 0, 305, 248, 907, 805, 984, 897, 0, 0, 240, 919, 830, 606, 0, 686, 644, 0, 0, 0, 637, 0, 241, 253, 832, 967, 321, 289, 0, 917, 882, 0, 0, 844, 645, 203, 0, 0, 852, 0, 0, 996, 762, 803, 841, 0, 736, 0, 865, 927, 939, 698, 859, 786, 224, 276, 0, 0, 198, 0, 279, 678, 0, 878, 0, 331, 218, 247, 713, 0, 169, 0, 712, 0, 0, 278, 0, 298, 314, 187, 658, 748, 0, 223, 237, 0, 944, 329, 756, 808, 913, 0, 0, 864, 0, 881, 0, 0, 872, 0, 0, 0, 0, 743, 0, 646, 0, 0, 0, 190, 0, 0, 222, 640, 0, 333, 189, 0, 718, 239, 0, 0, 0, 1543, 0, 494, 375, 1206, 1257, 1354, 467, 0, 0, 427, 447, 0, 0, 435, 390, 424, 1051, 337, 0, 1041, 418, 1271, 392, 1129, 1228, 441, 1027, 0, 0, 1430, 410, 412, 501, 0, 1322, 594, 1286, 0, 373, 497, 515, 586, 0, 0, 1449, 391, 0, 452, 0, 1082, 1153, 1421, 0, 561, 1140, 357, 1052, 1298, 0, 0, 1324, 0, 0, 1274, 1428, 0, 1207, 1049, 1113, 369, 0, 1299, 1484, 542, 0, 404, 1152, 0, 1265, 0, 1016, 496, 1331, 338, 1310, 1342, 480, 0, 414, 0, 0, 1277, 0, 532, 1225, 0, 0, 1184, 1387, 0, 361, 1531, 0, 0, 0, 1119, 0, 553, 549, 0, 471, 1491, 1185, 599, 0, 1283, 402, 1380, 1240, 1121, 428, 1056, 0, 1179, 0, 0, 0, 1000, 411, 0, 0, 527, 1282, 0, 0, 0, 0, 1036, 584, 1494, 0, 1311, 0, 562, 1550, 0, 0, 0, 1144, 1120, 0, 569, 384, 0, 1280, 0, 0, 523, 1020, 0, 423, 1551, 1064, 1164, 1250, 0, 0, 1518, 0, 1432, 1395, 0, 0, 458, 0, 1084, 0, 0, 0, 0, 1330, 534, 1013, 1519, 0, 1441, 0, 395, 1213, 1394, 1374, 0, 1444, 1194, 1045, 1422, 1469, 0, 524, 0, 486, 0, 1545, 570, 0, 0, 0, 1062, 344, 0, 0, 430, 473, 1088, 0, 1108, 0, 0, 1258, 1371, 0, 0, 1340, 459, 1077, 493, 0, 505, 422, 0, 405, 1468, 0, 1154, 1180, 0, 525, 1471, 1073, 514, 1479, 429, 0, 0, 1320, 0, 1068, 519, 0, 0, 336, 381, 1238, 1239, 533, 0, 1333, 1212, 1507, 574, 529, 0, 1335, 1074, 1438, 0, 0, 579, 0, 0, 1443, 0, 1171, 544, 1033, 0, 576, 511, 0, 0, 1408, 0, 0, 0, 0, 1086, 0, 1177, 0, 1254, 1264, 0, 488, 0, 0, 1060, 1370, 0, 445, 0, 0, 348, 485, 477, 0, 0, 1300, 1416, 571, 1541, 1219, 0, 510, 0, 492, 0, 0, 0, 1304, 1069, 0, 0, 530, 1296, 1533, 1488, 440, 0, 1215, 1285, 0, 1392, 1037, 1123, 531, 1054, 1303, 1100, 1404, 567, 0, 365, 376, 1413, 386, 1047, 0, 0, 340, 1178, 1035, 1389, 346, 0, 0, 1327, 1414, 0, 0, 1270, 437, 0, 506, 0, 345, 1500, 1487, 1377, 403, 1104, 372, 1343, 1001, 442, 0, 382, 1034, 1076, 1063, 487, 0, 1363, 1489, 1464, 374, 0, 1149, 0, 0, 0, 1393, 522, 362, 2122, 0, 732, 977, 0, 0, 1557, 0, 0, 1547, 1601, 2150, 1772, 0, 1991, 787, 1759, 1746, 685, 0, 2066, 2078, 763, 0, 0, 0, 1714, 1565, 0, 631, 1688, 2180, 1795, 2007, 0, 879, 981, 955, 742, 937, 1681, 0, 0, 624, 0, 0, 0, 799, 2055, 950, 0, 672, 0, 621, 661, 0, 940, 0, 726, 0, 0, 0, 900, 0, 812, 983, 767, 0, 0, 0, 851, 924, 0, 0, 1862, 843, 868, 0, 982, 829, 0, 2170, 0, 0, 654, 0, 780, 0, 890, 0, 818, 0, 1889, 0, 1650, 1172, 0, 2040, 0, 0, 2152, 0, 942, 2228, 1632, 2091, 974, 1334, 0, 2237, 820, 0, 0, 2025, 0, 673, 1796, 0, 2215, 2172, 1979, 710, 754, 724, 1921, 938, 1936, 0, 0, 1591, 0, 628, 0, 1573, 0, 0, 2212, 1786, 0, 0, 1894, 2086, 659, 2039, 1760, 0, 753, 0, 0, 0, 2204, 991, 2200, 0, 681, 655, 838, 1839, 1785, 0, 1820, 1604, 0, 0, 0, 2069, 768, 0, 1715, 1742, 0, 1501, 0, 877, 1093, 2107, 0, 0, 1787, 892, 954, 728, 839, 0, 0, 1993, 702, 717, 0, 0, 0, 0, 2006, 0, 0, 1896, 798, 2022, 1813, 1561, 1659, 0, 2163, 2062, 0, 2181, 0, 0, 608, 671, 0, 1906, 1831, 1825, 862, 793, 1836, 933, 1790, 2162, 2202, 915, 2121, 1686, 0, 0, 0, 699, 0, 1700, 629, 1729, 1897, 2097, 1845, 0, 1655, 0, 0, 0, 857, 858, 723, 0, 2203, 2088, 1667, 1726, 0, 0, 0, 0, 769, 2111, 0, 1612, 894, 1670, 2201, 609, 823, 1556, 0, 1687, 0, 2120, 895, 683, 2218, 0, 0, 1955, 964, 626, 2095, 2139, 668, 0, 1978, 696, 0, 2070, 759, 0, 737, 720, 2099, 934, 641, 0, 0, 1951, 0, 0, 1419, 0, 0, 1935, 928, 0, 662, 676, 911, 0, 1709, 941, 923, 0, 1907, 2229, 0, 2017, 689, 746, 2002, 0, 1913, 0, 0, 0, 0, 0, 849, 0, 639, 2024, 665, 1580, 0, 960, 0, 2103, 785, 687, 1587, 861, 1105, 867, 1916, 2082, 0, 0, 827, 2093, 690, 976, 0, 1945, 0, 0, 0, 0, 1679, 2012, 0, 2225, 610, 1615, 0, 1858, 0, 1513, 0, 1960, 0, 986, 2014, 0, 0, 0, 0, 2239, 901, 824, 2154, 0, 795, 2018, 0, 972, 0, 0, 722, 2060, 0, 0, 0, 0, 2238, 703, 0, 956, 0, 1695, 936, 995, 794, 775, 2036, 1937, 1942, 0, 0, 1996, 0, 2064, 943, 1840, 1775, 1805, 885, 0, 1899, 1808, 1901, 948, 961, 2058, 912, 0, 0, 1292, 0, 656, 800, 1620, 1696, 2052, 1622, 1975, 669, 1581, 634, 1957, 774, 1630, 0, 0, 0, 0, 869, 1753, 0, 790, 0, 875, 797, 2016, 0, 2106, 1680, 649, 1910, 1884, 1639, 0, 1628, 1540, 1558, 0, 2083, 0, 0, 1641, 1640, 1684, 988, 1572, 0, 1807, 836, 801, 0, 842, 0, 1756, 0, 1984, 1877, 1674, 1994, 845, 0, 1730, 0, 0, 677, 0, 1875, 971, 930, 987, 0, 716, 2054, 1578, 744, 0, 0, 0, 2015, 0, 970, 1169, 0, 1589, 0, 2245, 1965, 863, 1675, 0, 1987, 1593, 0, 1359, 2134, 0, 1940, 0, 772, 788, 1735, 2167, 2001, 2183, 0, 2124, 2160, 0, 0, 0, 0, 706, 1616, 929, 0, 2126, 0, 2113, 1606, 1743, 1455, 914, 1860, 604, 1883, 807, 2034, 1007, 0, 0, 749, 766, 0, 0, 2009, 0, 1259, 1004, 1456, 0, 0, 1197, 0, 0, 0, 1025, 1823, 0, 2265, 0, 2367, 0, 1465, 1131, 0, 0, 0, 2659, 1493, 2560, 1325, 1429, 2084, 1841, 1809, 0, 1903, 1332, 0, 1503, 1755, 1127, 0, 1511, 0, 0, 0, 1782, 0, 0, 0, 1008, 2521, 0, 1159, 0, 1538, 0, 0, 0, 1769, 0, 1253, 0, 0, 1355, 1532, 1678, 2617, 2035, 1423, 0, 1426, 0, 0, 0, 0, 0, 1454, 1986, 1433, 0, 1102, 0, 2593, 0, 1725, 0, 0, 1452, 1462, 1461, 0, 0, 0, 1882, 2474, 0, 2599, 2409, 1092, 0, 2305, 2576, 1880, 1234, 2386, 0, 1943, 1198, 2470, 1752, 0, 2480, 0, 2509, 0, 1244, 2464, 2402, 1255, 2168, 2472, 0, 1477, 1508, 0, 0, 1617, 1350, 1448, 1038, 0, 2004, 1463, 0, 1221, 1261, 1028, 2528, 0, 2596, 0, 2648, 0, 1391, 1424, 2240, 2294, 0, 1227, 0, 0, 2433, 2383, 0, 2630, 0, 2079, 1302, 1822, 2569, 0, 0, 1024, 1166, 1833, 0, 0, 0, 2420, 0, 0, 1771, 2446, 1636, 1245, 0, 0, 1229, 1481, 0, 0, 0, 2256, 1520, 2244, 0, 0, 0, 2395, 0, 1167, 1539, 1827, 2550, 1015, 0, 2210, 2615, 2510, 0, 1661, 1439, 2375, 1590, 1473, 0, 2277, 1014, 1142, 2666, 2432, 2377, 2259, 0, 0, 0, 0, 1610, 0, 1723, 1010, 0, 2208, 1406, 0, 0, 2499, 0, 0, 0, 1597, 0, 2562, 1156, 1135, 1176, 2671, 0, 1216, 0, 0, 2137, 0, 1030, 1114, 0, 0, 0, 0, 0, 2584, 2192, 0, 1407, 0, 1467, 1411, 1584, 2669, 0, 2353, 1196, 0, 2338, 2631, 2340, 0, 2205, 1158, 0, 1710, 1566, 0, 1211, 2348, 1744, 0, 0, 0, 1210, 2065, 1716, 0, 2577, 1214, 0, 0, 1155, 1405, 1583, 2199, 0, 0, 1232, 0, 0, 2298, 2601, 2529, 0, 0, 0, 0, 0, 1946, 2248, 1357, 2408, 1542, 0, 1072, 2461, 2364, 0, 0, 0, 0, 2646, 2090, 2664, 0, 1912, 0, 1486, 0, 1476, 2365, 0, 1654, 2651, 1645, 1544, 1451, 2434, 0, 2604, 1927, 1090, 0, 2019, 2108, 0, 1138, 2428, 1193, 1230, 0, 1410, 2517, 1412, 0, 1586, 2224, 2667, 1209, 1306, 0, 2589, 1450, 2627, 1873, 1314, 2602, 2427, 1336, 0, 0, 2067, 2663, 1122, 0, 2350, 2532, 0, 0, 1888, 2643, 0, 0, 0, 2537, 2232, 0, 1295, 1124, 1397, 2384, 0, 1516, 2042, 1398, 1658, 1964, 1345, 1856, 0, 2262, 0, 0, 1289, 2458, 0, 0, 1269, 0, 1431, 2339, 0, 1361, 0, 2394, 0, 1944, 1506, 2565, 2094, 0, 0, 0, 0, 2567, 0, 2193, 1427, 2266, 0, 1276, 1118, 0, 0, 2424, 0, 1475, 0, 1629, 1510, 0, 0, 2450, 1012, 0, 1183, 1478, 2535, 1401, 0, 2558, 0, 2447, 1522, 1312, 0, 1683, 0, 1190, 1031, 2029, 1554, 2551, 2037, 1351, 2444, 1364, 1498, 1445, 1309, 1375, 1891, 2336, 0, 1195, 0, 1323, 1111, 0, 2115, 2174, 2008, 0, 0, 0, 2435, 1546, 1619, 1396, 2011, 0, 1141, 1095, 0, 1941, 0, 0, 2536, 2498, 0, 2182, 2216, 0, 2169, 1425, 2549, 1492, 1046, 0, 0, 1415, 2135, 1381, 2346, 1201, 0, 1403, 1832, 1018, 1919, 0, 1163, 1279, 0, 0, 0, 2672, 0, 2640, 0, 1019, 1708, 0, 2213, 1337, 1458, 1582, 2379, 1139, 2505, 1243, 2138, 1870, 1103, 0, 1341, 1967, 1272, 2222, 1231, 0, 1284, 2525, 0, 0, 1329, 2451, 0, 1447, 1173, 1892, 0, 2359, 1251, 0, 1537, 0, 2027, 0, 0, 0, 0, 1263, 1220, 998, 0, 1525, 2328, 1535, 0, 0, 0, 2652, 0, 2612, 2605, 1514, 2059, 0, 1793, 2089, 1273, 2220, 2531, 0, 2389, 2524, 0, 0, 0, 0, 0, 1009, 0, 1098, 2334, 1372, 0, 0, 0, 0, 0, 1526, 0, 1217, 1200, 0, 0, 2571, 1521, 1671, 2051, 1079, 2511, 1117, 2600, 2028, 0, 2371, 0, 0, 0, 1029, 1203, 2048, 1523, 0, 2448, 2406, 2257, 0, 0, 0, 2260, 1803, 1974, 2530, 0, 2247, 0, 2656, 1842, 1150, 1256, 1218, 1242, 1148, 1819, 0, 2324, 1774, 2415, 1748, 2607, 1134, 2081, 2533, 1116, 2049, 2497, 1266, 0, 2140, 2347, 2096, 2454, 1904, 1353, 0, 0, 1101, 1307, 0, 2290, 1933, 2267, 0, 0, 2345, 1107, 1386, 1369, 1697, 0, 2344, 2351, 1736, 1505, 0, 2196, 1857, 2843, 0, 0, 0, 0, 0, 2641, 1734, 2187, 3388, 1764, 2191, 0, 1948, 2838, 0, 1568, 1976, 2233, 3188, 0, 2393, 3020, 2702, 3037, 0, 0, 0, 1758, 2413, 0, 2877, 0, 3226, 2758, 2416, 2804, 3008, 2999, 3342, 2748, 2231, 0, 2688, 0, 1698, 2812, 2429, 0, 1848, 0, 2896, 3283, 2621, 0, 3196, 1652, 0, 0, 3132, 0, 2984, 2787, 2366, 0, 3076, 0, 2387, 0, 0, 0, 0, 0, 0, 3183, 2207, 0, 2936, 0, 2125, 0, 2684, 0, 0, 0, 2153, 3376, 2020, 2540, 1815, 1958, 1817, 0, 3291, 2718, 2242, 2236, 2061, 2221, 1826, 0, 1923, 2243, 2736, 1812, 2701, 0, 0, 3156, 3301, 2110, 3204, 2783, 2712, 3131, 1864, 1878, 2312, 1570, 3084, 2862, 0, 2176, 0, 0, 3177, 1754, 0, 1763, 3202, 2085, 0, 2823, 3302, 1704, 1938, 0, 1656, 2316, 0, 2143, 0, 2987, 0, 2270, 1962, 1740, 2866, 3133, 2541, 2704, 3057, 2759, 1669, 0, 0, 2715, 2186, 0, 1859, 1649, 0, 2539, 3021, 2278, 0, 2209, 2284, 0, 0, 0, 1720, 2967, 0, 2572, 1982, 0, 3036, 1915, 1895, 2296, 0, 3390, 1762, 1703, 1885, 2033, 0, 0, 2941, 2476, 0, 0, 0, 0, 2013, 0, 1724, 2000, 2185, 2835, 1990, 2104, 2925, 2698, 2223, 0, 0, 2733, 1952, 0, 2892, 1863, 3097, 0, 1668, 3364, 0, 0, 3243, 2768, 1660, 0, 1672, 0, 1646, 0, 2439, 0, 2853, 0, 1663, 3169, 3289, 2805, 0, 0, 0, 3371, 0, 0, 0, 0, 0, 2995, 2931, 0, 2916, 2217, 2046, 1778, 0, 2811, 2690, 0, 0, 2087, 3000, 0, 0, 1665, 1750, 2171, 0, 0, 0, 0, 0, 1900, 2944, 2544, 2744, 1602, 0, 3335, 2144, 2100, 0, 0, 1689, 1850, 2194, 2141, 1924, 2214, 0, 1995, 2045, 1932, 3071, 2411, 2337, 2398, 3184, 3107, 2519, 2800, 3146, 3333, 2974, 2053, 1745, 2010, 2932, 0, 0, 3004, 3375, 2856, 1998, 3225, 1579, 0, 1784, 2767, 3099, 1966, 0, 1972, 2829, 1711, 2658, 2166, 2423, 3350, 0, 0, 1653, 1835, 0, 0, 0, 2786, 2706, 2588, 1802, 0, 3239, 2763, 2583, 1909, 0, 0, 0, 1634, 3014, 0, 1691, 0, 3244, 1648, 2173, 1849, 1914, 3148, 1887, 2133, 0, 2211, 2753, 0, 0, 0, 2132, 0, 0, 1749, 2850, 1618, 0, 0, 0, 2302, 0, 3251, 3038, 0, 0, 1911, 3134, 0, 1706, 1816, 0, 3246, 2739, 0, 0, 3260, 0, 3122, 2076, 2255, 0, 1928, 0, 0, 1869, 2908, 1693, 0, 0, 1881, 2130, 0, 0, 0, 2198, 2808, 2570, 1577, 0, 0, 2914, 1920, 1871, 0, 1761, 1905, 0, 1810, 0, 1788, 2074, 0, 3109, 0, 3120, 3281, 3294, 3548, 3807, 0, 0, 0, 2330, 0, 3464, 3124, 2292, 0, 2502, 3467, 0, 0, 2992, 3841, 2820, 0, 2453, 0, 0, 2354, 2272, 3218, 2399, 3450, 2582, 3141, 3268, 0, 0, 3672, 2362, 2876, 3775, 2405, 3618, 0, 2343, 2881, 0, 2860, 2826, 3002, 0, 3521, 3783, 2949, 0, 0, 2983, 0, 0, 2457, 3095, 3101, 2352, 2952, 0, 2634, 0, 3387, 0, 0, 2520, 3518, 0, 0, 2289, 0, 3241, 4004, 0, 2608, 0, 0, 0, 3953, 2283, 2401, 0, 2848, 0, 2587, 3745, 0, 0, 2563, 2469, 3402, 3395, 3434, 0, 3157, 0, 2828, 3484, 3474, 3647, 0, 3195, 3379, 0, 2361, 2997, 3174, 2581, 2311, 0, 0, 0, 3315, 3916, 0, 2888, 0, 0, 0, 2982, 0, 2545, 3313, 3754, 0, 2285, 2483, 3544, 2986, 2657, 0, 0, 2501, 2295, 2831, 0, 0, 0, 3352, 0, 3410, 2696, 3963, 0, 2381, 3449, 2851, 2722, 3463, 2775, 2568, 3741, 2813, 3887, 0, 3778, 2449, 2844, 3369, 2263, 0, 0, 0, 3451, 2249, 2836, 0, 0, 0, 2761, 0, 2616, 2825, 3485, 2478, 2859, 3765, 2557, 2911, 0, 2854, 2721, 3875, 2369, 0, 0, 3692, 2396, 3600, 3223, 0, 3838, 3859, 0, 3459, 3536, 3222, 2713, 2280, 3579, 0, 0, 2719, 0, 3611, 0, 0, 3768, 0, 2794, 0, 3023, 0, 2460, 3265, 3494, 0, 2300, 0, 0, 3361, 3411, 0, 0, 0, 3866, 3779, 3980, 3024, 2647, 3493, 3524, 2857, 3623, 3447, 2662, 0, 2496, 3012, 0, 0, 0, 3500, 3247, 0, 0, 2452, 0, 2948, 0, 0, 3080, 2494, 2552, 3899, 0, 3557, 2326, 0, 3865, 0, 0, 2438, 0, 3362, 2518, 0, 3571, 0, 2927, 2727, 0, 0, 2737, 0, 0, 3182, 3901, 3909, 0, 0, 0, 3638, 3879, 3576, 3016, 3019, 0, 2421, 0, 3710, 3568, 3569, 3139, 2977, 2548, 3523, 3830, 2973, 0, 0, 0, 3932, 2798, 2730, 2310, 4009, 2807, 2391, 3237, 0, 0, 3688, 2694, 0, 2998, 2493, 0, 2784, 2994, 2287, 2506, 0, 2723, 3441, 2555, 0, 3378, 0, 2286, 0, 0, 3677, 2917, 3354, 2594, 3743, 2964, 0, 3852, 2965, 2271, 2412, 0, 2890, 2907, 0, 3578, 3655, 0, 3490, 3477, 0, 0, 0, 3957, 0, 2426, 2273, 2624, 0, 3502, 0, 0, 3856, 3878, 3394, 0, 3492, 3747, 3634, 0, 0, 0, 0, 3700, 0, 3357, 2400, 3129, 3242, 3585, 0, 0, 3420, 3698, 0, 0, 0, 0, 0, 0, 2538, 0, 3248, 0, 0, 2314, 3123, 3588, 0, 2930, 3509, 0, 0, 2368, 0, 3596, 3637, 3349, 0, 4013, 0, 0, 3506, 3439, 2734, 0, 2462, 3355, 2564, 0, 2735, 0, 3696, 0, 3689, 0, 2543, 0, 2674, 3868, 3930, 0, 0, 3172, 0, 0, 3347, 0, 3973, 2676, 0, 2639, 3077, 2687, 3366, 3898, 3269, 0, 3058, 0, 2363, 2308, 2397, 2628, 0, 0, 3999, 3787, 2972, 3322, 2707, 0, 3296, 0, 0, 2546, 0, 2603, 0, 3784, 3541, 0, 0, 0, 0, 2357, 2773, 0, 3704, 0, 3924, 3565, 0, 3740, 0, 3363, 3667, 3732, 2481, 3986, 3987, 3114, 0, 2785, 3452, 0, 2374, 3965, 0, 3353, 3626, 2955, 2323, 2542, 3425, 0, 3344, 2268, 3286, 3217, 0, 0, 0, 3939, 2780, 2304, 3814, 0, 3279, 3515, 3728, 2378, 3537, 2360, 3510, 3799, 0, 0, 3331, 3415, 3625, 0, 0, 0, 0, 0, 3190, 2703, 3275, 3725, 0, 2875, 2868, 0, 2559, 2282, 0, 3842, 0, 0, 0, 3405, 3605, 3430, 3820, 0, 2988, 0, 2586, 0, 2750, 3059, 2468, 2598, 3756, 2633, 2922, 3073, 0, 3546, 2623, 3870, 3406, 0, 0, 0, 3644, 0, 3407, 2637, 3276, 0, 0, 0, 2893, 3873, 0, 2708, 3127, 0, 3876, 0, 3839, 0, 3219, 3261, 0, 3711, 3199, 0, 2677, 0, 2301, 3513, 0, 3189, 3617, 0, 2482, 0, 2342, 4007, 0, 2678, 3573, 3143, 0, 3431, 0, 0, 2358, 2382, 0, 3324, 3318, 0, 0, 3438, 0, 0, 3684, 3922, 2801, 3651, 2791, 3771, 3675, 3305, 0, 3862, 0, 3140, 3609, 3304, 0, 0, 3742, 0, 0, 3535, 3209, 3731, 2547, 0, 2523, 0, 3525, 0, 3847, 0, 3614, 2288, 3716, 3187, 0, 0, 3117, 3872, 3088, 2573, 3591, 2817, 3180, 3013, 3098, 0, 3056, 0, 0, 3823, 2899, 2943, 3166, 2465, 3610, 3125, 3979, 3384, 2837, 3717, 2487, 3843, 0, 0, 2556, 2335, 3703, 3006, 2781, 3818, 0, 0, 0, 3368, 0, 3657, 2741, 2258, 0, 2431, 3934, 0, 0, 3045, 2770, 4074, 4443, 0, 0, 0, 4386, 2769, 0, 0, 3232, 3253, 3259, 0, 3943, 2819, 2900, 4124, 4338, 0, 3210, 3555, 0, 4417, 4402, 3063, 0, 4377, 4251, 4029, 3185, 4094, 4125, 4484, 4134, 3234, 3298, 4211, 0, 2771, 4397, 0, 0, 3308, 3094, 4138, 3003, 3914, 0, 4269, 0, 4221, 2913, 0, 2824, 2705, 2842, 3175, 0, 3990, 4042, 0, 4201, 0, 2873, 4390, 4380, 0, 2827, 2686, 4069, 0, 2691, 4482, 4021, 0, 3598, 0, 4279, 2777, 0, 0, 3030, 0, 0, 0, 0, 0, 0, 2776, 2852, 0, 4317, 0, 4253, 3029, 0, 3047, 2909, 2894, 3498, 4137, 0, 3495, 4293, 2921, 0, 3040, 4354, 0, 0, 3093, 4164, 4359, 3081, 3205, 4064, 0, 3284, 4185, 3200, 4198, 0, 2745, 4414, 3890, 2725, 0, 2975, 2910, 3337, 0, 4118, 0, 4078, 4207, 0, 0, 0, 4119, 3330, 2874, 3203, 0, 0, 0, 3151, 4307, 0, 2806, 0, 3250, 0, 2679, 0, 3831, 4148, 0, 0, 0, 3416, 0, 2935, 4245, 0, 0, 4372, 4395, 0, 4289, 3162, 0, 4047, 2970, 2971, 0, 2946, 0, 3295, 0, 4296, 2963, 4209, 3026, 2878, 0, 4383, 0, 0, 3832, 3060, 0, 3988, 3078, 4234, 0, 3351, 0, 3772, 0, 0, 3086, 0, 3471, 0, 2867, 0, 4097, 4400, 0, 3233, 0, 0, 3804, 3323, 3365, 2883, 3915, 0, 3341, 0, 4230, 3287, 2716, 0, 0, 0, 4114, 2912, 4375, 3211, 3181, 3801, 3920, 0, 0, 0, 0, 4171, 3049, 4467, 4096, 3087, 2961, 3720, 0, 3776, 0, 4027, 3257, 4285, 0, 2778, 0, 4288, 4030, 3314, 0, 0, 0, 3027, 0, 3386, 4223, 0, 4265, 0, 4358, 0, 4183, 0, 0, 3167, 0, 0, 0, 0, 2711, 4391, 0, 3317, 0, 3011, 4181, 4470, 4418, 0, 0, 0, 3311, 0, 0, 0, 2991, 3105, 0, 0, 2865, 0, 0, 0, 3103, 4182, 3064, 4339, 3054, 4335, 4139, 3377, 3159, 0, 4365, 4393, 3981, 4152, 2969, 3278, 0, 4051, 0, 0, 3343, 3370, 0, 0, 3639, 0, 4043, 4153, 4215, 3220, 4162, 0, 3201, 0, 4256, 3332, 3168, 4057, 4166, 4192, 0, 4350, 4076, 0, 3164, 2830, 3327, 3015, 4111, 2764, 0, 3048, 0, 0, 4344, 3788, 4082, 4144, 2802, 0, 3245, 0, 0, 0, 3975, 4437, 4366, 0, 4117, 2855, 4068, 0, 2886, 4077, 0, 3316, 3593, 0, 0, 2714, 3641, 3919, 2834, 2905, 4088, 4169, 4147, 2726, 3150, 0, 4108, 3138, 3751, 0, 0, 4364, 4154, 4343, 0, 4048, 4447, 0, 0, 3206, 4222, 3627, 4022, 4423, 3608, 4274, 4483, 2680, 4363, 4362, 0, 4480, 0, 0, 3197, 0, 4141, 0, 3380, 0, 3235, 4329, 0, 3360, 4194, 4487, 0, 4294, 4334, 0, 2976, 3550, 3584, 0, 4053, 4462, 4109, 0, 2870, 3273, 4312, 2695, 3228, 3372, 4387, 0, 4132, 3339, 4271, 4071, 4200, 0, 3018, 0, 4266, 0, 3043, 4175, 0, 2871, 4475, 0, 3320, 0, 0, 2938, 2904, 4228, 3110, 0, 3252, 0, 3348, 3266, 0, 2861, 3271, 4195, 3044, 2962, 4392, 0, 0, 0, 0, 0, 4239, 2832, 4458, 0, 3520, 0, 0, 0, 0, 4374, 4283, 0, 3126, 2933, 0, 2956, 4472, 4448, 0, 0, 4073, 4031, 0, 2957, 4129, 0, 4438, 0, 3442, 3612, 2792, 0, 0, 3777, 3628, 4257, 3312, 0, 3161, 4059, 0, 4204, 0, 0, 3111, 4295, 2981, 4189, 3391, 0, 0, 0, 4143, 3194, 4227, 4384, 0, 3409, 0, 0, 0, 0, 0, 0, 4128, 0, 0, 2757, 4331, 4178, 0, 3034, 0, 4250, 4433, 4444, 0, 2821, 0, 3178, 0, 0, 0, 4173, 0, 4202, 0, 3119, 0, 3760, 4050, 0, 0, 3367, 2906, 3708, 0, 0, 4083, 0, 3170, 3171, 3587, 4122, 3454, 0, 0, 0, 0, 4015, 4151, 4264, 0, 3137, 0, 0, 4121, 4028, 2751, 0, 4130, 3292, 0, 2985, 0, 0, 0, 3090, 0, 3995, 4571, 4489, 0, 0, 0, 3469, 3802, 4765, 0, 0, 0, 3643, 4003, 3424, 3650, 3907, 4146, 4764, 0, 0, 4683, 0, 0, 0, 4769, 0, 3455, 3722, 0, 0, 0, 3567, 3795, 4654, 3976, 3713, 0, 3834, 0, 0, 4656, 3733, 4661, 3925, 0, 0, 4490, 4534, 3511, 0, 0, 0, 3766, 3465, 4550, 3849, 4508, 3906, 3396, 0, 3738, 3769, 3529, 4736, 4537, 4786, 3752, 3984, 4632, 4583, 4748, 4631, 3780, 4624, 0, 0, 0, 0, 3426, 4627, 3636, 3602, 4405, 0, 4659, 0, 0, 4777, 0, 4479, 0, 0, 3786, 3836, 0, 3744, 0, 0, 3622, 4579, 4542, 3764, 3527, 3534, 0, 4002, 3989, 0, 3412, 3427, 0, 0, 3950, 3910, 4006, 4297, 3846, 0, 3429, 4653, 4597, 3496, 3440, 3702, 0, 3816, 4616, 3938, 3753, 4552, 4032, 3782, 3551, 4678, 4559, 3996, 3709, 3723, 3792, 4642, 0, 4640, 4717, 4611, 0, 4771, 3726, 4248, 3507, 4697, 3734, 0, 4601, 3781, 4722, 3633, 0, 3969, 0, 3857, 0, 4557, 3955, 4665, 0, 3678, 3697, 3664, 4532, 3514, 0, 0, 0, 3933, 0, 0, 3735, 4745, 3824, 3877, 0, 0, 3516, 0, 3850, 3457, 3971, 0, 3927, 0, 4547, 3530, 4572, 3577, 0, 3432, 0, 4775, 0, 3724, 0, 0, 0, 0, 4668, 3446, 3800, 3658, 0, 0, 0, 3940, 3867, 4785, 3616, 0, 4725, 4506, 3589, 0, 0, 0, 0, 3886, 0, 0, 0, 0, 0, 3558, 4528, 0, 4163, 0, 3959, 3423, 0, 3489, 4515, 4526, 3730, 3921, 4702, 0, 0, 0, 0, 4662, 3997, 3660, 3854, 0, 0, 3444, 0, 3848, 0, 0, 3805, 4652, 0, 4593, 0, 3473, 0, 4587, 0, 3896, 0, 3645, 0, 0, 3649, 3564, 0, 0, 0, 3499, 3827, 3931, 3575, 4131, 0, 4544, 4574, 4580, 4545, 0, 0, 4723, 0, 3542, 4577, 4726, 4710, 4608, 3840, 4558, 0, 0, 4598, 3487, 0, 4604, 0, 0, 0, 0, 0, 4682, 4690, 0, 4675, 3821, 4759, 3954, 4530, 4468, 3828, 3701, 4762, 0, 3413, 3699, 0, 0, 4599, 3793, 3750, 0, 0, 0, 0, 4779, 3737, 4651, 4746, 0, 3503, 4381, 4575, 4681, 3662, 3508, 4623, 4751, 3809, 3808, 3791, 3706, 3762, 4758, 4596, 0, 0, 0, 3561, 4497, 3895, 3624, 4622, 3422, 0, 0, 3461, 4355, 0, 3581, 3941, 0, 3401, 3844, 0, 4619, 3460, 3673, 3880, 3707, 0, 3562, 0, 3435, 0, 0, 3603, 4757, 3419, 0, 0, 4098, 4750, 0, 4554, 4715, 0, 0, 0, 4706, 3519, 0, 4529, 3418, 3680, 0, 0, 0, 0, 3803, 0, 0, 4643, 4712, 0, 4655, 0, 0, 0, 3960, 4719, 4638, 4641, 3761, 3912, 0, 4713, 4672, 4741, 3397, 3961, 4584, 0, 3796, 3903, 0, 0, 0, 0, 4788, 0, 0, 4685, 4630, 3888, 0, 0, 0, 3835, 4538, 0, 4501, 4767, 3635, 4333, 4729, 3679, 0, 3902, 4607, 4582, 3860, 4516, 0, 0, 4105, 3811, 0, 3468, 3806, 3428, 0, 4667, 3825, 4568, 4017, 4062, 0, 0, 0, 4906, 0, 4602, 4373, 0, 4734, 0, 4465, 0, 4868, 0, 0, 4233, 0, 4072, 4636, 4823, 0, 0, 4799, 4778, 4254, 4476, 0, 4870, 0, 0, 0, 0, 0, 0, 0, 4255, 0, 4246, 4416, 4332, 0, 4184, 0, 4063, 4755, 0, 4080, 4463, 4825, 4801, 4798, 4116, 0, 4299, 4302, 0, 4206, 0, 0, 4070, 0, 4145, 0, 4408, 0, 4916, 4177, 4313, 4150, 0, 0, 4840, 0, 0, 0, 0, 0, 4488, 4920, 0, 4016, 4208, 0, 4300, 4356, 4917, 4308, 4898, 4115, 4301, 0, 4474, 4085, 4445, 4797, 0, 4281, 4888, 0, 4761, 0, 0, 4277, 0, 0, 4368, 4136, 4316, 4342, 0, 4168, 4496, 4892, 4319, 4874, 4806, 4473, 4311, 0, 4791, 4159, 0, 4861, 4900, 0, 4142, 0, 4865, 4389, 0, 4869, 4376, 4360, 4089, 0, 4814, 4095, 4882, 0, 4457, 4087, 4084, 0, 0, 0, 4509, 4883, 4435, 0, 4157, 4436, 4155, 4426, 0, 0, 0, 0, 4889, 4795, 4686, 4351, 4275, 4135, 4049, 4429, 4056, 0, 4790, 4100, 0, 4058, 4263, 4863, 4827, 4179, 0, 4486, 4220, 0, 4714, 0, 4441, 4772, 4842, 4328, 0, 0, 4149, 0, 4859, 4357, 4325, 4036, 4818, 4456, 4650, 4703, 0, 4851, 4326, 4846, 0, 4911, 0, 4834, 0, 4165, 4776, 0, 0, 0, 4258, 4687, 0, 4749, 4413, 0, 4822, 0, 4310, 0, 4427, 4440, 4670, 4409, 0, 4158, 4921, 4434, 0, 4862, 4170, 4305, 4864, 4232, 4309, 0, 4884, 4469, 4805, 0, 0, 4826, 4499, 0, 4079, 0, 4912, 0, 0, 4442, 0, 4902, 0, 4193, 4352, 0, 4086, 4705, 4406, 4361, 0, 4896, 0, 4535, 0, 4401, 4367, 4330, 4808, 4590, 4336, 0, 4033, 4023, 0, 4466, 0, 4040, 0, 4161, 4673, 0, 0, 4213, 4698, 4103, 4514, 4349, 0, 0, 0, 4877, 0, 4229, 4081, 0, 4453, 4923, 4658, 4610, 4927, 4857, 0, 4649, 4887, 4585, 4541, 4513, 0, 4540, 4843, 4833, 4815, 4730, 4606, 0, 4760, 0, 4925, 4909, 4867, 4837, 4626, 4804, 0, 0, 4684, 0, 4905, 0, 4708, 4510, 0, 4539, 4733, 4664, 4872, 0, 0, 0, 4932, 4803, 4695, 0, 0, 4813, 4933, 0, 4562, 4904, 4674, 4802, 0, 0, 4691, 0, 0, 0, 4907, 4689, 0, 0, 0, 0, 0, 4793, 4895, 4680, 4875, 4613, 4721, 4663, 4724, 4618, 0, 4812, 4503, 4621, 4518, 0, 4828, 0, 4605, 4860, 0, 4783, 0, 0, 4893, 0, 4628, 4637, 4728, 0, 0, 4796, 4588, 4648, 0, 0, 4603, 4880, 0, 4858, 4753, 0, 4578, 0, 4614, 0, 4743, 0, 4841, 4820, 4494, 4850, 0, 4811, 0, 4693, 4738, 0, 0, 0, 4556, 4576, 0, 4945, 4569, 4718, 0, 4789, 0, 4810, 0, 4792, 0, 0, 0, 0, 4832, 4838, 0, 0, 0, 4942, 0, 4948, 4949, 0, 4937, 0, 0, 4919, 0, 0, 4939, 4940, 0 ], [ 0, 20, 42, 0, 47, 0, 59, 0, 0, 0, 0, 0, 34, 0, 0, 0, 64, 56, 0, 2, 45, 0, 133, 0, 0, 0, 0, 135, 98, 75, 128, 0, 0, 13, 0, 161, 0, 0, 129, 86, 120, 3, 154, 0, 21, 0, 5, 106, 0, 0, 0, 145, 102, 0, 0, 18, 148, 0, 7, 109, 95, 116, 87, 17, 139, 0, 0, 320, 253, 0, 192, 264, 0, 0, 30, 0, 206, 0, 0, 276, 0, 247, 0, 0, 306, 40, 63, 0, 237, 0, 280, 203, 293, 0, 61, 266, 0, 29, 0, 171, 268, 53, 187, 222, 193, 48, 0, 180, 60, 328, 269, 285, 0, 0, 270, 62, 294, 226, 0, 41, 0, 208, 0, 0, 0, 0, 265, 31, 39, 301, 288, 0, 23, 0, 28, 257, 0, 0, 65, 321, 0, 0, 250, 184, 52, 0, 333, 57, 244, 0, 302, 272, 0, 43, 242, 323, 287, 0, 0, 297, 36, 263, 198, 0, 0, 0, 212, 236, 0, 336, 100, 0, 0, 577, 357, 0, 0, 393, 0, 108, 373, 456, 508, 144, 534, 0, 103, 0, 498, 444, 0, 71, 105, 0, 437, 0, 486, 163, 587, 583, 487, 378, 92, 0, 468, 77, 0, 122, 0, 0, 0, 167, 384, 413, 0, 418, 0, 547, 460, 585, 0, 104, 598, 355, 0, 118, 383, 346, 0, 366, 523, 410, 510, 376, 0, 168, 89, 540, 0, 0, 503, 155, 0, 149, 0, 360, 82, 0, 506, 143, 443, 0, 69, 369, 0, 475, 136, 414, 0, 485, 352, 0, 162, 72, 127, 96, 463, 101, 111, 115, 0, 152, 0, 529, 0, 80, 0, 0, 0, 91, 0, 368, 0, 0, 112, 0, 157, 131, 0, 502, 0, 348, 93, 117, 0, 0, 160, 451, 0, 0, 130, 151, 490, 412, 483, 85, 599, 561, 499, 0, 484, 0, 0, 0, 0, 0, 0, 0, 364, 68, 140, 550, 156, 0, 0, 591, 0, 110, 568, 351, 546, 557, 147, 538, 0, 170, 0, 647, 0, 953, 810, 934, 0, 0, 0, 228, 820, 292, 0, 0, 330, 261, 744, 691, 224, 0, 175, 818, 831, 246, 904, 997, 849, 319, 0, 230, 0, 282, 254, 751, 708, 975, 181, 989, 0, 234, 649, 202, 0, 774, 0, 0, 227, 213, 685, 949, 0, 732, 645, 619, 650, 779, 178, 668, 792, 956, 0, 0, 982, 607, 0, 0, 973, 0, 0, 0, 756, 891, 700, 232, 733, 304, 214, 258, 0, 890, 770, 216, 876, 0, 986, 0, 990, 0, 0, 760, 0, 0, 962, 651, 788, 0, 659, 641, 618, 915, 195, 0, 884, 0, 0, 978, 251, 190, 903, 0, 615, 926, 0, 977, 298, 0, 721, 682, 868, 182, 782, 638, 826, 219, 802, 862, 267, 0, 0, 722, 0, 205, 0, 735, 0, 806, 0, 0, 256, 939, 738, 0, 937, 0, 0, 0, 305, 311, 260, 197, 201, 0, 0, 303, 730, 0, 830, 0, 960, 686, 0, 189, 309, 981, 0, 290, 241, 0, 0, 249, 0, 183, 0, 233, 0, 0, 807, 880, 0, 0, 911, 875, 0, 827, 0, 996, 231, 803, 841, 0, 0, 798, 274, 927, 0, 0, 918, 185, 0, 0, 0, 334, 0, 238, 739, 0, 0, 0, 0, 331, 218, 0, 713, 322, 899, 974, 0, 0, 0, 886, 332, 0, 866, 0, 308, 0, 843, 0, 0, 0, 0, 329, 0, 916, 0, 0, 0, 968, 879, 881, 174, 928, 0, 0, 995, 836, 200, 0, 220, 646, 199, 0, 656, 0, 326, 606, 0, 0, 0, 0, 0, 223, 307, 935, 858, 743, 0, 0, 1332, 592, 400, 0, 1257, 0, 1175, 1101, 0, 1321, 447, 1251, 0, 435, 390, 1249, 0, 1110, 1193, 0, 0, 1453, 0, 1136, 0, 1287, 1237, 1492, 1079, 0, 0, 0, 1378, 458, 0, 1442, 434, 1276, 0, 1262, 389, 586, 338, 0, 377, 391, 430, 1168, 1179, 1082, 1153, 589, 1211, 0, 433, 0, 0, 0, 0, 0, 0, 0, 1476, 394, 0, 0, 0, 1049, 0, 0, 1335, 0, 1399, 1536, 1127, 1368, 0, 454, 0, 1134, 385, 496, 0, 0, 1310, 0, 354, 0, 0, 0, 0, 0, 0, 1132, 0, 409, 1200, 1184, 0, 1228, 0, 1326, 1031, 371, 0, 0, 0, 1133, 549, 1047, 1089, 1491, 0, 0, 0, 1283, 453, 466, 1240, 1328, 1409, 1023, 0, 0, 1148, 491, 0, 388, 411, 1404, 470, 1339, 1282, 477, 541, 1258, 1411, 1048, 602, 353, 0, 0, 0, 1065, 0, 1526, 370, 0, 0, 1022, 0, 407, 0, 1195, 1280, 426, 1046, 0, 1315, 0, 0, 1551, 0, 0, 0, 417, 0, 1518, 1261, 380, 0, 1419, 1302, 0, 392, 0, 1090, 457, 0, 0, 0, 0, 0, 431, 0, 0, 1213, 395, 0, 0, 0, 0, 1444, 528, 1017, 1422, 0, 461, 524, 0, 0, 472, 513, 0, 0, 341, 1266, 1402, 1459, 1455, 1154, 0, 1504, 358, 0, 347, 1359, 1425, 0, 1371, 1508, 459, 520, 0, 1077, 493, 359, 1096, 1162, 0, 1390, 582, 1481, 0, 0, 0, 525, 1471, 563, 0, 0, 0, 1295, 0, 363, 1197, 1068, 1192, 1052, 1167, 0, 1388, 0, 601, 0, 1010, 1333, 462, 1055, 0, 0, 559, 0, 455, 0, 1304, 0, 1006, 0, 1173, 518, 419, 0, 1070, 575, 514, 576, 1317, 1323, 439, 1003, 556, 1198, 1478, 1309, 416, 408, 1268, 0, 0, 0, 1014, 1485, 1501, 551, 1349, 1370, 0, 445, 361, 0, 0, 0, 0, 1533, 1272, 517, 0, 1040, 0, 436, 570, 0, 533, 1291, 1325, 1454, 0, 0, 0, 0, 448, 530, 578, 0, 0, 1188, 1394, 1215, 342, 600, 0, 479, 0, 476, 0, 0, 0, 0, 1457, 0, 1318, 0, 0, 386, 0, 0, 1438, 340, 0, 1035, 396, 0, 1038, 0, 495, 0, 429, 0, 1482, 0, 1546, 0, 574, 1365, 0, 1487, 0, 403, 552, 372, 1343, 450, 442, 1111, 1143, 500, 399, 1063, 0, 1019, 421, 1316, 1464, 374, 423, 1246, 0, 0, 1488, 581, 522, 362, 0, 0, 0, 0, 0, 885, 1811, 0, 872, 1130, 0, 0, 860, 2027, 0, 1512, 896, 0, 0, 799, 0, 985, 0, 0, 754, 726, 1608, 0, 0, 0, 0, 0, 1795, 707, 1756, 0, 0, 955, 0, 0, 958, 1535, 913, 1571, 0, 0, 0, 0, 761, 714, 742, 672, 1334, 2226, 853, 1131, 2131, 863, 0, 0, 1755, 0, 0, 1322, 0, 983, 1112, 748, 2168, 2166, 851, 1651, 878, 0, 1917, 0, 0, 2000, 0, 829, 1785, 633, 1870, 2196, 654, 0, 2159, 0, 0, 0, 0, 715, 781, 1665, 0, 2079, 1617, 2040, 832, 0, 0, 0, 2005, 612, 1632, 2091, 0, 0, 0, 2237, 0, 1655, 622, 979, 1064, 2227, 1796, 0, 2215, 2172, 1977, 1644, 0, 0, 1999, 1490, 1855, 1726, 1932, 679, 0, 0, 1007, 1053, 698, 712, 684, 0, 628, 1819, 0, 2086, 0, 0, 0, 980, 2188, 0, 0, 0, 729, 0, 0, 2182, 1806, 655, 815, 1839, 0, 0, 1820, 1604, 1891, 1734, 833, 1801, 1770, 0, 0, 854, 652, 0, 0, 2147, 0, 874, 0, 611, 0, 0, 1879, 653, 1358, 1735, 1945, 0, 702, 2044, 1654, 0, 931, 1706, 0, 2064, 852, 623, 0, 758, 1627, 850, 887, 0, 701, 0, 0, 0, 1568, 2004, 1694, 2145, 0, 0, 2175, 657, 0, 791, 0, 933, 1768, 1605, 0, 0, 0, 0, 0, 0, 0, 1861, 2006, 0, 704, 1797, 1897, 2097, 1596, 0, 0, 2181, 0, 631, 1908, 0, 723, 1680, 2203, 0, 0, 0, 991, 2035, 1720, 620, 1922, 616, 2133, 0, 1666, 1670, 0, 609, 740, 1556, 0, 773, 644, 0, 1767, 1699, 811, 0, 892, 1955, 0, 0, 910, 2139, 0, 1835, 642, 1376, 0, 0, 759, 2051, 737, 720, 0, 0, 0, 630, 1923, 1664, 1577, 919, 0, 1786, 1842, 847, 0, 0, 1930, 2142, 0, 2213, 777, 1866, 870, 0, 0, 2229, 0, 889, 689, 1799, 0, 0, 0, 763, 987, 882, 946, 2244, 0, 614, 1061, 883, 2080, 920, 706, 0, 724, 0, 1773, 1852, 605, 861, 1050, 675, 0, 0, 0, 736, 0, 0, 2056, 976, 1778, 0, 1895, 1788, 0, 900, 0, 2012, 2074, 0, 1594, 0, 1691, 0, 1180, 821, 2150, 1960, 2059, 0, 2014, 969, 2191, 2187, 680, 1595, 901, 824, 0, 0, 1847, 0, 1277, 1637, 637, 0, 0, 1959, 0, 1606, 0, 1760, 2238, 1733, 856, 0, 835, 0, 2165, 0, 932, 1918, 1685, 0, 1614, 677, 1649, 1996, 812, 0, 734, 0, 0, 1805, 0, 725, 1843, 741, 1901, 1609, 2246, 2058, 1569, 0, 2233, 776, 2011, 0, 800, 0, 0, 822, 0, 1975, 1727, 0, 1747, 1957, 0, 0, 1990, 0, 0, 1916, 952, 1753, 2085, 2026, 640, 0, 797, 0, 0, 2106, 0, 0, 1956, 1884, 0, 626, 921, 814, 0, 944, 0, 813, 0, 2021, 1640, 2098, 988, 2158, 1946, 1807, 0, 1893, 1693, 842, 0, 0, 1620, 0, 667, 1718, 888, 1853, 1888, 837, 964, 2108, 0, 897, 1875, 971, 994, 0, 1123, 716, 632, 1578, 0, 0, 0, 0, 1828, 0, 2148, 898, 0, 0, 817, 0, 0, 0, 825, 1639, 1987, 0, 1013, 0, 1626, 1822, 1940, 0, 772, 0, 0, 0, 2001, 0, 0, 0, 750, 1964, 1750, 0, 1823, 0, 1616, 909, 1802, 1039, 678, 0, 0, 1743, 0, 1563, 1717, 2114, 1883, 0, 966, 0, 2216, 1762, 1851, 766, 2185, 0, 0, 0, 1259, 0, 1625, 0, 0, 0, 1775, 1541, 1943, 2471, 0, 1904, 1204, 1416, 0, 1041, 0, 1827, 2292, 2232, 1630, 1290, 1493, 0, 0, 1927, 0, 0, 1765, 1986, 1645, 0, 1650, 2620, 0, 0, 0, 2127, 1354, 1369, 1232, 0, 1841, 0, 2002, 2297, 0, 0, 1159, 1217, 1383, 2361, 1024, 1413, 0, 0, 2578, 0, 1398, 2610, 1532, 1094, 0, 0, 1474, 2639, 1791, 0, 2411, 1558, 1514, 1196, 0, 0, 1576, 0, 1102, 0, 0, 1991, 0, 1377, 2342, 1509, 1462, 0, 2506, 1840, 1119, 1586, 0, 2311, 2599, 1400, 1588, 1069, 0, 2576, 1186, 1109, 0, 2300, 0, 0, 2470, 2028, 0, 0, 1289, 1091, 1254, 2592, 2464, 2402, 1255, 0, 0, 2343, 0, 0, 0, 0, 2099, 2514, 1241, 0, 0, 0, 0, 1396, 2135, 0, 2303, 2528, 0, 1356, 0, 1470, 1206, 2146, 2327, 1834, 0, 1265, 2574, 0, 2283, 2433, 0, 0, 1189, 2378, 1804, 0, 0, 0, 1903, 0, 0, 2495, 1968, 1542, 1477, 0, 1248, 2541, 2462, 2047, 2446, 2235, 1125, 1428, 0, 0, 0, 2608, 0, 1387, 1161, 1181, 0, 2220, 0, 0, 0, 0, 0, 1539, 0, 0, 2404, 1430, 1837, 2615, 1528, 1919, 2072, 1439, 2375, 1058, 1032, 2369, 0, 0, 1385, 0, 1549, 0, 0, 1584, 0, 1264, 1216, 2155, 1164, 0, 0, 1330, 0, 1562, 0, 1782, 1344, 0, 0, 2624, 1777, 2137, 0, 1078, 1293, 2459, 1347, 0, 0, 1622, 2201, 0, 0, 1030, 1114, 1229, 0, 1311, 2637, 1163, 1534, 0, 1708, 1407, 1152, 1467, 0, 0, 0, 1004, 0, 0, 0, 0, 0, 1867, 2245, 1137, 1158, 0, 1515, 1530, 2280, 0, 2348, 1573, 1498, 0, 2493, 0, 0, 0, 1697, 1275, 2490, 1748, 0, 1155, 1643, 1598, 1294, 1410, 0, 0, 0, 1374, 0, 2601, 2529, 1550, 1331, 1479, 0, 1124, 0, 0, 2019, 2463, 0, 1225, 0, 0, 0, 1941, 1303, 1817, 0, 0, 1080, 2403, 0, 2075, 2222, 1486, 0, 0, 0, 1178, 0, 2651, 0, 1544, 1451, 0, 2399, 2604, 1480, 0, 2588, 1160, 0, 1469, 2109, 1346, 0, 1230, 0, 0, 0, 1412, 0, 1712, 1567, 0, 2057, 2526, 1238, 2032, 0, 2627, 0, 2313, 2602, 0, 1437, 1072, 1395, 1751, 0, 0, 1250, 1288, 2532, 2120, 2453, 1581, 0, 2412, 1298, 2559, 1126, 0, 0, 0, 0, 2073, 2384, 0, 1516, 1865, 0, 1564, 0, 1182, 1466, 2167, 2262, 2208, 0, 0, 0, 2330, 0, 1269, 1450, 1431, 0, 1381, 1361, 0, 0, 2266, 1527, 2234, 0, 0, 1716, 0, 2154, 2564, 0, 0, 0, 1427, 0, 1118, 0, 0, 2382, 2008, 0, 2065, 2105, 2084, 1585, 1510, 0, 0, 1434, 1635, 2089, 2486, 0, 2535, 1401, 2393, 2558, 1122, 1075, 1522, 1600, 2533, 1205, 1100, 1226, 0, 1981, 2660, 0, 1420, 1351, 0, 1364, 0, 2219, 0, 2590, 1858, 2425, 1461, 0, 2631, 0, 0, 1441, 1011, 1661, 0, 2364, 0, 1909, 2251, 0, 1247, 0, 0, 2394, 2123, 1095, 0, 0, 0, 1185, 2536, 2319, 1723, 0, 0, 2255, 1281, 0, 0, 0, 0, 1342, 1906, 1415, 1362, 0, 2346, 2332, 2586, 1191, 1983, 2477, 0, 0, 0, 2479, 0, 1752, 1937, 1352, 1873, 2640, 2377, 0, 1093, 1324, 0, 2274, 2484, 1985, 1440, 1139, 2505, 2356, 1992, 0, 1103, 0, 2645, 2190, 0, 0, 1231, 1463, 1678, 2525, 0, 2391, 2269, 0, 1984, 1447, 0, 1483, 1894, 2253, 0, 2200, 2622, 1543, 0, 0, 0, 0, 2193, 1925, 2618, 2276, 2039, 2512, 0, 2192, 1593, 2416, 0, 2652, 1054, 2612, 1252, 0, 1686, 2658, 1783, 0, 1273, 0, 2325, 1299, 2252, 2524, 1207, 1695, 1171, 1500, 2387, 1360, 0, 2322, 2503, 1970, 1769, 2452, 0, 1465, 1084, 0, 0, 0, 0, 2594, 1392, 1067, 1947, 1066, 0, 0, 0, 1117, 0, 0, 1210, 0, 0, 0, 0, 2430, 1235, 1151, 2441, 0, 1552, 0, 1367, 1144, 2478, 2094, 1366, 2126, 2119, 2530, 2538, 1081, 2496, 0, 0, 2112, 1792, 2516, 1242, 0, 0, 0, 0, 1949, 2415, 0, 0, 0, 1301, 0, 1116, 1548, 0, 0, 2016, 1737, 0, 1874, 0, 0, 2422, 1051, 1113, 0, 1307, 0, 2290, 1575, 1418, 1965, 1725, 0, 1107, 1386, 0, 0, 2286, 2344, 0, 1319, 1818, 1414, 0, 2788, 2799, 2832, 2033, 2143, 2110, 2465, 2050, 0, 0, 0, 2839, 0, 2695, 1948, 0, 3181, 0, 1963, 0, 3188, 2103, 0, 0, 3145, 3037, 2082, 2549, 2122, 2685, 2527, 0, 1824, 0, 0, 1702, 2424, 2804, 2241, 2999, 3342, 0, 2231, 3371, 1574, 2480, 2803, 2812, 3221, 1601, 3374, 2909, 1657, 0, 0, 1688, 0, 3115, 2873, 3161, 0, 3087, 2984, 1647, 2417, 1913, 0, 3036, 0, 0, 2352, 2046, 2454, 3210, 2152, 2575, 2966, 2141, 0, 1696, 2845, 0, 1953, 0, 2062, 0, 0, 0, 0, 2522, 3198, 3303, 0, 2451, 1638, 1673, 2242, 2689, 2061, 3207, 1826, 2371, 0, 3309, 2318, 2872, 0, 0, 2088, 3156, 0, 0, 3204, 1607, 2720, 0, 2030, 2960, 0, 2889, 0, 1757, 0, 2349, 2770, 0, 0, 1754, 3134, 2077, 1707, 0, 2904, 3065, 1980, 3329, 1938, 0, 2958, 2149, 2874, 0, 3367, 2102, 0, 1997, 2038, 2926, 0, 0, 0, 1886, 3147, 0, 1669, 1871, 1746, 0, 3274, 0, 0, 0, 3133, 1624, 1929, 0, 2852, 2209, 2128, 2312, 3226, 3235, 0, 0, 2225, 3280, 2284, 2020, 0, 3227, 0, 0, 2180, 0, 0, 1703, 2919, 0, 3250, 0, 0, 0, 3376, 2183, 0, 0, 3254, 0, 1724, 0, 0, 0, 0, 2341, 2156, 1926, 2320, 3131, 3245, 2733, 3001, 1787, 2892, 3118, 1722, 1859, 1668, 2254, 0, 0, 2990, 2768, 1660, 1565, 2996, 0, 2710, 2976, 3336, 2066, 2189, 2070, 2293, 0, 0, 0, 2083, 3159, 1993, 0, 2985, 3233, 1836, 0, 0, 1830, 2931, 1715, 2197, 2585, 0, 0, 0, 0, 2690, 2153, 3353, 2087, 1642, 0, 0, 0, 0, 3163, 2124, 0, 1679, 2769, 2202, 2840, 0, 0, 0, 3290, 2337, 2668, 2144, 2100, 1907, 2278, 1689, 1850, 2194, 0, 1924, 2003, 2623, 1995, 2045, 0, 2195, 2600, 0, 1721, 0, 0, 2978, 0, 3179, 2724, 3346, 2275, 3299, 3264, 0, 3253, 2759, 2629, 3375, 0, 1998, 1931, 3009, 3206, 3373, 2767, 1971, 2692, 2900, 3055, 0, 2929, 0, 0, 0, 0, 1700, 2323, 1653, 0, 1612, 0, 3228, 2786, 0, 0, 0, 2497, 2063, 2763, 1890, 0, 2018, 0, 1667, 3085, 2164, 0, 0, 0, 0, 1648, 2539, 1849, 1914, 0, 1887, 0, 2701, 3258, 1731, 0, 1615, 0, 2132, 2963, 0, 1749, 2850, 3070, 2121, 2905, 1589, 2670, 2113, 2534, 1781, 0, 3388, 1911, 0, 2555, 0, 2023, 3257, 2928, 2739, 0, 3377, 1800, 3138, 1621, 2076, 0, 2962, 3385, 2861, 2093, 3256, 0, 0, 0, 0, 1881, 2130, 3390, 2706, 0, 2979, 0, 2136, 0, 2009, 0, 3135, 2754, 0, 2972, 2950, 3033, 2523, 3229, 2621, 0, 0, 0, 3109, 3047, 0, 0, 2959, 0, 3414, 3899, 0, 3413, 0, 2277, 3007, 2697, 0, 2345, 2502, 0, 2565, 0, 3328, 2261, 2756, 2687, 0, 3527, 0, 2606, 0, 3190, 0, 3059, 2654, 3774, 3011, 0, 2474, 0, 0, 3297, 3023, 3606, 3618, 3419, 0, 0, 2362, 2729, 0, 0, 2547, 2790, 0, 3552, 3542, 2721, 3271, 0, 3523, 2457, 0, 3325, 0, 0, 3778, 2634, 3175, 0, 0, 0, 3869, 3518, 0, 3650, 3470, 3496, 2894, 0, 0, 0, 2663, 3692, 2696, 3953, 0, 2554, 0, 3391, 0, 2587, 3745, 3832, 4004, 2563, 2469, 2515, 2372, 3434, 2964, 2774, 2773, 3640, 0, 0, 0, 3199, 3128, 0, 0, 0, 2893, 3104, 2581, 0, 2248, 3711, 2725, 4008, 0, 3680, 3946, 3503, 3963, 2955, 3967, 2249, 3408, 3863, 3114, 2294, 2285, 3594, 0, 0, 3681, 2997, 3565, 3570, 2295, 0, 0, 3247, 2913, 0, 3624, 3410, 0, 0, 3593, 0, 0, 3739, 3319, 0, 3119, 3929, 3741, 2891, 2250, 3432, 0, 3393, 3445, 0, 3545, 2259, 2517, 3349, 0, 0, 3339, 2328, 0, 0, 3885, 3734, 2616, 3185, 2414, 0, 3277, 2868, 3851, 3586, 0, 0, 0, 2644, 0, 3860, 3925, 0, 3666, 3690, 2855, 3095, 3838, 3859, 2353, 2306, 2388, 3126, 0, 0, 3579, 3484, 3610, 3718, 2969, 3611, 2907, 3747, 3768, 0, 0, 2367, 3974, 2831, 2460, 2784, 2750, 3896, 0, 3821, 0, 2923, 2566, 0, 3886, 3002, 2380, 2619, 4012, 2884, 3528, 2299, 3524, 3015, 3543, 2816, 0, 2986, 0, 3631, 0, 2434, 3733, 3549, 0, 2899, 3835, 0, 2395, 3475, 2633, 2569, 0, 2494, 3977, 0, 0, 3557, 3421, 0, 0, 3950, 0, 3748, 0, 2961, 3686, 0, 0, 0, 0, 3232, 2666, 3284, 3720, 0, 0, 2797, 0, 3012, 2386, 2678, 2365, 2943, 2642, 2613, 2772, 0, 2324, 3810, 0, 2882, 3568, 3141, 2665, 3153, 0, 0, 2475, 0, 2544, 2656, 0, 0, 0, 3714, 2310, 2488, 2915, 0, 3923, 0, 2468, 3688, 0, 3548, 3040, 0, 2472, 2809, 3968, 2287, 0, 2458, 2903, 0, 0, 0, 0, 2686, 0, 2560, 3901, 2708, 2957, 3592, 0, 2911, 0, 0, 0, 3495, 3540, 0, 3558, 2714, 3187, 0, 0, 0, 0, 3490, 3155, 3379, 3848, 2667, 0, 3444, 2315, 2273, 0, 0, 2994, 3511, 3537, 3983, 3878, 0, 0, 2675, 0, 0, 3808, 3369, 3803, 0, 3700, 2567, 3905, 0, 3574, 2705, 3585, 3578, 3969, 3420, 0, 2381, 3609, 3368, 3706, 3469, 2617, 0, 3305, 3214, 3352, 0, 3944, 3958, 3588, 0, 3694, 3671, 0, 3378, 3554, 2593, 0, 2309, 0, 3769, 3324, 3699, 0, 0, 3439, 2869, 3811, 0, 0, 0, 3647, 0, 3218, 3696, 2785, 3689, 0, 3646, 0, 2674, 3868, 0, 0, 3907, 2802, 2305, 0, 0, 2461, 2828, 3883, 3455, 0, 0, 0, 3648, 2875, 3208, 2780, 3332, 3622, 2455, 3632, 2410, 2376, 2662, 3753, 3999, 2638, 3471, 0, 2971, 3355, 3949, 3465, 2272, 0, 2400, 3659, 0, 3531, 3719, 3938, 2973, 0, 3030, 2357, 0, 0, 2485, 0, 2307, 0, 2511, 3740, 0, 0, 3891, 0, 3517, 3986, 0, 3613, 0, 0, 2740, 3428, 3978, 0, 2546, 0, 2264, 0, 0, 3668, 2851, 3219, 3024, 2268, 3590, 2703, 3955, 0, 0, 3985, 0, 3539, 0, 2338, 2779, 0, 0, 0, 0, 2360, 0, 2561, 2347, 3127, 3663, 2321, 0, 0, 3438, 3073, 0, 3446, 0, 3102, 3186, 0, 2296, 3881, 3758, 0, 0, 2418, 2427, 2580, 2669, 0, 3460, 2949, 2489, 0, 2419, 3702, 0, 3562, 0, 0, 3729, 3936, 0, 3553, 2456, 0, 2815, 0, 0, 2436, 0, 0, 2553, 2444, 0, 2646, 2632, 2607, 3407, 0, 3483, 3645, 0, 2551, 0, 0, 3989, 3897, 3322, 3781, 2730, 3802, 3276, 2406, 0, 3273, 2854, 0, 0, 2423, 3773, 3827, 3935, 2951, 3449, 3386, 0, 0, 3994, 2521, 0, 3798, 3643, 0, 3573, 0, 2713, 0, 2550, 3431, 3746, 0, 2339, 3661, 3072, 3589, 0, 0, 2351, 3529, 3313, 0, 3311, 3853, 0, 3771, 0, 0, 2826, 3862, 0, 3269, 0, 3090, 2735, 0, 0, 2694, 2383, 0, 0, 3129, 0, 0, 0, 2476, 3525, 3675, 2844, 0, 0, 2288, 0, 0, 0, 2548, 3982, 0, 2841, 3945, 0, 3074, 2504, 0, 3142, 3888, 0, 3954, 3724, 3823, 0, 3582, 3763, 0, 0, 0, 2390, 3067, 3051, 0, 2291, 3843, 2562, 2298, 2556, 2440, 2636, 3083, 3031, 3818, 3602, 0, 3961, 0, 2643, 3286, 3691, 2626, 3510, 2653, 2761, 0, 2835, 4156, 0, 0, 0, 0, 4165, 4183, 4386, 0, 4116, 0, 0, 0, 3259, 2800, 0, 2819, 0, 4124, 2683, 2680, 0, 0, 4441, 4196, 2717, 3063, 2936, 4377, 4251, 4029, 0, 0, 0, 3176, 4272, 4160, 3300, 2833, 4362, 2771, 0, 4105, 0, 3213, 3094, 0, 4120, 4318, 4220, 3035, 2836, 3216, 0, 4405, 3285, 0, 4019, 0, 4047, 0, 3121, 4179, 4201, 4406, 0, 3231, 0, 0, 4419, 0, 3144, 4305, 4421, 0, 3069, 2748, 3139, 0, 4279, 4370, 2927, 4050, 0, 0, 4109, 4253, 3550, 0, 3261, 2879, 0, 0, 0, 4257, 0, 3029, 0, 0, 0, 0, 3019, 2749, 0, 4241, 4293, 0, 4096, 0, 2795, 4194, 4357, 4425, 4164, 0, 0, 3389, 3041, 0, 0, 0, 4460, 4198, 3169, 2745, 0, 4404, 0, 4051, 2732, 2910, 3337, 4189, 2699, 2908, 3310, 0, 3150, 0, 4100, 0, 4446, 0, 3042, 0, 3196, 3020, 0, 2728, 2912, 4236, 2838, 0, 0, 2993, 2921, 3481, 0, 2727, 3244, 3084, 4041, 0, 2935, 3022, 4150, 0, 4372, 3238, 4296, 0, 2810, 0, 0, 2970, 0, 2811, 4218, 0, 3295, 3058, 0, 0, 0, 3061, 2878, 4032, 0, 3362, 4350, 0, 3060, 2857, 4104, 3078, 3306, 3189, 4231, 3013, 2822, 2805, 4182, 4432, 0, 0, 0, 0, 0, 3381, 0, 4334, 0, 2715, 0, 0, 3066, 2880, 2883, 0, 3172, 4244, 0, 4230, 4382, 2716, 4079, 4356, 0, 3130, 0, 2818, 4323, 0, 4320, 3630, 4254, 3628, 2917, 3132, 3988, 4037, 0, 0, 0, 0, 4055, 2775, 0, 0, 3293, 0, 3262, 3107, 3100, 3125, 4288, 2747, 0, 0, 0, 0, 4225, 4206, 0, 4217, 3148, 4265, 3304, 0, 3209, 0, 4053, 2866, 0, 3184, 4071, 4474, 3081, 4046, 0, 4301, 3338, 0, 0, 0, 4470, 2793, 2808, 0, 0, 0, 4170, 2944, 0, 2991, 3105, 2867, 3387, 2755, 4135, 3080, 4380, 3103, 0, 4197, 3091, 3054, 4335, 3236, 0, 0, 0, 3068, 0, 3964, 4152, 0, 2789, 0, 0, 2983, 4204, 4219, 4191, 2881, 3151, 2952, 0, 4237, 4153, 3359, 4304, 3919, 0, 4107, 3241, 4256, 0, 4270, 2920, 2849, 0, 0, 0, 4076, 2825, 3164, 2830, 4112, 0, 4111, 2764, 3301, 2885, 2941, 4343, 0, 4324, 4399, 3136, 0, 4448, 0, 0, 3223, 4368, 0, 4437, 0, 3363, 4117, 0, 4068, 4330, 2886, 3089, 0, 3316, 0, 3281, 2707, 0, 4461, 4065, 2738, 0, 4385, 3270, 4061, 4428, 0, 4325, 4108, 0, 0, 0, 4416, 4364, 4154, 0, 0, 4048, 0, 0, 3292, 0, 4222, 0, 3272, 3052, 4346, 0, 4459, 0, 3050, 0, 2967, 3096, 0, 0, 4174, 4115, 0, 0, 3380, 0, 0, 2897, 4311, 3360, 0, 0, 4351, 3282, 0, 4427, 0, 0, 2765, 0, 0, 2924, 0, 0, 2870, 0, 0, 0, 0, 3372, 0, 4434, 4172, 0, 3032, 0, 4348, 2856, 4485, 3314, 0, 4049, 0, 4175, 4248, 2871, 2863, 0, 3320, 2801, 4131, 4133, 0, 4228, 3110, 2744, 4268, 4391, 4260, 4478, 0, 0, 0, 0, 3044, 0, 0, 3222, 0, 3120, 0, 2848, 2902, 0, 3356, 4442, 0, 3167, 4361, 4275, 4476, 0, 2895, 3268, 0, 2681, 0, 3010, 0, 0, 0, 3056, 4073, 3113, 0, 0, 0, 4445, 4438, 0, 0, 3928, 4291, 4413, 4094, 3726, 0, 0, 4284, 2988, 0, 2864, 4233, 0, 3915, 2829, 4024, 4295, 4034, 0, 0, 3283, 3242, 0, 3152, 0, 4199, 4113, 4392, 4468, 3076, 3350, 2794, 4125, 4062, 3143, 2939, 0, 0, 2757, 3358, 3191, 4195, 4337, 3077, 4250, 0, 3383, 0, 2796, 3708, 4314, 0, 2798, 2998, 3062, 4056, 4202, 4141, 0, 2890, 4099, 0, 2932, 3177, 0, 0, 0, 3347, 3043, 4083, 3194, 3170, 4060, 3633, 3267, 4054, 4302, 0, 0, 3289, 4015, 0, 0, 4367, 3137, 0, 4213, 0, 0, 2766, 4084, 0, 0, 2791, 0, 0, 4036, 2906, 0, 0, 3995, 0, 4489, 4607, 3451, 0, 0, 0, 0, 3930, 0, 4510, 0, 4581, 3424, 0, 0, 3580, 4764, 3932, 4772, 4011, 3634, 4733, 0, 0, 3555, 0, 0, 4605, 0, 3672, 3453, 3795, 3855, 3476, 3522, 4714, 3665, 3990, 3639, 3970, 0, 0, 0, 3987, 3782, 3948, 0, 0, 3777, 0, 0, 3766, 0, 4550, 3669, 4508, 3906, 4523, 0, 3738, 0, 0, 3619, 0, 0, 0, 3984, 4005, 4583, 0, 0, 0, 4624, 0, 4626, 0, 4663, 3918, 4627, 3501, 0, 0, 3975, 3533, 0, 0, 4777, 3587, 3436, 4590, 3728, 3786, 3479, 4738, 3744, 3742, 3941, 0, 3815, 3403, 3764, 0, 4696, 3441, 4412, 0, 0, 3412, 3947, 4552, 0, 0, 4573, 4594, 3864, 0, 3865, 0, 3693, 0, 0, 4780, 0, 4708, 3972, 4616, 0, 0, 0, 0, 0, 4739, 4678, 3559, 4561, 3709, 3723, 3792, 0, 3394, 0, 4495, 0, 3430, 4771, 0, 0, 3507, 3399, 0, 0, 4700, 0, 3685, 0, 3846, 0, 3814, 3857, 4528, 0, 0, 3456, 0, 4756, 3595, 3400, 0, 4512, 4667, 0, 4509, 3526, 0, 3717, 4564, 0, 3504, 3956, 3418, 3698, 3516, 3940, 0, 3457, 3971, 4779, 3715, 0, 3656, 4524, 0, 4766, 0, 0, 0, 4001, 0, 0, 4496, 3658, 3571, 3716, 3443, 0, 3800, 0, 4664, 3655, 4585, 0, 3867, 4785, 3616, 3591, 4725, 3926, 0, 0, 3544, 3722, 4393, 0, 4497, 3498, 0, 0, 3614, 0, 0, 4762, 3858, 0, 3959, 3423, 0, 3480, 3629, 0, 3730, 3488, 0, 4503, 3872, 0, 0, 0, 4768, 3660, 4657, 4715, 3870, 0, 3732, 0, 3429, 4538, 4676, 3893, 0, 4593, 0, 3473, 4648, 4587, 4710, 0, 3922, 0, 4572, 0, 3649, 4646, 0, 3916, 0, 3499, 0, 3931, 3563, 0, 4778, 4773, 0, 3674, 3991, 0, 3725, 3466, 0, 0, 0, 4726, 0, 3822, 4629, 4548, 3965, 0, 4666, 4671, 3442, 0, 3627, 4786, 0, 3625, 3751, 3785, 0, 4650, 0, 0, 3767, 0, 0, 4563, 3604, 3701, 0, 3957, 0, 0, 0, 0, 0, 3749, 4549, 4571, 3804, 0, 3850, 0, 3583, 3826, 4746, 4613, 0, 4754, 3620, 3505, 4570, 4694, 4623, 3892, 3433, 0, 3791, 0, 4720, 3998, 3759, 0, 3474, 4578, 3561, 0, 4546, 0, 0, 3422, 0, 4588, 3695, 0, 3617, 4784, 0, 3780, 3401, 4511, 0, 0, 0, 3871, 3942, 4238, 0, 0, 4674, 4639, 4619, 3752, 4520, 0, 0, 4743, 3520, 3448, 3458, 0, 0, 0, 0, 4611, 4121, 3917, 4498, 4749, 3790, 0, 0, 3463, 0, 3467, 4698, 0, 4568, 3506, 0, 3829, 3783, 4655, 4718, 0, 3596, 4536, 3845, 4638, 0, 3761, 3912, 0, 4713, 3417, 3889, 4770, 0, 3911, 3535, 4742, 3755, 4734, 0, 0, 0, 0, 0, 0, 4685, 4630, 0, 3806, 3515, 3776, 0, 0, 4755, 4501, 4767, 4609, 3943, 0, 3679, 4577, 4707, 0, 3670, 0, 3894, 0, 3873, 0, 0, 0, 4688, 0, 0, 3852, 0, 4635, 0, 4017, 0, 0, 0, 4867, 0, 4158, 4216, 4240, 4414, 0, 4597, 4465, 4813, 4259, 4923, 0, 0, 4905, 4072, 4188, 4026, 4387, 4185, 0, 0, 0, 0, 4832, 4870, 0, 4400, 0, 4850, 4074, 4207, 0, 4636, 4872, 4176, 0, 4897, 0, 4586, 0, 4809, 0, 4433, 4876, 4273, 0, 0, 0, 0, 4904, 0, 0, 4374, 0, 4313, 4344, 4070, 4690, 4126, 4792, 4836, 0, 4916, 4918, 0, 0, 4805, 4151, 4840, 4333, 4192, 0, 4815, 0, 4424, 4920, 4358, 4345, 4286, 4129, 4782, 0, 0, 4471, 4371, 0, 0, 4028, 0, 4085, 0, 4226, 4532, 4281, 4379, 4925, 4106, 0, 0, 4277, 4130, 4860, 0, 4500, 0, 4816, 4858, 0, 0, 4892, 4848, 4044, 4806, 4018, 0, 4467, 4791, 4411, 0, 4353, 4900, 0, 4142, 4933, 4865, 4398, 4893, 0, 4885, 4360, 4089, 4769, 4091, 4095, 0, 4312, 4457, 4807, 0, 0, 4661, 4487, 4526, 0, 4435, 4397, 4894, 4787, 4686, 4824, 4909, 0, 4289, 4919, 4280, 4795, 4327, 0, 0, 0, 0, 4429, 0, 4266, 0, 0, 0, 4634, 4830, 4093, 4224, 0, 4316, 4186, 0, 4788, 0, 4317, 0, 0, 4396, 4903, 4274, 0, 4149, 4911, 4859, 0, 0, 0, 4818, 4456, 4642, 4913, 4482, 4851, 4551, 4692, 4691, 0, 4359, 0, 4119, 0, 4422, 0, 4168, 0, 4930, 0, 0, 0, 0, 4472, 4140, 0, 4282, 0, 0, 4440, 4052, 4267, 0, 0, 4430, 0, 4366, 0, 0, 0, 4864, 4232, 4309, 0, 0, 4879, 0, 0, 4801, 4038, 4449, 0, 0, 0, 4110, 4148, 0, 0, 4447, 4403, 0, 4891, 4352, 4808, 4819, 4415, 0, 0, 0, 4896, 4355, 4464, 4181, 4924, 0, 0, 0, 0, 4247, 0, 4033, 4878, 4209, 4466, 4264, 4625, 4443, 4161, 4035, 4299, 0, 0, 0, 4103, 4298, 4203, 4138, 0, 4574, 0, 4383, 4229, 4321, 4641, 4669, 0, 4880, 4610, 4553, 0, 0, 4649, 0, 0, 4926, 4847, 0, 4732, 4881, 0, 0, 4560, 4606, 4631, 4747, 4534, 0, 0, 0, 4502, 0, 4566, 4599, 4887, 4684, 4748, 0, 0, 0, 0, 4643, 4899, 0, 0, 0, 0, 4662, 0, 4517, 4914, 4854, 4940, 4554, 0, 0, 0, 4562, 0, 0, 0, 0, 0, 0, 4799, 4604, 0, 4522, 4689, 0, 4939, 4834, 0, 0, 4915, 4600, 4680, 4595, 0, 4901, 0, 4724, 4618, 4937, 4493, 0, 4936, 4518, 0, 4527, 0, 0, 4884, 4537, 4922, 4765, 4729, 4790, 4802, 4928, 4934, 4875, 4622, 4917, 4817, 0, 0, 0, 4745, 4603, 4620, 4640, 0, 4753, 4530, 0, 4825, 4614, 4862, 0, 4675, 4543, 4507, 4908, 0, 4906, 4644, 0, 4679, 0, 4687, 4833, 4857, 4556, 4886, 4557, 4647, 4569, 0, 4877, 4504, 4757, 4589, 4798, 0, 4882, 0, 4702, 0, 0, 4617, 4883, 0, 4869, 4866, 0, 4853, 4835, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], [ 3, 0, 1, 39, 47, 29, 0, 0, 43, 0, 0, 0, 0, 0, 0, 62, 0, 56, 0, 35, 0, 0, 114, 105, 0, 155, 128, 79, 6, 0, 0, 0, 0, 134, 20, 0, 68, 122, 4, 0, 150, 0, 9, 127, 119, 72, 5, 0, 108, 0, 87, 0, 0, 157, 143, 18, 74, 0, 146, 0, 0, 16, 0, 67, 0, 0, 64, 37, 0, 311, 0, 46, 171, 57, 313, 308, 262, 190, 28, 276, 201, 0, 332, 0, 243, 225, 51, 0, 0, 237, 280, 203, 179, 0, 283, 266, 260, 0, 246, 0, 0, 191, 0, 222, 24, 315, 228, 49, 289, 0, 0, 0, 189, 23, 245, 0, 0, 0, 45, 0, 234, 38, 0, 307, 223, 0, 44, 27, 0, 301, 288, 197, 0, 34, 0, 0, 254, 0, 217, 0, 0, 200, 55, 169, 188, 59, 0, 0, 0, 41, 0, 0, 298, 0, 26, 0, 54, 261, 0, 259, 210, 215, 198, 0, 0, 232, 278, 0, 144, 336, 73, 450, 533, 356, 357, 0, 0, 0, 93, 0, 0, 381, 508, 0, 534, 0, 492, 145, 113, 78, 102, 597, 0, 0, 0, 574, 132, 163, 587, 142, 81, 0, 92, 570, 350, 0, 0, 0, 0, 161, 466, 0, 384, 0, 162, 418, 139, 0, 0, 590, 0, 104, 125, 355, 86, 482, 383, 107, 0, 0, 0, 166, 545, 121, 0, 349, 90, 564, 386, 0, 0, 0, 85, 521, 115, 99, 488, 0, 0, 0, 443, 453, 471, 137, 459, 558, 569, 0, 160, 97, 158, 77, 0, 0, 0, 96, 565, 515, 539, 0, 439, 572, 400, 603, 513, 80, 601, 167, 0, 91, 458, 0, 95, 0, 527, 0, 0, 131, 109, 0, 430, 0, 0, 584, 396, 377, 0, 153, 0, 0, 130, 494, 0, 595, 0, 0, 124, 76, 0, 392, 70, 0, 75, 0, 106, 429, 421, 582, 0, 0, 405, 550, 480, 460, 500, 591, 447, 543, 0, 0, 0, 83, 519, 0, 0, 170, 0, 647, 887, 0, 828, 0, 0, 0, 677, 0, 0, 624, 236, 205, 869, 0, 744, 691, 224, 174, 175, 0, 0, 0, 904, 0, 849, 660, 706, 867, 0, 711, 0, 0, 0, 0, 787, 0, 0, 0, 296, 871, 609, 0, 182, 0, 227, 213, 685, 239, 0, 0, 645, 0, 0, 310, 823, 0, 0, 295, 713, 739, 0, 273, 975, 0, 0, 0, 321, 759, 756, 0, 0, 0, 0, 0, 945, 669, 736, 0, 864, 216, 816, 750, 317, 626, 0, 987, 0, 0, 0, 763, 316, 291, 0, 701, 659, 641, 0, 915, 621, 667, 271, 812, 0, 0, 251, 0, 746, 0, 327, 808, 0, 172, 0, 656, 252, 627, 868, 0, 859, 281, 255, 324, 0, 862, 0, 0, 860, 211, 0, 0, 0, 778, 253, 846, 0, 821, 0, 0, 738, 0, 937, 323, 0, 226, 838, 0, 0, 0, 0, 247, 891, 993, 0, 187, 0, 302, 960, 0, 0, 0, 922, 325, 0, 670, 929, 715, 892, 687, 835, 183, 888, 0, 0, 850, 275, 880, 268, 953, 840, 875, 333, 0, 244, 0, 634, 942, 673, 781, 285, 798, 0, 0, 726, 991, 173, 185, 976, 618, 791, 789, 269, 0, 0, 0, 328, 0, 233, 728, 923, 897, 0, 322, 899, 747, 0, 761, 714, 886, 0, 256, 0, 919, 0, 0, 0, 238, 267, 932, 964, 629, 257, 204, 0, 272, 853, 196, 879, 0, 0, 0, 0, 0, 995, 318, 0, 294, 0, 972, 199, 776, 0, 220, 326, 606, 792, 0, 304, 852, 192, 0, 0, 935, 277, 743, 274, 0, 0, 592, 0, 1216, 379, 1004, 0, 1101, 1011, 0, 0, 1251, 1040, 536, 1190, 1489, 437, 0, 1193, 348, 1370, 422, 454, 1136, 568, 0, 1237, 0, 0, 523, 0, 0, 0, 0, 0, 0, 434, 0, 1013, 0, 389, 0, 338, 1133, 0, 1286, 0, 1421, 1179, 0, 0, 452, 0, 0, 433, 364, 0, 0, 1137, 0, 1196, 0, 438, 1141, 414, 502, 0, 0, 525, 0, 1335, 0, 345, 0, 1127, 0, 0, 0, 0, 1134, 385, 1494, 506, 1269, 998, 1510, 354, 1181, 1428, 1182, 1527, 0, 0, 1149, 0, 1005, 432, 0, 1508, 1228, 1462, 365, 1031, 1199, 0, 0, 368, 0, 397, 555, 504, 0, 0, 0, 1039, 0, 0, 0, 0, 1328, 1020, 531, 1205, 546, 0, 1384, 1293, 1537, 1169, 0, 0, 415, 0, 477, 398, 1258, 0, 1048, 602, 353, 0, 445, 552, 0, 0, 420, 1267, 0, 0, 1022, 1530, 407, 1184, 1195, 406, 1308, 554, 1430, 428, 1247, 0, 0, 0, 0, 1019, 0, 1061, 0, 1261, 1329, 1410, 588, 0, 470, 0, 0, 526, 0, 0, 1006, 1289, 1068, 373, 1221, 538, 0, 537, 593, 0, 0, 1072, 0, 0, 528, 1017, 0, 1396, 1026, 0, 0, 0, 0, 0, 448, 1288, 0, 1266, 440, 0, 1455, 1154, 419, 0, 1256, 1191, 1350, 474, 0, 393, 0, 0, 0, 1183, 341, 0, 1142, 1057, 1177, 1271, 1066, 507, 0, 0, 483, 0, 517, 0, 1253, 1028, 1447, 0, 472, 1295, 1358, 363, 512, 0, 596, 573, 0, 1240, 1388, 1272, 0, 457, 465, 1098, 462, 1055, 417, 0, 1305, 366, 455, 351, 1304, 378, 0, 1075, 0, 518, 0, 1450, 0, 575, 514, 1540, 0, 1323, 0, 1003, 556, 339, 509, 1379, 1429, 489, 505, 0, 0, 1122, 0, 548, 1501, 551, 0, 0, 1186, 0, 361, 0, 1041, 0, 1231, 1533, 0, 0, 0, 0, 1514, 436, 0, 0, 0, 560, 1325, 1454, 499, 547, 1477, 1080, 0, 1473, 1312, 503, 1465, 1062, 566, 0, 1525, 600, 0, 479, 0, 1056, 0, 1217, 524, 1546, 1270, 413, 1531, 0, 1542, 0, 0, 1459, 1438, 516, 1492, 0, 0, 0, 1038, 1437, 495, 1232, 0, 1058, 567, 1051, 0, 1331, 0, 1484, 0, 0, 586, 1140, 0, 401, 535, 0, 1156, 1111, 0, 0, 1357, 0, 0, 0, 0, 424, 0, 1538, 1517, 532, 0, 490, 0, 581, 1037, 1009, 689, 1053, 2113, 0, 1515, 885, 610, 700, 784, 0, 1871, 997, 0, 613, 1369, 643, 2211, 0, 2229, 799, 0, 769, 725, 2105, 754, 0, 1608, 2141, 802, 1911, 843, 0, 0, 707, 1756, 2014, 0, 1892, 2242, 996, 958, 719, 617, 906, 1830, 1806, 2112, 1887, 0, 0, 742, 1809, 1645, 965, 0, 999, 0, 863, 939, 831, 963, 0, 0, 771, 931, 2022, 0, 1170, 834, 0, 786, 1674, 1798, 2119, 795, 1688, 1807, 873, 1858, 2081, 1785, 1656, 925, 0, 1771, 2188, 0, 1947, 1581, 2127, 2201, 0, 0, 1682, 1841, 1636, 1631, 0, 0, 2038, 861, 1970, 2005, 612, 0, 0, 0, 0, 0, 1912, 1679, 0, 1701, 979, 1584, 2227, 0, 0, 0, 0, 1977, 0, 1849, 1668, 895, 0, 0, 0, 0, 679, 2142, 2045, 2028, 0, 0, 648, 684, 0, 628, 663, 0, 0, 973, 668, 830, 2101, 0, 0, 0, 0, 2173, 698, 0, 2182, 0, 2199, 815, 0, 978, 1890, 1933, 0, 0, 0, 0, 1801, 0, 1777, 2187, 1711, 0, 733, 1065, 1910, 1725, 2010, 0, 1738, 0, 832, 2054, 653, 0, 692, 694, 827, 757, 0, 902, 1791, 0, 1706, 619, 819, 0, 623, 1940, 758, 665, 0, 0, 708, 0, 0, 1625, 2153, 0, 727, 1790, 0, 1731, 1498, 2175, 1920, 2126, 0, 1568, 2228, 608, 941, 1909, 1604, 1817, 788, 2159, 2195, 1722, 0, 2006, 0, 704, 1433, 0, 908, 961, 0, 2110, 0, 1800, 631, 2095, 0, 855, 0, 2029, 0, 2143, 1891, 0, 764, 0, 0, 2078, 616, 0, 842, 0, 0, 818, 0, 740, 0, 0, 773, 1854, 1697, 1921, 0, 811, 751, 0, 688, 944, 833, 857, 2240, 2039, 1835, 1602, 0, 2219, 0, 0, 0, 1864, 1710, 0, 2124, 650, 2151, 809, 785, 1577, 0, 0, 731, 1842, 847, 2002, 1657, 0, 0, 0, 1488, 2013, 2162, 870, 866, 0, 0, 760, 0, 0, 1799, 928, 1702, 0, 0, 0, 1939, 0, 2244, 1957, 1950, 0, 883, 1813, 920, 0, 1839, 724, 774, 1951, 967, 1878, 0, 0, 675, 0, 0, 1992, 0, 1993, 0, 2056, 0, 0, 0, 1895, 1788, 2234, 1599, 820, 0, 0, 0, 1557, 1948, 0, 982, 848, 0, 2150, 1629, 0, 0, 0, 0, 2191, 0, 1739, 1012, 625, 1967, 0, 1874, 1862, 0, 2094, 1637, 1776, 889, 0, 1959, 1886, 1606, 730, 1760, 0, 1675, 856, 0, 0, 0, 0, 1464, 0, 1899, 801, 0, 1614, 0, 0, 0, 0, 0, 2034, 0, 0, 0, 1850, 0, 775, 1663, 2125, 1860, 1845, 1582, 0, 2241, 0, 0, 0, 652, 1744, 1859, 0, 1869, 0, 0, 693, 890, 762, 0, 2103, 1229, 0, 2109, 0, 959, 952, 1583, 0, 0, 1603, 1805, 1882, 0, 0, 844, 2059, 0, 877, 0, 1888, 0, 921, 814, 0, 0, 0, 951, 2145, 2021, 705, 2098, 1393, 930, 0, 0, 0, 2036, 1693, 0, 1968, 927, 0, 0, 0, 924, 0, 0, 0, 1652, 0, 2108, 969, 0, 0, 1935, 1301, 620, 1723, 2174, 954, 0, 686, 1562, 0, 0, 1209, 0, 0, 898, 0, 2166, 1713, 0, 0, 1995, 703, 0, 690, 0, 1769, 0, 914, 1002, 0, 990, 2048, 1686, 0, 0, 0, 0, 1757, 934, 0, 695, 0, 2023, 755, 946, 1784, 909, 0, 0, 2116, 732, 989, 1774, 881, 2134, 948, 0, 0, 0, 943, 0, 0, 1762, 0, 2007, 2185, 0, 0, 0, 1580, 1354, 0, 1643, 2515, 0, 1495, 0, 1780, 2531, 0, 0, 1214, 1954, 0, 0, 2213, 1687, 2292, 0, 0, 1290, 2258, 0, 1556, 1086, 1415, 1439, 1112, 0, 1896, 2365, 0, 2571, 0, 2528, 2264, 0, 0, 2084, 0, 0, 0, 1349, 1639, 2664, 1276, 1442, 1219, 0, 1383, 2361, 1024, 0, 1661, 0, 2578, 2485, 1398, 2610, 0, 0, 1691, 0, 2408, 0, 0, 2307, 0, 1202, 0, 0, 2172, 1361, 1729, 1094, 1736, 2190, 0, 0, 1093, 1377, 2342, 1600, 0, 1708, 2506, 1559, 2491, 1050, 0, 0, 0, 2518, 2060, 0, 1481, 0, 0, 2359, 1079, 1297, 0, 0, 0, 1610, 2146, 1411, 0, 0, 2068, 2389, 1121, 0, 2582, 0, 1990, 2343, 1069, 1387, 2668, 2114, 2096, 1108, 2123, 2091, 1091, 0, 2120, 0, 1519, 1573, 1073, 0, 2047, 1618, 0, 1470, 0, 0, 0, 1263, 2085, 2179, 0, 1110, 1313, 0, 0, 2644, 1189, 2378, 1641, 2444, 1283, 1167, 2043, 1504, 1904, 2257, 0, 0, 0, 0, 1761, 0, 1224, 1490, 0, 1172, 1792, 0, 0, 1630, 2305, 1208, 0, 0, 2568, 0, 1632, 0, 1175, 1368, 0, 2376, 2569, 0, 1422, 2548, 0, 0, 0, 0, 2358, 1827, 0, 0, 0, 0, 1032, 1524, 0, 2607, 1385, 1720, 1549, 2381, 0, 1844, 1930, 0, 0, 1512, 2333, 1082, 0, 0, 1539, 0, 1378, 1165, 2657, 2636, 1564, 0, 0, 1822, 1532, 1078, 0, 0, 1347, 2417, 1206, 1187, 1726, 0, 0, 2218, 2659, 2208, 1070, 1311, 1236, 1163, 2483, 0, 0, 1443, 1043, 1074, 2480, 1049, 2233, 0, 0, 1324, 2341, 2352, 0, 1220, 1872, 0, 0, 2261, 1783, 0, 2280, 2663, 0, 1751, 1986, 2553, 1042, 2220, 0, 0, 0, 1275, 2265, 1902, 0, 1327, 0, 1092, 1294, 0, 1765, 1414, 2131, 0, 0, 1120, 1408, 2373, 0, 2609, 1262, 2222, 2476, 0, 1076, 1423, 1413, 2117, 1374, 0, 1282, 0, 0, 0, 1983, 1425, 0, 1008, 1818, 2042, 1373, 2111, 0, 0, 1332, 0, 0, 0, 1444, 2282, 2487, 2272, 1382, 1045, 1452, 0, 1157, 1245, 1035, 0, 0, 1346, 1586, 2401, 2072, 1395, 0, 0, 1837, 0, 1714, 1932, 2015, 0, 0, 1218, 1171, 1027, 1107, 0, 2598, 2624, 0, 0, 0, 0, 1211, 1264, 0, 0, 2501, 0, 0, 0, 2623, 2412, 1766, 2559, 1905, 1158, 0, 1487, 0, 0, 0, 1317, 1194, 1979, 2310, 0, 0, 0, 2439, 1085, 1355, 0, 1321, 1330, 2555, 2330, 1569, 0, 0, 1320, 0, 1381, 0, 0, 0, 0, 0, 0, 0, 1371, 1472, 2026, 1099, 0, 0, 2561, 0, 2426, 2411, 1118, 2521, 1941, 0, 0, 0, 1868, 0, 0, 1828, 0, 2380, 0, 1672, 2239, 1338, 1340, 0, 1507, 2577, 0, 0, 0, 0, 2570, 1296, 0, 0, 1100, 1226, 1551, 2140, 0, 1173, 2519, 2260, 1302, 1033, 1906, 0, 0, 0, 0, 0, 1461, 1063, 1529, 2375, 2086, 1969, 0, 1130, 1242, 2364, 0, 0, 2251, 1404, 0, 1469, 2544, 1097, 1274, 2428, 2440, 1873, 1712, 2673, 1129, 2319, 1690, 1518, 2296, 0, 2572, 2646, 2547, 1178, 0, 1342, 0, 0, 1448, 1650, 0, 0, 2586, 0, 0, 0, 0, 1666, 2295, 0, 2580, 1898, 2092, 2545, 0, 0, 0, 1250, 0, 0, 1077, 0, 0, 1595, 1698, 2025, 2481, 0, 0, 0, 1681, 2073, 0, 1376, 1238, 1678, 0, 1463, 0, 0, 1143, 0, 1432, 0, 1021, 0, 2551, 1483, 1435, 1234, 1875, 1044, 1000, 1677, 0, 1536, 1861, 2372, 1071, 1684, 2340, 2276, 1680, 1285, 1412, 1212, 1087, 2279, 2566, 0, 1846, 0, 2396, 1541, 0, 2658, 0, 0, 0, 2008, 1025, 1128, 1244, 0, 1460, 1662, 0, 2591, 2387, 1360, 1287, 2322, 1203, 0, 0, 2452, 0, 0, 1222, 0, 0, 1303, 0, 2594, 2507, 1503, 0, 0, 2423, 2386, 2662, 1628, 1148, 1491, 1210, 2633, 2419, 2309, 1699, 0, 2334, 1151, 0, 0, 1552, 0, 1166, 1083, 2478, 1633, 1366, 0, 0, 0, 1223, 2603, 2496, 2362, 1153, 0, 1088, 2589, 0, 2600, 0, 0, 0, 1797, 0, 0, 1014, 2238, 1572, 2400, 2432, 2429, 2249, 1795, 1278, 1831, 0, 1855, 0, 2232, 0, 0, 1113, 1215, 1016, 2436, 0, 2224, 1810, 1348, 0, 0, 0, 2212, 1991, 1273, 1417, 1036, 0, 1319, 0, 0, 3148, 0, 2217, 0, 2033, 0, 0, 0, 3370, 2829, 1715, 1578, 0, 2012, 1821, 0, 2311, 1592, 1836, 2734, 2669, 2981, 0, 3120, 0, 1885, 0, 2953, 0, 2122, 0, 3237, 2128, 1824, 2897, 1883, 0, 3354, 0, 0, 0, 0, 0, 2975, 3371, 1574, 2721, 2379, 2069, 2049, 0, 0, 0, 0, 3043, 3387, 0, 0, 1730, 0, 1623, 0, 2178, 1942, 2263, 0, 3255, 3137, 3036, 2384, 0, 0, 2046, 2467, 0, 2152, 2405, 0, 0, 0, 3092, 2845, 3113, 1953, 2810, 2682, 1770, 2181, 0, 0, 0, 2736, 0, 2121, 1814, 1638, 1673, 0, 0, 2718, 0, 2821, 0, 0, 0, 1815, 0, 2909, 0, 3230, 0, 1750, 1655, 0, 1607, 2198, 2921, 2030, 1587, 0, 0, 0, 0, 0, 3246, 2118, 1851, 2867, 2024, 1741, 2823, 1707, 2294, 1988, 1763, 3045, 0, 2316, 0, 2170, 2149, 0, 1667, 3367, 3343, 2818, 2676, 0, 0, 2133, 2680, 3077, 0, 2214, 1897, 2776, 0, 2954, 2323, 0, 3042, 1620, 2944, 0, 1976, 1929, 2988, 2852, 2679, 0, 1789, 3226, 2177, 2666, 3360, 3039, 2169, 0, 2523, 1975, 3038, 2040, 2216, 2989, 3194, 2215, 2684, 2702, 3295, 2230, 3061, 2564, 1946, 2041, 2466, 2885, 3272, 1709, 2685, 3278, 0, 3024, 2639, 2472, 0, 2156, 3220, 0, 0, 3245, 0, 3004, 3075, 0, 0, 0, 0, 0, 2552, 2441, 2320, 2990, 0, 3308, 0, 2450, 0, 0, 0, 1856, 3106, 2189, 2743, 1808, 2087, 3150, 1802, 3340, 1613, 0, 1884, 2985, 0, 0, 1644, 2902, 0, 0, 0, 2197, 2843, 2819, 2808, 0, 1924, 0, 0, 0, 0, 1642, 2165, 3381, 0, 3301, 2914, 0, 2840, 0, 1560, 0, 0, 1649, 2011, 0, 1978, 3322, 2425, 3021, 3361, 2942, 0, 1591, 0, 2956, 1565, 0, 3057, 0, 0, 0, 2667, 0, 0, 0, 3123, 0, 3257, 2037, 2074, 3179, 2053, 1745, 3333, 2974, 2107, 2465, 1829, 2759, 1952, 0, 3314, 3365, 1931, 0, 1973, 3373, 3018, 2438, 0, 2129, 0, 1734, 1742, 2001, 1589, 2051, 0, 2901, 0, 2630, 1996, 1612, 3207, 2071, 3049, 1670, 0, 2805, 0, 2063, 0, 0, 2202, 3116, 2148, 0, 0, 2164, 3144, 2617, 2926, 1914, 2778, 2204, 0, 0, 2196, 0, 2866, 0, 1759, 0, 1853, 1615, 0, 3298, 2963, 2863, 2688, 0, 2596, 0, 2905, 0, 2741, 0, 1928, 1915, 3262, 3388, 0, 0, 0, 2576, 0, 0, 2176, 0, 3216, 1779, 0, 3138, 2449, 2916, 2912, 2962, 3251, 1705, 3192, 2052, 0, 2999, 2924, 3310, 3000, 3225, 0, 2706, 3297, 2712, 1778, 2136, 1796, 2731, 3067, 2171, 1825, 1601, 2742, 2420, 2537, 1676, 2267, 0, 2804, 2800, 2044, 0, 0, 2393, 2802, 2766, 2415, 2397, 0, 2332, 2971, 2433, 2445, 3034, 3416, 2615, 3837, 3576, 3912, 3472, 0, 3066, 0, 3788, 0, 3725, 3311, 3533, 3493, 2434, 0, 0, 3293, 2654, 0, 2992, 3403, 3642, 0, 2656, 0, 3096, 3183, 0, 3419, 2346, 2757, 0, 2293, 3627, 0, 0, 0, 2969, 3101, 3040, 0, 0, 2660, 3523, 3664, 2266, 3880, 2338, 3658, 0, 3828, 0, 2621, 2665, 2479, 0, 0, 3488, 3185, 0, 3496, 0, 0, 3526, 0, 0, 0, 0, 2719, 0, 2554, 0, 0, 0, 3903, 0, 0, 2678, 0, 3756, 0, 0, 0, 2794, 3338, 3653, 0, 2402, 2913, 2599, 3056, 0, 3058, 0, 3771, 0, 0, 0, 3614, 3437, 3711, 3025, 4008, 0, 0, 2772, 3503, 3963, 2927, 2915, 0, 2672, 0, 2677, 0, 2671, 2584, 0, 2848, 2499, 0, 2331, 3570, 0, 3717, 3826, 3173, 0, 3520, 2392, 2498, 3751, 2348, 0, 2377, 3941, 0, 3801, 3511, 3973, 2256, 0, 3623, 3895, 0, 3782, 3122, 3182, 0, 3459, 3813, 2513, 3165, 0, 2497, 0, 2328, 0, 3128, 2807, 3734, 3879, 3425, 2414, 3518, 0, 0, 3651, 0, 3822, 0, 3919, 0, 0, 2614, 0, 3702, 2605, 2374, 3157, 0, 0, 0, 3966, 3341, 3171, 3898, 0, 3611, 0, 3484, 3610, 3718, 3151, 0, 2899, 2442, 0, 2903, 3090, 3572, 0, 0, 3697, 3805, 3166, 3896, 0, 2281, 0, 2884, 0, 2574, 2492, 2887, 0, 2619, 3312, 0, 0, 2354, 0, 3743, 2641, 2777, 2511, 2798, 2640, 3279, 0, 0, 3733, 2363, 0, 3861, 2649, 3579, 2597, 2797, 0, 0, 3730, 3426, 3541, 3418, 3947, 0, 0, 3083, 0, 3950, 3479, 3099, 2526, 0, 2409, 0, 0, 3892, 3339, 0, 0, 0, 3551, 2274, 2404, 3824, 2530, 3357, 0, 3817, 0, 3296, 2642, 2613, 3489, 3752, 3833, 3810, 0, 2726, 3117, 2683, 0, 3641, 2550, 2290, 3750, 3776, 0, 0, 3897, 2268, 3391, 3667, 0, 2488, 3849, 3716, 2413, 2430, 2468, 0, 2708, 3548, 3502, 0, 0, 3454, 0, 2648, 2651, 0, 0, 0, 2458, 3790, 0, 3081, 0, 3900, 3901, 0, 0, 3592, 3868, 3152, 3304, 3501, 2563, 3435, 0, 2524, 3558, 3775, 2448, 2790, 0, 0, 3991, 0, 3762, 3209, 0, 0, 2686, 3444, 2315, 3673, 2427, 2422, 2728, 0, 2407, 2301, 3603, 2382, 3590, 3064, 0, 2581, 3126, 3215, 3803, 3528, 0, 3398, 2779, 2533, 2781, 3450, 0, 2437, 3969, 0, 3047, 0, 2694, 2661, 3706, 0, 0, 0, 0, 3793, 0, 2459, 3944, 2398, 0, 3399, 3694, 3007, 3758, 2937, 0, 3676, 0, 0, 0, 0, 2888, 3119, 2327, 0, 0, 3140, 2714, 0, 3241, 2941, 3647, 2727, 0, 3315, 3224, 3266, 2477, 3644, 0, 3779, 0, 3723, 0, 2329, 0, 0, 2590, 2970, 3654, 3091, 2270, 3455, 2835, 2541, 3555, 3325, 3050, 0, 2847, 0, 0, 3500, 0, 3807, 0, 0, 3753, 2314, 2638, 3519, 3095, 3569, 3363, 3214, 2595, 0, 3616, 0, 2247, 0, 2482, 2882, 3015, 0, 0, 3167, 3816, 2868, 3889, 0, 3481, 0, 0, 0, 0, 2841, 2894, 3155, 0, 3517, 0, 2874, 3275, 2815, 0, 3201, 3428, 3600, 3848, 2546, 3940, 0, 2836, 2715, 0, 2747, 3281, 0, 0, 0, 3397, 0, 2645, 0, 2431, 0, 0, 3780, 0, 3575, 0, 3175, 3557, 0, 3461, 3806, 0, 2579, 3708, 3031, 3564, 0, 0, 3438, 3143, 3051, 2635, 3846, 3914, 3737, 2453, 0, 0, 0, 3104, 2652, 2418, 0, 0, 0, 2356, 0, 3366, 3514, 0, 0, 0, 2278, 0, 3524, 3917, 3098, 0, 3867, 3553, 2456, 2371, 0, 3362, 3448, 0, 2643, 0, 0, 0, 2313, 0, 2543, 0, 0, 0, 0, 2625, 3665, 0, 3722, 3105, 3273, 0, 3981, 3781, 3487, 2443, 3267, 3712, 3172, 3839, 3727, 2446, 2917, 0, 3186, 3827, 3856, 3327, 0, 3294, 0, 0, 3784, 0, 3434, 3798, 2705, 3286, 2435, 2961, 2655, 2612, 0, 3431, 2510, 3394, 3789, 3016, 3608, 3589, 3632, 2470, 3482, 2650, 2699, 2906, 3684, 2557, 3103, 0, 0, 3804, 0, 0, 3656, 2522, 0, 0, 3125, 3685, 3284, 3599, 3683, 3469, 3332, 3331, 2549, 0, 3561, 0, 0, 2773, 2948, 2484, 2873, 3976, 2391, 0, 3554, 0, 3982, 0, 0, 0, 0, 3890, 3635, 2284, 3877, 3888, 2957, 3954, 3724, 2421, 2525, 3248, 3142, 3761, 2558, 3232, 2390, 0, 0, 2255, 2291, 0, 2562, 3908, 3485, 0, 0, 0, 3713, 0, 2508, 3559, 0, 0, 0, 0, 2302, 2626, 0, 3939, 2982, 0, 0, 3302, 0, 0, 3190, 3055, 3079, 4183, 0, 0, 2709, 4019, 4279, 0, 4283, 0, 4168, 0, 0, 0, 0, 0, 4289, 2687, 0, 2933, 2717, 4245, 4235, 0, 0, 0, 2851, 2931, 0, 3176, 4012, 0, 3300, 4087, 0, 3291, 3019, 4105, 2788, 3213, 4144, 4084, 0, 4318, 4220, 3035, 0, 0, 3474, 3249, 4384, 3059, 0, 3728, 0, 2997, 3121, 4179, 0, 4406, 2838, 3997, 3204, 0, 4064, 3957, 0, 4305, 4421, 3622, 3330, 4347, 0, 2692, 0, 3447, 0, 4050, 4366, 4280, 2940, 4253, 3160, 3309, 4020, 2879, 3375, 0, 3271, 2746, 2964, 4137, 0, 3698, 2701, 4386, 0, 2749, 4412, 4082, 3509, 3131, 3017, 2994, 2795, 4194, 4357, 0, 0, 0, 3499, 4483, 2827, 0, 3742, 3233, 0, 0, 3169, 2853, 3139, 2817, 0, 4051, 2732, 3239, 4081, 2752, 0, 3053, 0, 0, 0, 0, 2700, 0, 4021, 3987, 0, 4353, 4306, 4102, 2932, 0, 0, 0, 0, 0, 0, 2993, 0, 0, 2952, 0, 3244, 3345, 3124, 4411, 3202, 3022, 3382, 4286, 3335, 4155, 4296, 3210, 0, 0, 4325, 0, 3141, 2811, 0, 2889, 0, 0, 3199, 2690, 0, 0, 2925, 4032, 0, 0, 4350, 4467, 4234, 4242, 4381, 4057, 3306, 3046, 0, 3013, 4080, 0, 4182, 0, 4225, 0, 3328, 3177, 4038, 0, 3044, 4334, 4185, 0, 4422, 3305, 0, 2880, 2877, 4274, 0, 2787, 4268, 3146, 0, 4365, 0, 4356, 4396, 3468, 2831, 0, 0, 0, 2722, 4132, 0, 0, 0, 3307, 4342, 4037, 3353, 0, 0, 4251, 4223, 4025, 2973, 2710, 0, 3107, 0, 0, 3100, 0, 0, 0, 2856, 0, 2774, 3118, 0, 3321, 0, 2737, 0, 0, 0, 0, 0, 2733, 3263, 0, 2983, 4262, 4071, 4474, 0, 0, 3037, 4301, 0, 3085, 0, 0, 0, 4469, 0, 4065, 3329, 3313, 3326, 0, 4371, 4294, 0, 0, 0, 4139, 4135, 3080, 4380, 0, 2892, 3492, 0, 4423, 0, 2865, 0, 0, 4133, 3068, 0, 3208, 0, 4264, 2789, 3274, 3379, 0, 0, 2987, 2813, 2881, 0, 0, 4186, 3265, 3111, 3359, 2698, 0, 3277, 3452, 0, 2930, 4073, 0, 2920, 2849, 0, 0, 3219, 0, 4212, 4308, 4479, 3513, 2911, 0, 4016, 0, 0, 0, 4343, 2976, 2820, 2965, 3136, 4076, 4448, 2768, 0, 3082, 4368, 4309, 3364, 3030, 0, 4426, 0, 0, 4330, 4269, 4255, 0, 2783, 4316, 0, 4252, 3023, 2977, 0, 4147, 3109, 3197, 3270, 2834, 4390, 3289, 0, 0, 4265, 2696, 3303, 3005, 0, 0, 3073, 4425, 0, 0, 4238, 3292, 0, 0, 2826, 0, 3052, 3318, 2893, 3205, 3133, 0, 4158, 2967, 0, 4126, 2839, 4088, 4115, 3156, 2959, 4373, 4216, 0, 0, 2858, 0, 2955, 0, 2814, 3282, 2739, 0, 4344, 0, 4227, 2966, 0, 0, 0, 2689, 4336, 3276, 0, 0, 0, 4215, 0, 4434, 3217, 4108, 3178, 2986, 4348, 0, 4485, 0, 4427, 4049, 3283, 0, 0, 4473, 0, 2923, 4146, 4341, 4131, 0, 0, 3243, 3014, 4420, 0, 4391, 0, 4478, 0, 0, 4317, 3355, 0, 2850, 2735, 4249, 4282, 0, 0, 0, 0, 4374, 3356, 3158, 3352, 0, 2947, 0, 4476, 2832, 2895, 2980, 2875, 4417, 3009, 3010, 0, 2763, 0, 0, 0, 0, 3374, 4364, 0, 4445, 2691, 4379, 3218, 4043, 0, 3240, 4094, 2860, 4443, 0, 4134, 0, 0, 4376, 4233, 4313, 0, 0, 4024, 0, 4034, 0, 4048, 0, 4123, 4224, 0, 3390, 3180, 2824, 4392, 4408, 3076, 4388, 0, 2934, 4062, 0, 2939, 0, 4432, 0, 3358, 4328, 4195, 3464, 0, 0, 0, 4332, 0, 2796, 4287, 4271, 2872, 0, 4410, 3062, 4056, 0, 4141, 2828, 4450, 4099, 3342, 0, 0, 4111, 4465, 3269, 3347, 0, 0, 0, 4354, 3536, 0, 0, 4054, 3028, 4398, 0, 0, 0, 0, 3460, 4367, 0, 4176, 4213, 0, 0, 0, 0, 0, 4017, 2791, 4250, 4093, 0, 3429, 4470, 4629, 4665, 3745, 4007, 4607, 3404, 3483, 3535, 0, 4687, 3930, 3640, 4510, 0, 0, 4681, 0, 0, 3580, 0, 3932, 4772, 4658, 3634, 3601, 4504, 0, 0, 4623, 3915, 4605, 4502, 4711, 4682, 3934, 3855, 3476, 3522, 4714, 0, 3990, 0, 3970, 3588, 0, 4622, 0, 0, 3948, 0, 3463, 3682, 4784, 4500, 4575, 0, 0, 3669, 0, 3731, 0, 4581, 3754, 4526, 0, 4513, 3593, 3525, 3498, 4673, 3440, 0, 0, 3432, 3814, 0, 4787, 0, 4536, 4010, 3918, 4703, 0, 0, 0, 3975, 0, 4782, 3540, 0, 0, 3436, 0, 0, 3847, 0, 4738, 3979, 0, 0, 4482, 3815, 0, 0, 0, 0, 4290, 0, 0, 3936, 4499, 0, 3812, 4625, 4764, 0, 0, 3864, 3628, 3705, 3922, 3693, 0, 3490, 4632, 3692, 4708, 3972, 0, 0, 3439, 0, 3862, 3778, 4739, 0, 0, 0, 4653, 0, 4730, 3562, 0, 0, 3809, 0, 4531, 0, 0, 4537, 4488, 0, 4616, 0, 3409, 4746, 0, 4599, 0, 4587, 0, 4582, 4000, 0, 4675, 3456, 0, 0, 3595, 3400, 4743, 3605, 3721, 0, 0, 0, 4634, 0, 0, 0, 3504, 3956, 0, 0, 4670, 0, 4724, 4719, 4596, 0, 4558, 0, 0, 0, 0, 0, 0, 4631, 3739, 4001, 4517, 3843, 3819, 0, 4519, 0, 3443, 0, 4514, 3639, 3937, 3597, 4585, 3832, 0, 0, 0, 4716, 0, 3926, 3585, 3421, 4492, 0, 3797, 0, 4497, 0, 3586, 4742, 0, 3420, 0, 4762, 4598, 3881, 4009, 3638, 3774, 3480, 4728, 3769, 0, 0, 0, 4503, 4704, 4647, 3668, 0, 3710, 3787, 4712, 0, 3615, 3768, 4727, 3965, 0, 0, 3612, 4539, 4669, 0, 4543, 3405, 3478, 0, 3882, 3407, 0, 0, 3560, 3964, 4331, 3415, 4120, 4699, 0, 0, 3688, 4535, 3563, 4650, 4778, 4773, 0, 3674, 0, 4589, 0, 3466, 3539, 0, 3740, 3760, 0, 0, 0, 3927, 0, 0, 3772, 3876, 3442, 0, 0, 4786, 4696, 4740, 0, 3567, 0, 0, 3955, 0, 3767, 4288, 3961, 4601, 3604, 4760, 3838, 0, 0, 0, 0, 3863, 3633, 3749, 3830, 4571, 0, 3470, 3850, 4691, 3583, 0, 0, 3538, 3986, 4754, 3620, 3505, 0, 0, 0, 0, 4717, 0, 3909, 3618, 3477, 3998, 3759, 4566, 0, 3687, 0, 3818, 3887, 0, 3925, 4723, 4551, 3913, 3695, 3587, 4612, 0, 3449, 0, 3494, 0, 3945, 0, 3783, 3871, 3942, 0, 4511, 4642, 3621, 4639, 3992, 0, 4520, 0, 4678, 0, 0, 0, 3458, 0, 3943, 4509, 3968, 3556, 3497, 0, 4498, 4749, 0, 3899, 4729, 0, 3869, 3467, 3607, 3700, 4568, 3794, 3764, 3854, 0, 0, 4718, 0, 3952, 0, 3845, 0, 0, 0, 0, 4523, 0, 4621, 0, 3920, 4530, 3911, 0, 0, 3755, 4734, 3974, 4564, 4507, 0, 4644, 0, 0, 0, 4767, 0, 4567, 0, 0, 4626, 4755, 3980, 0, 3584, 0, 3680, 4013, 4577, 0, 3859, 3670, 0, 3894, 4707, 3873, 3741, 0, 0, 4114, 3510, 4713, 3852, 0, 0, 4164, 0, 4900, 0, 4236, 4867, 0, 0, 0, 4240, 4414, 4124, 4067, 0, 4045, 4259, 4039, 0, 4785, 4452, 4927, 4409, 4026, 4394, 0, 4079, 4222, 4884, 4725, 4214, 0, 4218, 4400, 4914, 4850, 4439, 4752, 0, 4077, 4872, 0, 0, 4444, 4160, 4902, 4561, 0, 4295, 4092, 4163, 4814, 4275, 4550, 0, 0, 4278, 4765, 0, 0, 0, 0, 0, 4540, 4378, 0, 4792, 4836, 4894, 0, 0, 4204, 0, 4805, 4533, 0, 0, 4451, 0, 4369, 4460, 4424, 0, 4821, 4345, 0, 4852, 0, 4068, 0, 4471, 0, 4624, 4630, 4075, 4175, 4822, 4870, 4226, 0, 4173, 0, 4303, 4796, 4694, 4915, 4812, 4845, 0, 4202, 0, 4248, 4171, 4858, 4333, 0, 0, 0, 4044, 0, 4018, 0, 0, 0, 0, 4382, 0, 0, 4928, 4166, 4933, 0, 0, 0, 4441, 4059, 4042, 4579, 4127, 4463, 0, 0, 4014, 4580, 4211, 4138, 4854, 4190, 4890, 0, 0, 4828, 4397, 0, 0, 4395, 4824, 4454, 4924, 0, 4261, 0, 0, 4297, 0, 4825, 4152, 4802, 4838, 4806, 0, 4036, 0, 0, 0, 0, 0, 0, 4015, 0, 0, 4851, 4276, 4198, 0, 4869, 4083, 0, 4178, 0, 4835, 4402, 0, 0, 4029, 4047, 4790, 0, 4775, 0, 4023, 0, 0, 0, 4349, 0, 4860, 4591, 0, 4322, 0, 0, 4291, 0, 0, 0, 4095, 4260, 4893, 0, 4477, 4140, 0, 0, 4046, 4266, 4484, 4052, 4843, 4231, 4362, 4430, 4201, 0, 0, 0, 4377, 4200, 4516, 0, 4270, 4254, 4418, 4154, 0, 0, 0, 4449, 4886, 4799, 4918, 4110, 4148, 4323, 0, 4243, 4184, 4766, 0, 4169, 4808, 0, 4415, 4795, 0, 4524, 0, 4355, 4464, 4856, 0, 4791, 4896, 4335, 4887, 4247, 4908, 4128, 4544, 4744, 4458, 0, 0, 0, 4797, 4035, 4299, 0, 4685, 0, 4874, 4298, 4846, 0, 4853, 4101, 0, 4066, 4506, 4321, 4090, 0, 0, 4683, 4758, 4553, 0, 4926, 4750, 4590, 4771, 0, 4736, 0, 4899, 4654, 0, 0, 4560, 4656, 0, 4747, 4873, 0, 0, 4593, 0, 4538, 0, 0, 0, 4912, 4941, 0, 4570, 4583, 4916, 4643, 4652, 0, 0, 4638, 4930, 4871, 0, 0, 0, 0, 4677, 4554, 0, 4655, 4901, 4942, 0, 0, 4715, 0, 4594, 4779, 4911, 4947, 4922, 4522, 4668, 4573, 4781, 4633, 0, 4756, 0, 4600, 4868, 4693, 0, 0, 0, 0, 4921, 4937, 4493, 4859, 4672, 4584, 4830, 4527, 4809, 4777, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4515, 0, 4735, 4761, 0, 0, 4635, 4935, 4895, 4705, 4555, 4892, 4759, 0, 0, 4801, 4490, 4839, 4532, 0, 0, 0, 0, 4920, 4763, 0, 0, 4847, 4818, 0, 4521, 4592, 4823, 0, 4737, 0, 4907, 4865, 4849, 0, 4645, 0, 4794, 4508, 4615, 0, 4829, 0, 0, 4617, 4944, 4891, 0, 4866, 0, 0, 0, 4819, 4840, 0, 4934, 0, 0, 4848, 0, 0, 0 ], [ 0, 0, 65, 39, 52, 0, 57, 38, 0, 24, 0, 26, 0, 37, 51, 62, 0, 0, 54, 0, 41, 35, 0, 10, 70, 12, 0, 79, 118, 162, 160, 0, 0, 0, 22, 127, 14, 8, 4, 0, 21, 139, 147, 0, 120, 72, 0, 93, 0, 125, 15, 5, 0, 19, 143, 129, 7, 107, 148, 167, 85, 16, 0, 0, 3, 99, 176, 0, 274, 25, 216, 46, 0, 0, 263, 0, 262, 190, 28, 0, 201, 0, 299, 255, 61, 0, 0, 204, 233, 0, 0, 0, 48, 0, 306, 0, 0, 226, 66, 304, 261, 0, 0, 0, 0, 293, 58, 319, 212, 238, 182, 0, 189, 177, 245, 276, 0, 29, 0, 45, 234, 0, 0, 0, 50, 211, 36, 297, 56, 0, 0, 0, 0, 229, 175, 0, 254, 252, 42, 0, 316, 0, 55, 0, 188, 0, 43, 59, 0, 0, 0, 174, 0, 333, 0, 0, 0, 0, 0, 31, 265, 30, 249, 291, 324, 232, 60, 0, 382, 380, 412, 450, 533, 152, 135, 67, 114, 0, 0, 364, 0, 111, 476, 0, 0, 349, 0, 145, 113, 78, 344, 597, 0, 345, 0, 574, 563, 0, 0, 426, 81, 472, 340, 88, 0, 477, 0, 0, 505, 0, 126, 109, 388, 341, 0, 71, 0, 586, 0, 590, 0, 395, 0, 0, 343, 98, 0, 0, 134, 0, 0, 166, 89, 121, 596, 0, 510, 110, 467, 440, 0, 0, 0, 0, 115, 0, 0, 0, 163, 534, 0, 138, 529, 137, 84, 0, 0, 552, 0, 431, 101, 77, 75, 355, 161, 549, 0, 352, 456, 433, 439, 577, 0, 69, 0, 116, 0, 0, 428, 408, 0, 448, 0, 509, 0, 365, 0, 444, 0, 419, 164, 0, 106, 0, 0, 377, 128, 423, 83, 536, 372, 0, 361, 100, 524, 95, 416, 520, 0, 392, 0, 537, 0, 452, 0, 141, 421, 582, 108, 0, 0, 0, 0, 165, 500, 0, 0, 540, 445, 0, 0, 0, 154, 0, 0, 0, 0, 0, 887, 203, 214, 0, 225, 191, 194, 0, 0, 0, 186, 636, 0, 268, 0, 0, 264, 0, 0, 889, 969, 0, 303, 861, 0, 180, 286, 0, 648, 926, 875, 0, 0, 301, 0, 842, 930, 641, 296, 806, 0, 170, 0, 169, 813, 0, 0, 0, 694, 213, 734, 689, 0, 310, 0, 0, 222, 605, 713, 0, 0, 994, 975, 0, 976, 608, 845, 0, 0, 280, 832, 995, 0, 171, 810, 974, 0, 307, 864, 0, 290, 750, 317, 626, 298, 0, 908, 200, 787, 279, 0, 0, 260, 701, 270, 0, 0, 0, 0, 667, 271, 240, 775, 0, 910, 288, 329, 786, 971, 282, 771, 172, 990, 314, 0, 627, 0, 269, 859, 900, 0, 0, 946, 0, 0, 705, 860, 0, 239, 0, 755, 0, 0, 202, 924, 821, 0, 183, 206, 617, 0, 676, 789, 0, 803, 0, 788, 843, 798, 662, 891, 993, 931, 936, 0, 661, 837, 0, 801, 880, 0, 325, 665, 876, 0, 865, 209, 687, 0, 0, 284, 237, 0, 0, 854, 0, 0, 953, 840, 0, 0, 308, 664, 0, 0, 305, 0, 0, 683, 0, 253, 0, 726, 991, 173, 250, 0, 300, 312, 0, 0, 328, 725, 0, 0, 954, 0, 0, 646, 0, 266, 884, 980, 258, 0, 0, 0, 0, 0, 765, 652, 0, 827, 0, 197, 0, 917, 0, 964, 903, 681, 0, 0, 0, 853, 196, 0, 0, 272, 0, 895, 663, 0, 318, 760, 839, 847, 218, 966, 776, 0, 220, 985, 0, 792, 785, 0, 235, 192, 0, 890, 611, 874, 0, 0, 1433, 396, 1052, 1488, 404, 1451, 0, 600, 0, 1011, 1013, 1487, 0, 478, 0, 1310, 0, 1314, 0, 1420, 1029, 0, 422, 454, 0, 0, 1395, 0, 0, 0, 1018, 1393, 350, 1324, 1349, 0, 1330, 376, 1470, 0, 1469, 0, 547, 1067, 367, 1038, 0, 0, 559, 0, 1273, 1242, 0, 0, 1340, 0, 0, 494, 488, 580, 521, 501, 0, 438, 0, 0, 0, 1008, 1361, 1284, 1443, 0, 480, 0, 0, 0, 1206, 569, 1290, 527, 1081, 1307, 0, 506, 0, 390, 0, 1299, 0, 1104, 387, 0, 0, 999, 1149, 0, 1096, 432, 1412, 0, 1109, 464, 0, 1281, 0, 1071, 1166, 0, 0, 397, 1509, 0, 0, 0, 1086, 739, 0, 0, 0, 1532, 0, 541, 531, 1205, 1426, 0, 1188, 1293, 1537, 0, 389, 0, 1265, 0, 0, 719, 0, 1091, 0, 1180, 1476, 1524, 0, 0, 0, 0, 420, 0, 1170, 1312, 0, 469, 1152, 0, 0, 1493, 583, 1126, 0, 0, 1247, 558, 1539, 1209, 1220, 1019, 1275, 449, 0, 0, 1329, 441, 588, 0, 1060, 1048, 1141, 1344, 1346, 1087, 0, 594, 446, 427, 485, 481, 0, 0, 593, 0, 1448, 1072, 1278, 1158, 487, 0, 0, 497, 1318, 483, 1267, 1073, 378, 1167, 0, 1288, 413, 0, 0, 383, 0, 1235, 0, 1069, 1309, 0, 0, 474, 0, 1138, 0, 1094, 0, 561, 0, 0, 0, 1365, 409, 1271, 0, 1479, 1261, 495, 0, 584, 517, 0, 374, 486, 0, 405, 0, 585, 1358, 1431, 1400, 0, 0, 573, 513, 0, 0, 1272, 1173, 457, 465, 362, 1535, 0, 417, 504, 1168, 1336, 1467, 1521, 1474, 0, 1264, 0, 601, 369, 502, 1450, 1178, 1364, 498, 0, 0, 0, 550, 0, 1023, 339, 0, 358, 599, 489, 0, 1202, 1025, 579, 0, 1298, 0, 0, 458, 1447, 0, 568, 0, 1042, 0, 1519, 425, 0, 443, 1381, 0, 0, 1514, 1159, 0, 565, 1237, 1392, 1548, 1466, 1174, 0, 473, 1080, 368, 0, 0, 1406, 375, 491, 1241, 0, 0, 0, 492, 1200, 1263, 1056, 0, 1217, 0, 1546, 1270, 0, 461, 1286, 1542, 0, 1452, 1459, 0, 516, 544, 1107, 1332, 0, 0, 1437, 0, 1232, 0, 1058, 567, 0, 587, 1331, 1328, 359, 0, 447, 0, 1343, 414, 401, 403, 1251, 0, 0, 551, 1266, 0, 0, 1194, 591, 1101, 1124, 0, 1471, 451, 532, 1236, 490, 400, 410, 0, 1333, 0, 697, 2113, 2111, 1145, 1596, 2020, 0, 1767, 0, 671, 0, 1111, 613, 1405, 614, 0, 1885, 2229, 1598, 634, 769, 0, 2105, 2032, 886, 0, 894, 0, 0, 0, 624, 0, 0, 0, 2014, 2218, 2237, 0, 2163, 649, 1409, 0, 2180, 905, 1806, 0, 0, 1932, 1639, 779, 1960, 1567, 1913, 606, 0, 0, 2235, 939, 0, 963, 1701, 778, 0, 0, 0, 1906, 0, 1721, 647, 0, 817, 1879, 709, 795, 805, 1807, 1621, 0, 0, 0, 0, 925, 684, 2139, 0, 2039, 1947, 718, 783, 2017, 0, 1778, 741, 1508, 1636, 825, 1911, 700, 0, 0, 0, 0, 986, 0, 0, 693, 2224, 1560, 955, 0, 704, 0, 1010, 2057, 2099, 2242, 1973, 0, 1415, 0, 1715, 0, 0, 0, 2120, 987, 0, 761, 1689, 2142, 0, 0, 0, 1931, 0, 0, 1156, 1985, 0, 823, 0, 0, 780, 1758, 2101, 2002, 1002, 0, 0, 0, 698, 2053, 0, 756, 2203, 0, 1914, 1135, 0, 797, 915, 2128, 0, 1574, 0, 2121, 1777, 710, 807, 866, 1619, 752, 1910, 1725, 858, 922, 1738, 0, 0, 878, 1622, 743, 2003, 0, 0, 1901, 0, 2050, 1791, 730, 2102, 0, 2077, 0, 0, 984, 1198, 0, 1649, 1195, 1794, 937, 1952, 893, 2153, 1874, 727, 680, 1601, 1731, 767, 0, 0, 2126, 0, 0, 0, 0, 941, 1909, 1604, 768, 0, 0, 2195, 1722, 0, 1804, 0, 0, 0, 0, 0, 961, 2041, 2110, 815, 992, 918, 2095, 2107, 1616, 932, 655, 2013, 2143, 0, 1608, 764, 0, 0, 2078, 977, 0, 0, 1565, 0, 0, 1884, 1894, 1439, 1662, 836, 1893, 938, 872, 736, 981, 804, 0, 1669, 944, 833, 857, 654, 0, 770, 1602, 0, 796, 2171, 1578, 707, 0, 0, 673, 0, 947, 1918, 809, 0, 682, 2165, 2048, 731, 1737, 0, 0, 0, 897, 691, 2060, 0, 0, 2162, 0, 0, 0, 685, 0, 818, 619, 0, 753, 1702, 621, 0, 1855, 0, 802, 0, 1957, 2155, 0, 1754, 637, 0, 0, 0, 968, 774, 640, 967, 956, 997, 1904, 1916, 867, 1761, 0, 1699, 658, 1810, 0, 973, 781, 0, 782, 0, 0, 638, 2207, 0, 0, 0, 0, 0, 0, 1982, 848, 2244, 1635, 672, 0, 2228, 879, 831, 0, 0, 1694, 0, 2106, 0, 2176, 0, 1862, 0, 0, 0, 2080, 0, 0, 911, 1886, 1576, 0, 0, 2087, 0, 1852, 1587, 1853, 0, 919, 635, 1680, 630, 0, 0, 0, 0, 850, 1668, 0, 1763, 2034, 1012, 929, 0, 0, 1039, 0, 1665, 702, 1860, 1845, 1117, 0, 2241, 0, 2182, 623, 0, 0, 1859, 0, 0, 728, 0, 0, 0, 2066, 849, 2103, 604, 0, 2109, 1613, 959, 2167, 1259, 0, 0, 1773, 674, 1820, 0, 1780, 901, 794, 1681, 877, 609, 950, 2098, 0, 1782, 0, 1953, 1656, 951, 0, 0, 0, 0, 0, 0, 921, 868, 1687, 644, 642, 989, 0, 1475, 870, 1473, 744, 0, 0, 835, 0, 1652, 2175, 1865, 0, 1930, 0, 615, 607, 1936, 1925, 0, 0, 759, 1877, 1562, 1954, 1705, 0, 1741, 0, 2035, 2117, 2166, 1651, 0, 2217, 0, 1092, 714, 1724, 0, 0, 1736, 914, 0, 0, 0, 0, 907, 2214, 869, 1924, 1745, 745, 1857, 1788, 1997, 2063, 0, 0, 0, 723, 1775, 0, 862, 0, 732, 0, 766, 1597, 2134, 948, 1630, 0, 1742, 943, 0, 920, 0, 0, 1743, 1980, 1846, 1698, 2092, 1753, 2336, 0, 0, 1106, 2409, 1495, 1765, 0, 1254, 0, 1050, 1905, 0, 2545, 2430, 0, 0, 1162, 0, 1383, 0, 1280, 1869, 0, 0, 2220, 1678, 0, 0, 2079, 1389, 1792, 2571, 2174, 2528, 2264, 0, 0, 1956, 1003, 1540, 1017, 0, 0, 1207, 1276, 0, 1219, 1797, 0, 0, 1246, 1983, 2090, 2579, 0, 1436, 2534, 0, 1240, 1841, 2236, 1169, 2408, 1075, 1179, 2307, 2665, 0, 1828, 0, 0, 0, 1543, 0, 0, 2206, 0, 1360, 1093, 2463, 0, 1047, 0, 0, 0, 2147, 2495, 0, 0, 0, 0, 1197, 1675, 1504, 1481, 2581, 2255, 2359, 1458, 2321, 0, 2022, 0, 0, 1260, 0, 0, 1411, 2471, 2389, 1401, 1269, 0, 2398, 1764, 0, 0, 1650, 0, 0, 1583, 2324, 1394, 1449, 0, 1967, 0, 0, 0, 1468, 0, 1127, 0, 0, 0, 0, 1368, 0, 0, 0, 1554, 1339, 0, 1059, 1313, 2045, 0, 1497, 0, 0, 1903, 0, 1803, 0, 1847, 0, 0, 1119, 2278, 1977, 0, 2595, 0, 1066, 1224, 0, 1510, 1172, 0, 0, 1898, 0, 2305, 1208, 1969, 0, 0, 2533, 1513, 1294, 1175, 0, 0, 1499, 1545, 1551, 2115, 1523, 2434, 2477, 0, 1850, 2358, 0, 0, 1556, 1323, 2028, 1984, 0, 1142, 0, 2277, 1337, 2286, 1403, 1672, 1563, 2159, 1006, 0, 1870, 2618, 0, 2025, 1442, 0, 1533, 0, 1165, 1090, 2636, 1446, 2668, 1455, 1902, 0, 1786, 1785, 0, 1526, 0, 0, 1187, 1588, 2081, 1199, 0, 2344, 1605, 0, 2253, 0, 2388, 0, 1710, 1226, 0, 1043, 1074, 2509, 0, 1341, 2425, 2483, 0, 0, 2352, 2431, 0, 0, 0, 1444, 2261, 2192, 0, 0, 0, 0, 2027, 1626, 2553, 0, 0, 2042, 2413, 0, 0, 0, 0, 2329, 2602, 1991, 1617, 0, 0, 0, 1414, 1553, 1712, 0, 2587, 1749, 0, 1388, 1390, 0, 1316, 2476, 1525, 2424, 1423, 1413, 0, 1374, 2543, 2368, 1483, 2114, 0, 0, 1579, 1769, 0, 1961, 0, 1204, 0, 1939, 1494, 0, 1070, 2641, 0, 0, 0, 1257, 1015, 1382, 1998, 0, 2499, 2504, 2416, 0, 1262, 1258, 0, 0, 0, 1728, 0, 2482, 1184, 1783, 1708, 1334, 1568, 1064, 0, 2626, 1218, 1171, 1095, 0, 1051, 1155, 0, 1335, 2021, 1287, 0, 1966, 0, 2291, 2452, 1522, 1490, 0, 0, 2623, 0, 1485, 1132, 1046, 0, 2116, 0, 1489, 0, 2268, 1876, 0, 2065, 0, 0, 2270, 0, 2439, 1085, 2357, 0, 0, 0, 1201, 1457, 1496, 2402, 1595, 1320, 2263, 0, 1049, 1872, 2397, 0, 2393, 2497, 1920, 1683, 2527, 1732, 2349, 0, 2552, 1115, 0, 0, 0, 1717, 2521, 0, 1552, 0, 1357, 1609, 1756, 1136, 0, 2446, 2380, 2443, 0, 1840, 2670, 0, 0, 2130, 2464, 1527, 1887, 0, 2639, 2532, 1144, 1181, 2094, 2503, 0, 0, 0, 2294, 0, 2519, 0, 1243, 1033, 0, 0, 1088, 0, 2284, 1004, 1917, 1659, 2653, 2375, 1772, 0, 1827, 1755, 0, 0, 2649, 1022, 0, 1404, 1501, 0, 2544, 2410, 1084, 2627, 1233, 1832, 0, 0, 1703, 0, 2246, 1292, 2296, 1186, 2572, 0, 1150, 0, 2537, 2299, 1112, 2172, 0, 1300, 0, 2458, 1528, 2377, 1941, 1430, 0, 0, 0, 2511, 2580, 0, 0, 0, 0, 0, 1191, 1250, 1586, 1378, 1793, 2666, 2386, 2140, 0, 0, 1386, 2444, 2621, 1610, 0, 1555, 2669, 2004, 1238, 0, 0, 1453, 1113, 2563, 1143, 1189, 1432, 2301, 1021, 1370, 1239, 0, 1435, 1234, 1001, 2275, 1000, 1866, 1744, 1934, 1502, 0, 0, 1123, 1164, 0, 0, 2248, 0, 1212, 0, 1160, 2566, 1995, 0, 0, 0, 1541, 0, 2489, 2213, 2302, 1082, 2084, 0, 1128, 1244, 0, 2297, 0, 1643, 0, 2250, 0, 0, 0, 1203, 2371, 1321, 0, 0, 0, 1766, 2671, 2508, 1303, 1037, 0, 1291, 1503, 1438, 2541, 2423, 0, 1279, 2058, 2573, 1590, 1482, 1372, 2419, 2309, 2188, 1041, 2334, 1419, 2550, 2597, 0, 2211, 0, 2179, 0, 0, 2399, 1822, 0, 0, 1223, 2603, 0, 2362, 0, 2549, 0, 2589, 1153, 0, 0, 1633, 1350, 0, 0, 0, 2186, 0, 2137, 1520, 0, 2429, 1506, 1034, 0, 1582, 0, 0, 2557, 1105, 0, 2313, 0, 1363, 1016, 2436, 0, 0, 0, 2585, 1055, 1618, 1035, 2505, 0, 0, 1417, 1114, 0, 1359, 0, 2047, 3148, 2124, 0, 2149, 2318, 2319, 1799, 0, 1654, 0, 0, 0, 2472, 2704, 1821, 3156, 1958, 1592, 2667, 0, 0, 1938, 3373, 1944, 2438, 0, 0, 2950, 2112, 2978, 1760, 1716, 0, 2883, 2897, 3048, 2963, 2019, 0, 1762, 3137, 0, 2396, 0, 1922, 0, 3285, 2009, 2830, 2049, 2145, 0, 2056, 3210, 2104, 2138, 0, 0, 1730, 0, 1623, 3178, 2178, 2764, 0, 2952, 2226, 0, 0, 0, 2752, 2251, 2252, 3389, 1657, 3336, 0, 1679, 0, 0, 0, 0, 1838, 0, 2810, 3001, 0, 2181, 0, 1557, 3019, 2736, 2838, 0, 2765, 2771, 3250, 1796, 2617, 0, 0, 0, 1970, 2925, 0, 1815, 2805, 2909, 2700, 3254, 1948, 1750, 1655, 0, 3316, 2198, 2921, 3084, 0, 2737, 2800, 1864, 0, 0, 2154, 3089, 3108, 2867, 2024, 0, 2064, 2935, 0, 1988, 0, 3045, 0, 3188, 2940, 2083, 0, 1801, 1667, 0, 3343, 2818, 1964, 3133, 0, 2289, 1962, 1671, 2191, 0, 3252, 1955, 0, 2919, 2520, 2607, 3042, 1620, 1561, 2038, 2972, 2695, 1833, 0, 0, 1891, 2822, 0, 2177, 0, 0, 0, 2169, 1858, 1811, 3203, 0, 0, 2216, 1571, 1816, 3008, 2536, 1746, 0, 2230, 3061, 2271, 1946, 0, 3299, 2885, 1989, 2088, 2685, 1987, 3122, 0, 2624, 0, 3283, 1923, 0, 2856, 3121, 0, 0, 2062, 0, 0, 3107, 2985, 1637, 1996, 0, 0, 0, 0, 0, 0, 1666, 2259, 0, 0, 0, 1856, 1747, 2745, 3163, 0, 0, 1900, 1812, 2958, 0, 0, 0, 0, 2136, 0, 0, 2902, 0, 0, 1644, 3087, 1965, 0, 1889, 3039, 0, 0, 2005, 1890, 2238, 3377, 0, 2161, 1808, 3301, 2070, 2788, 0, 2966, 0, 2920, 3289, 0, 2011, 2405, 1978, 2864, 0, 0, 2767, 0, 1968, 1591, 2615, 0, 0, 2001, 1735, 1614, 2652, 2433, 2055, 3367, 3139, 2965, 2168, 0, 1863, 2037, 1570, 0, 0, 0, 2200, 2183, 0, 1972, 1829, 0, 0, 0, 2223, 2604, 0, 2646, 0, 0, 2100, 0, 2663, 2129, 2932, 2711, 0, 0, 1589, 2051, 2173, 0, 0, 2786, 0, 3280, 1611, 2071, 1653, 3086, 3180, 0, 2234, 0, 1849, 3353, 2202, 0, 2918, 3306, 0, 3110, 1719, 0, 2184, 0, 0, 3350, 2763, 1839, 2196, 2558, 0, 2789, 2406, 2962, 0, 3236, 2901, 0, 0, 2863, 2529, 0, 2345, 1770, 3238, 2879, 2089, 2845, 1928, 2449, 3262, 1908, 2040, 0, 0, 0, 3390, 0, 0, 3360, 3216, 1779, 0, 3191, 2000, 0, 1880, 0, 3251, 0, 3229, 2560, 2827, 0, 2031, 0, 0, 2535, 2023, 0, 0, 2712, 0, 0, 0, 2803, 0, 0, 2565, 0, 1624, 2082, 2265, 1781, 2093, 1992, 2160, 0, 2693, 3044, 3007, 0, 3352, 2780, 3960, 0, 3052, 0, 2814, 0, 2445, 0, 2888, 0, 3070, 0, 0, 2754, 2673, 0, 2412, 3788, 3152, 0, 2809, 2355, 3493, 0, 2927, 2260, 3643, 3596, 0, 3988, 3403, 0, 2568, 2656, 3832, 0, 2744, 2970, 0, 3546, 2983, 2882, 0, 3627, 2781, 0, 3047, 2874, 2801, 3102, 0, 2881, 0, 0, 0, 3598, 2761, 2338, 2366, 3970, 3823, 0, 0, 0, 0, 2715, 2478, 0, 2891, 2866, 0, 2875, 0, 2317, 3879, 2692, 3972, 3022, 3457, 3576, 3870, 0, 2735, 3653, 2601, 2310, 2341, 0, 2525, 0, 0, 3769, 2342, 3946, 3247, 0, 0, 0, 3825, 3581, 3905, 2678, 2723, 3913, 3771, 3125, 0, 2576, 0, 2512, 2606, 3130, 0, 0, 0, 3124, 4011, 0, 0, 3265, 0, 2367, 2727, 3738, 2660, 0, 2353, 3762, 0, 0, 2699, 2331, 0, 3741, 3056, 2683, 3082, 3155, 3281, 2392, 3984, 3751, 3707, 2417, 0, 3941, 2917, 3801, 2647, 0, 3672, 2295, 3357, 3895, 0, 3782, 3038, 2998, 0, 2339, 2996, 3994, 3928, 0, 0, 2994, 2622, 3404, 3951, 3101, 0, 0, 3012, 3821, 3518, 3209, 0, 2454, 3304, 3822, 3331, 0, 0, 0, 2614, 2522, 3702, 2748, 2374, 0, 3945, 0, 3912, 3594, 0, 2726, 2750, 3584, 3611, 0, 2620, 3033, 2730, 2720, 2280, 3858, 2442, 0, 3277, 2687, 3408, 3172, 2747, 0, 2982, 3401, 0, 3415, 2281, 3560, 0, 3954, 2611, 2492, 3785, 3753, 0, 0, 3639, 3463, 2354, 3723, 3324, 0, 3330, 0, 3967, 3637, 2825, 2591, 2404, 2516, 2363, 3157, 3851, 0, 2350, 0, 2703, 0, 0, 0, 0, 2567, 3418, 0, 2378, 0, 0, 0, 0, 2385, 3020, 3904, 2955, 0, 3601, 0, 3892, 3218, 3313, 2274, 0, 2312, 0, 0, 2943, 3636, 3791, 2484, 0, 0, 3423, 2608, 2283, 0, 2540, 2514, 0, 3497, 0, 2716, 3413, 2411, 3641, 0, 3840, 0, 3776, 2276, 3436, 0, 0, 2893, 2719, 3745, 2462, 0, 3716, 0, 0, 3690, 0, 0, 0, 2844, 0, 2839, 3366, 2836, 3999, 3703, 2332, 3379, 0, 0, 3293, 3920, 2675, 2432, 3256, 0, 3633, 2851, 0, 3868, 0, 0, 3501, 0, 2337, 2941, 3841, 2756, 3114, 3720, 0, 3976, 0, 3991, 0, 0, 0, 0, 2880, 3168, 0, 3537, 0, 2835, 2500, 0, 0, 2407, 0, 2674, 2382, 3128, 2725, 2282, 0, 3072, 0, 2681, 0, 3730, 3977, 2813, 0, 0, 0, 3561, 2437, 0, 3103, 0, 0, 3715, 3417, 3319, 0, 2689, 3979, 3050, 0, 3096, 3962, 0, 0, 3295, 3091, 0, 3312, 2815, 3630, 2364, 0, 2582, 2496, 3612, 2372, 3679, 3079, 3491, 0, 0, 3471, 3074, 4009, 0, 0, 0, 2848, 2728, 3063, 0, 3337, 0, 2461, 2373, 3878, 2594, 0, 3705, 0, 3023, 3553, 3512, 0, 3646, 3699, 0, 2455, 2447, 0, 2794, 2784, 0, 3498, 3046, 0, 2790, 3500, 3965, 2394, 0, 0, 0, 2287, 0, 2539, 0, 0, 3763, 3217, 0, 0, 0, 0, 2247, 3817, 0, 0, 2697, 3845, 3215, 2816, 2262, 2922, 3889, 0, 0, 3734, 3664, 2479, 0, 0, 3305, 0, 3034, 0, 3764, 3200, 2890, 3566, 0, 0, 0, 3600, 2308, 4005, 2583, 3950, 3362, 0, 0, 0, 3773, 3593, 2384, 0, 3296, 2638, 0, 3794, 0, 3294, 0, 3780, 3755, 0, 3171, 3348, 3557, 2426, 0, 3806, 0, 0, 3433, 2854, 2300, 3341, 3224, 0, 3949, 3154, 2635, 3143, 2948, 0, 3508, 3592, 3241, 0, 3212, 0, 3747, 0, 3428, 2645, 0, 0, 3473, 3514, 3327, 3781, 2610, 0, 2619, 0, 3917, 3222, 0, 0, 0, 3446, 0, 2773, 0, 3448, 2343, 2643, 2401, 3969, 2356, 0, 3009, 0, 3974, 0, 0, 0, 2625, 0, 0, 2798, 0, 3326, 3587, 3495, 0, 3487, 0, 3989, 3613, 0, 0, 2887, 0, 0, 2578, 2817, 0, 2451, 0, 2293, 0, 0, 3597, 2517, 3944, 3434, 0, 3005, 3195, 3078, 3190, 3935, 3796, 2441, 0, 2510, 3394, 3545, 2857, 3166, 2592, 0, 3902, 0, 3629, 0, 3081, 2949, 0, 0, 2361, 0, 3363, 3068, 0, 3656, 0, 3927, 2911, 0, 3267, 3234, 3714, 0, 2913, 2859, 0, 0, 3538, 0, 2322, 3105, 0, 3786, 0, 3211, 0, 2391, 3772, 3554, 0, 0, 3201, 3915, 2600, 0, 2677, 2588, 0, 0, 0, 2831, 0, 0, 2634, 0, 3182, 3318, 0, 0, 2997, 2538, 3943, 0, 0, 0, 0, 2269, 0, 0, 0, 2506, 3628, 3002, 0, 0, 3559, 0, 3409, 3505, 0, 0, 0, 2320, 2631, 3795, 0, 4345, 3302, 4077, 0, 0, 0, 0, 0, 2894, 0, 2709, 2846, 4279, 4173, 0, 2889, 3384, 4083, 4331, 3761, 2971, 0, 2896, 0, 3067, 2933, 4149, 3696, 0, 0, 2961, 4465, 0, 4258, 4349, 3228, 0, 3742, 4447, 0, 3208, 3291, 0, 2979, 0, 4472, 0, 4084, 0, 0, 0, 4413, 3968, 3245, 3535, 3249, 4384, 4027, 0, 0, 3522, 0, 0, 0, 2757, 0, 0, 0, 4157, 4075, 2908, 0, 0, 0, 0, 4193, 0, 3666, 3095, 0, 3232, 4487, 4318, 0, 0, 4280, 0, 0, 4055, 4205, 0, 0, 4329, 4306, 3271, 4273, 4436, 0, 3092, 3521, 2701, 4386, 3269, 4311, 2968, 3127, 4072, 3131, 3017, 0, 0, 3582, 3385, 0, 0, 3220, 3922, 4483, 0, 3116, 0, 3233, 3987, 0, 4459, 2853, 0, 0, 3492, 3453, 4312, 4153, 3689, 0, 4062, 4419, 4254, 0, 0, 4190, 0, 4087, 3447, 3783, 3036, 3334, 0, 3748, 0, 4213, 0, 4366, 3303, 2718, 4439, 4433, 4348, 4248, 0, 4160, 3115, 3345, 0, 4411, 3202, 0, 3382, 2898, 3060, 4155, 0, 0, 4183, 3173, 4325, 3618, 4338, 4113, 0, 0, 3588, 0, 4159, 2758, 4469, 4050, 0, 0, 2778, 3504, 0, 2876, 4372, 3661, 3268, 3573, 0, 0, 0, 3221, 3187, 2872, 0, 2706, 3288, 2734, 0, 3177, 2945, 0, 0, 4106, 4185, 4035, 4422, 0, 4204, 0, 2877, 3088, 3274, 3625, 4268, 4435, 0, 3568, 0, 0, 4396, 3854, 0, 4049, 3614, 4128, 2722, 3378, 3310, 3083, 3739, 4314, 3011, 0, 0, 2956, 2916, 4251, 2907, 0, 2973, 4210, 2705, 0, 4233, 3118, 4383, 4054, 0, 4115, 0, 4261, 2762, 0, 0, 3321, 0, 0, 4034, 4095, 3586, 0, 4099, 3162, 4267, 3470, 0, 0, 0, 0, 4012, 2829, 4326, 0, 0, 4481, 4171, 4184, 3090, 0, 0, 0, 4180, 0, 0, 0, 4371, 0, 3525, 2990, 0, 4139, 0, 4196, 0, 3420, 4145, 0, 3119, 4256, 0, 2865, 3000, 0, 3112, 0, 2821, 0, 0, 0, 0, 0, 0, 3328, 3066, 2987, 0, 0, 0, 3024, 4186, 0, 2910, 4442, 4359, 4441, 0, 3872, 3881, 3054, 0, 3957, 0, 3161, 4332, 4045, 4453, 2802, 3631, 0, 2812, 3430, 0, 0, 2984, 4024, 3226, 3540, 0, 4063, 2820, 0, 2904, 4076, 3198, 4221, 0, 0, 0, 0, 3412, 2806, 3142, 3170, 0, 0, 0, 0, 2770, 4067, 2783, 3344, 3186, 0, 0, 2977, 4333, 4147, 0, 3197, 3235, 2834, 3536, 0, 2903, 3339, 0, 2696, 0, 0, 2957, 0, 4401, 3193, 3391, 3298, 4238, 4385, 0, 0, 2826, 0, 0, 0, 0, 3205, 0, 4474, 4158, 4327, 4368, 4126, 0, 4088, 0, 0, 3149, 0, 4216, 4169, 2852, 2858, 2739, 0, 2777, 0, 4361, 0, 0, 0, 4163, 2713, 0, 4409, 0, 0, 0, 0, 4122, 2975, 3021, 4484, 0, 4023, 3153, 0, 4108, 0, 4040, 0, 2923, 0, 0, 3622, 0, 0, 0, 2884, 4438, 4330, 0, 0, 4112, 0, 0, 4144, 4232, 3014, 4284, 2759, 0, 3728, 0, 0, 0, 4317, 4310, 3109, 2753, 0, 3729, 4282, 0, 4290, 3942, 4179, 4374, 4466, 3158, 0, 0, 2947, 0, 0, 2832, 4150, 4104, 0, 4417, 0, 4096, 3308, 0, 2942, 2779, 4309, 0, 4315, 4364, 0, 0, 2871, 2782, 0, 3349, 0, 3240, 0, 4468, 3006, 4463, 3509, 0, 4166, 4376, 0, 3323, 2841, 4046, 0, 0, 0, 0, 4048, 3297, 0, 4224, 4301, 0, 0, 2824, 3885, 3368, 3290, 2869, 2772, 4203, 0, 3214, 3181, 2847, 4432, 4201, 2900, 4328, 0, 3732, 0, 0, 2679, 0, 3075, 4393, 4241, 3132, 0, 2915, 3445, 3253, 2738, 0, 2755, 4339, 3258, 0, 3026, 3055, 4026, 3071, 0, 0, 4320, 0, 2819, 0, 4117, 3515, 2708, 3273, 0, 3028, 0, 4235, 2840, 0, 0, 4006, 0, 2999, 0, 0, 0, 0, 0, 3179, 3997, 0, 4324, 3097, 4093, 2795, 3671, 4470, 4629, 0, 0, 4680, 4586, 0, 4774, 0, 0, 3844, 3746, 4660, 3978, 3450, 0, 4501, 4579, 0, 4496, 0, 3659, 3606, 4658, 4495, 0, 4504, 3849, 0, 0, 0, 0, 3736, 3929, 4682, 3934, 3624, 3578, 0, 0, 4715, 3648, 3481, 0, 0, 0, 4622, 4460, 4773, 3527, 3750, 0, 4563, 4784, 3770, 0, 0, 0, 4769, 3499, 4726, 0, 3462, 3754, 3395, 4515, 0, 0, 0, 0, 3410, 3440, 0, 0, 3534, 3814, 0, 4787, 0, 4536, 4010, 4702, 3660, 3901, 0, 4488, 3663, 0, 4782, 0, 0, 3897, 0, 3604, 4260, 3847, 0, 0, 0, 3863, 3570, 4266, 3650, 4605, 3986, 4490, 4631, 0, 0, 3839, 4525, 4437, 4779, 3812, 4625, 3626, 0, 4264, 4686, 0, 0, 0, 4578, 0, 4608, 4632, 3692, 0, 0, 0, 4580, 3866, 3697, 4602, 3778, 0, 3419, 3896, 0, 0, 3524, 0, 3562, 4485, 3461, 3809, 3575, 3552, 0, 4672, 3831, 0, 0, 3924, 4521, 0, 3820, 0, 3677, 0, 3406, 4527, 0, 4679, 4539, 4675, 3886, 3683, 4532, 4552, 3565, 3678, 3605, 3721, 4533, 0, 0, 3532, 0, 4530, 3468, 0, 4710, 3694, 0, 0, 0, 0, 3953, 0, 3947, 3609, 3482, 4718, 0, 0, 4729, 3642, 0, 0, 3542, 4517, 4741, 3819, 0, 0, 4498, 4689, 3756, 0, 0, 3937, 0, 0, 0, 4725, 0, 4638, 0, 3867, 3645, 0, 3993, 4720, 0, 3797, 4665, 0, 3964, 0, 4742, 4323, 0, 4693, 0, 3550, 0, 0, 3638, 4565, 4641, 3529, 0, 3700, 4538, 3426, 0, 4107, 3652, 4709, 0, 4130, 4627, 4114, 3665, 3615, 4706, 4657, 0, 0, 3488, 0, 0, 4669, 0, 4543, 3405, 3478, 0, 3882, 4559, 3869, 4506, 0, 0, 0, 0, 3884, 0, 4763, 4508, 4751, 0, 4611, 4650, 0, 0, 4513, 3938, 4708, 4589, 4694, 4664, 3486, 4775, 4628, 3906, 3877, 3496, 3523, 0, 3632, 3908, 0, 3876, 3475, 0, 3982, 4446, 0, 4244, 4008, 3567, 3673, 3810, 3955, 3485, 3860, 3411, 3735, 3777, 0, 0, 4789, 4553, 3569, 3973, 4781, 0, 0, 4757, 4534, 3393, 0, 0, 3549, 3427, 4788, 0, 0, 0, 0, 0, 4648, 0, 0, 3725, 4476, 3827, 4717, 4582, 3909, 0, 3544, 4610, 3811, 4566, 4635, 3687, 3585, 4486, 3887, 4654, 3925, 0, 4551, 0, 4640, 0, 0, 3647, 3449, 3798, 3494, 4765, 0, 4540, 0, 4690, 0, 3963, 0, 4642, 3621, 0, 4732, 0, 0, 3793, 4678, 0, 0, 4568, 4649, 4752, 0, 3834, 0, 3556, 0, 3444, 0, 0, 0, 3899, 0, 3528, 0, 4620, 3607, 0, 0, 0, 0, 0, 4449, 0, 0, 4519, 3952, 3548, 0, 3616, 3489, 4124, 3859, 3547, 0, 3726, 3724, 0, 0, 4518, 4321, 3431, 0, 4428, 0, 0, 4507, 3737, 4644, 4677, 0, 0, 4767, 3517, 4060, 4754, 0, 3921, 0, 3424, 3888, 0, 3919, 3577, 4013, 0, 3438, 0, 3808, 4759, 4360, 4707, 4671, 0, 4596, 3676, 4745, 3510, 3842, 4156, 4373, 3474, 4098, 4859, 4118, 4849, 0, 0, 0, 4037, 4032, 4667, 4219, 0, 0, 4029, 0, 4606, 4039, 4839, 4285, 4452, 4293, 0, 0, 4878, 4836, 4300, 4932, 4078, 4623, 4214, 4445, 4431, 4817, 4167, 0, 0, 0, 4123, 0, 4174, 4911, 0, 4192, 0, 4181, 4187, 4344, 4793, 4092, 0, 4257, 4177, 4389, 0, 4874, 4278, 0, 4822, 4739, 4921, 0, 4809, 0, 4378, 4182, 4337, 0, 4894, 4724, 4825, 0, 4283, 0, 0, 0, 4065, 4897, 4252, 4369, 0, 4405, 0, 0, 0, 0, 0, 4799, 4889, 4760, 4882, 4135, 4030, 4143, 0, 4363, 0, 4870, 4674, 4018, 0, 0, 4303, 4796, 4696, 4915, 0, 4768, 0, 4480, 0, 0, 0, 0, 0, 4146, 0, 0, 4116, 4503, 0, 4137, 0, 4367, 4296, 4929, 0, 0, 4928, 0, 0, 0, 4801, 4421, 0, 4059, 4516, 0, 4127, 0, 4265, 4308, 4014, 0, 4119, 4138, 4854, 0, 4370, 0, 0, 4230, 4885, 4380, 4253, 4395, 0, 4454, 4924, 0, 0, 4356, 4406, 4297, 0, 0, 4898, 4375, 0, 0, 4270, 4036, 0, 4025, 0, 0, 4738, 4305, 4239, 0, 4497, 4851, 4276, 4841, 4478, 4162, 0, 4585, 4178, 0, 4455, 4402, 4176, 4017, 0, 4047, 4790, 0, 0, 4131, 0, 4891, 4220, 4391, 0, 0, 4246, 4304, 4730, 4591, 0, 4858, 4910, 0, 0, 4094, 0, 0, 4893, 4269, 4477, 4302, 4262, 4195, 0, 0, 0, 4904, 4053, 4831, 4362, 4206, 0, 4236, 0, 0, 4827, 4556, 4228, 4073, 0, 0, 4209, 4695, 4871, 4398, 0, 0, 4886, 0, 0, 4663, 4546, 0, 4215, 4243, 0, 0, 4482, 0, 0, 0, 4880, 4795, 4294, 4407, 0, 4461, 4857, 4780, 4343, 4791, 4475, 4576, 4887, 4923, 4292, 0, 4387, 4879, 4458, 4594, 4071, 0, 0, 0, 4061, 4020, 4307, 4895, 0, 4832, 4125, 4756, 4340, 4101, 0, 4066, 0, 0, 4090, 4350, 4336, 4683, 4758, 0, 4535, 4855, 4750, 4590, 4842, 0, 4574, 4852, 4619, 0, 0, 4838, 4834, 4868, 4930, 4917, 4549, 4942, 4907, 4820, 0, 0, 4933, 0, 4520, 0, 0, 4812, 4938, 4545, 0, 4903, 4557, 0, 4723, 0, 0, 0, 4716, 4778, 0, 4805, 0, 4512, 0, 4804, 4505, 0, 4670, 4797, 0, 0, 0, 0, 0, 0, 4491, 4909, 4668, 4800, 0, 4633, 4794, 0, 4755, 4698, 4489, 0, 0, 0, 4912, 4916, 0, 0, 4905, 4806, 0, 4584, 4731, 0, 4918, 4542, 0, 0, 0, 4511, 4766, 4749, 0, 4577, 0, 0, 4639, 4735, 4761, 0, 4575, 0, 4688, 0, 4705, 4555, 4776, 0, 4564, 4653, 0, 0, 0, 0, 4824, 4714, 4867, 0, 4811, 0, 4850, 4699, 4528, 4863, 0, 0, 4592, 4864, 4808, 4873, 0, 0, 4547, 0, 4762, 4645, 4937, 0, 0, 4615, 4612, 4807, 4941, 4514, 4815, 0, 0, 0, 4925, 4821, 0, 0, 4931, 4810, 4944, 4943, 0, 0, 4950, 0, 0, 4947 ], [ 16, 7, 65, 0, 0, 46, 2, 38, 0, 24, 66, 0, 60, 0, 0, 1, 0, 0, 54, 59, 0, 0, 115, 10, 0, 97, 121, 0, 118, 0, 160, 84, 164, 109, 146, 0, 153, 8, 105, 152, 144, 139, 0, 83, 0, 6, 0, 93, 0, 0, 73, 103, 0, 19, 132, 0, 0, 107, 20, 13, 0, 0, 100, 0, 3, 11, 0, 298, 274, 273, 0, 0, 51, 0, 0, 0, 0, 0, 179, 216, 0, 0, 44, 32, 205, 272, 171, 0, 233, 173, 183, 170, 48, 279, 0, 213, 26, 226, 0, 63, 0, 0, 52, 0, 39, 293, 58, 0, 34, 0, 0, 258, 0, 177, 23, 0, 0, 29, 0, 184, 27, 190, 194, 0, 281, 211, 332, 297, 193, 0, 0, 55, 270, 289, 0, 305, 0, 0, 42, 0, 316, 0, 0, 41, 187, 35, 292, 0, 290, 169, 218, 40, 37, 0, 260, 329, 189, 239, 286, 31, 0, 256, 0, 33, 0, 277, 0, 214, 150, 92, 87, 0, 90, 0, 479, 542, 114, 0, 79, 0, 358, 525, 91, 120, 495, 0, 145, 0, 157, 122, 0, 0, 129, 123, 0, 0, 563, 0, 600, 0, 528, 472, 336, 424, 85, 0, 473, 444, 505, 0, 126, 0, 96, 168, 558, 80, 597, 151, 541, 0, 404, 0, 458, 361, 572, 98, 0, 450, 0, 374, 0, 0, 89, 0, 0, 413, 510, 470, 158, 0, 390, 485, 350, 502, 0, 0, 0, 375, 399, 0, 0, 566, 529, 518, 0, 162, 483, 112, 590, 155, 386, 603, 475, 0, 557, 384, 457, 0, 0, 133, 560, 86, 70, 69, 0, 418, 166, 0, 94, 508, 125, 0, 0, 509, 414, 159, 498, 0, 134, 149, 0, 147, 106, 0, 420, 526, 128, 68, 0, 0, 0, 547, 0, 0, 136, 468, 0, 0, 461, 0, 400, 537, 0, 0, 432, 141, 0, 0, 522, 451, 0, 551, 568, 398, 512, 0, 0, 0, 156, 362, 0, 127, 348, 359, 907, 203, 662, 0, 0, 0, 0, 0, 0, 912, 0, 977, 0, 333, 945, 243, 997, 949, 707, 704, 904, 0, 937, 181, 334, 0, 224, 330, 920, 996, 0, 989, 0, 0, 875, 817, 680, 933, 818, 230, 248, 0, 0, 806, 0, 0, 673, 0, 0, 266, 0, 261, 0, 0, 0, 241, 971, 742, 0, 0, 800, 605, 757, 324, 249, 311, 0, 794, 0, 221, 0, 0, 815, 0, 832, 0, 655, 0, 236, 285, 693, 729, 0, 276, 0, 295, 612, 0, 0, 204, 0, 678, 0, 0, 964, 0, 0, 315, 0, 847, 901, 623, 0, 695, 0, 610, 775, 0, 0, 208, 0, 0, 0, 620, 771, 228, 320, 703, 932, 0, 0, 841, 267, 223, 0, 739, 309, 0, 782, 0, 0, 860, 0, 306, 0, 238, 961, 202, 207, 834, 263, 0, 885, 0, 175, 629, 0, 993, 257, 607, 242, 843, 798, 0, 784, 0, 0, 936, 0, 923, 185, 766, 801, 287, 802, 0, 665, 244, 619, 865, 209, 982, 0, 280, 284, 237, 604, 325, 0, 0, 0, 855, 0, 254, 624, 822, 670, 319, 0, 0, 182, 296, 669, 201, 253, 0, 0, 0, 0, 960, 705, 625, 312, 831, 0, 735, 219, 176, 0, 0, 840, 0, 302, 0, 0, 899, 322, 0, 780, 0, 0, 0, 265, 215, 0, 271, 0, 894, 197, 778, 917, 252, 0, 323, 838, 987, 671, 225, 819, 724, 921, 955, 0, 741, 895, 663, 684, 773, 0, 0, 0, 0, 935, 902, 825, 259, 0, 870, 0, 785, 0, 906, 217, 638, 0, 199, 874, 0, 262, 511, 396, 1304, 484, 0, 0, 440, 0, 421, 0, 0, 0, 0, 1460, 1370, 503, 448, 0, 1298, 436, 519, 536, 1463, 1036, 0, 480, 1395, 1381, 1204, 0, 0, 0, 0, 1324, 598, 1138, 1330, 1295, 0, 1088, 1469, 0, 0, 0, 1222, 0, 1487, 0, 1387, 0, 1273, 411, 1508, 0, 0, 0, 1037, 0, 337, 580, 0, 501, 1145, 0, 0, 527, 521, 571, 1361, 381, 1443, 1383, 0, 0, 426, 0, 371, 0, 0, 0, 581, 0, 1551, 0, 0, 0, 0, 1228, 1224, 415, 1529, 438, 1405, 999, 0, 1015, 1096, 0, 1412, 452, 354, 535, 0, 353, 1368, 0, 0, 0, 1084, 0, 0, 1414, 1259, 1458, 0, 0, 0, 1394, 1010, 1532, 574, 0, 1122, 1099, 0, 416, 0, 0, 0, 1153, 1125, 540, 1428, 0, 1003, 460, 0, 578, 392, 0, 1031, 1524, 0, 0, 1254, 1018, 0, 1504, 0, 0, 0, 1157, 1154, 397, 0, 0, 1536, 0, 0, 0, 1472, 0, 496, 1209, 1220, 0, 0, 449, 1522, 582, 0, 441, 0, 1126, 564, 1048, 553, 1344, 463, 0, 489, 594, 1327, 1256, 0, 1057, 0, 1293, 1422, 1135, 402, 0, 1278, 1158, 487, 0, 395, 497, 499, 0, 0, 1073, 378, 0, 1489, 1297, 0, 1552, 1004, 1416, 1483, 407, 0, 370, 373, 573, 0, 0, 520, 0, 1117, 589, 0, 1425, 0, 0, 0, 538, 409, 0, 474, 0, 1261, 0, 569, 1397, 545, 456, 0, 486, 0, 1375, 1270, 434, 0, 1325, 1400, 1155, 1041, 0, 1252, 516, 1113, 0, 1173, 0, 466, 0, 0, 0, 1121, 504, 0, 1538, 0, 1009, 592, 1382, 1264, 0, 601, 369, 0, 0, 0, 1454, 0, 1035, 1543, 1470, 0, 477, 0, 888, 887, 0, 1148, 0, 1542, 1202, 562, 579, 0, 0, 1294, 550, 0, 435, 588, 0, 355, 1042, 596, 335, 1408, 1226, 1440, 0, 344, 1207, 0, 1193, 1316, 565, 0, 1392, 363, 575, 1026, 494, 0, 1348, 1249, 0, 1411, 1190, 0, 1354, 453, 372, 0, 587, 492, 357, 1263, 0, 1523, 0, 0, 1245, 0, 349, 0, 0, 0, 352, 0, 0, 1360, 0, 1214, 576, 1332, 1001, 1189, 1044, 534, 471, 1482, 1338, 429, 0, 0, 1076, 1328, 0, 1341, 391, 0, 0, 0, 1215, 1462, 346, 0, 0, 0, 0, 506, 0, 1194, 1248, 1101, 570, 1386, 366, 0, 1024, 1236, 482, 0, 1134, 364, 351, 0, 697, 0, 957, 0, 738, 812, 1821, 1767, 2065, 0, 869, 722, 1137, 0, 2201, 0, 699, 0, 0, 749, 1720, 0, 0, 0, 1999, 991, 0, 922, 2060, 1652, 0, 2100, 744, 0, 1628, 0, 881, 627, 660, 1706, 1053, 2145, 852, 905, 1677, 959, 0, 0, 0, 779, 1960, 1567, 0, 0, 1039, 2183, 0, 1921, 789, 0, 0, 0, 2109, 1557, 0, 1906, 1666, 1721, 1647, 1839, 0, 0, 1789, 1196, 805, 0, 0, 967, 0, 0, 0, 0, 0, 2139, 0, 712, 1559, 2204, 1814, 643, 2246, 1778, 0, 0, 0, 0, 0, 700, 1623, 0, 727, 0, 986, 1938, 1653, 0, 2224, 1560, 0, 0, 0, 1930, 0, 2057, 856, 2242, 1973, 0, 824, 0, 0, 0, 864, 726, 2120, 0, 734, 777, 0, 1844, 0, 1983, 1535, 0, 2159, 995, 793, 0, 1011, 639, 0, 0, 0, 0, 0, 0, 666, 1961, 2161, 890, 1714, 2053, 2136, 0, 733, 756, 851, 0, 755, 797, 0, 2128, 0, 0, 0, 2121, 1868, 1915, 2133, 1733, 2199, 2068, 0, 0, 858, 0, 0, 2207, 1860, 1836, 0, 1937, 2003, 2023, 1869, 1901, 2083, 2050, 0, 1594, 958, 929, 2077, 1571, 915, 984, 0, 1072, 1649, 1478, 1739, 0, 1952, 893, 0, 632, 0, 0, 913, 0, 767, 0, 0, 0, 1786, 954, 975, 0, 1396, 0, 1896, 768, 0, 648, 0, 692, 1746, 909, 1812, 691, 0, 0, 1850, 0, 2041, 0, 0, 992, 1959, 0, 2107, 1616, 0, 0, 0, 0, 943, 1608, 0, 985, 926, 0, 0, 854, 0, 748, 1724, 787, 0, 0, 716, 0, 836, 1893, 938, 872, 0, 2185, 1713, 1717, 0, 846, 1684, 2085, 654, 0, 2164, 0, 1840, 796, 2171, 0, 0, 0, 0, 0, 0, 1935, 1918, 0, 1514, 2189, 2165, 0, 791, 898, 641, 1808, 809, 622, 0, 0, 0, 1932, 0, 606, 0, 1764, 1516, 2116, 0, 0, 0, 1663, 2118, 1848, 0, 916, 2114, 0, 2149, 1580, 0, 1894, 1693, 637, 849, 0, 786, 968, 1784, 640, 0, 956, 0, 1904, 1606, 0, 1761, 963, 1727, 2052, 970, 0, 1640, 781, 1816, 0, 2063, 925, 0, 0, 1703, 1621, 1863, 931, 0, 0, 1982, 2073, 0, 952, 672, 0, 2228, 0, 0, 1953, 1781, 708, 0, 618, 2172, 2176, 0, 0, 845, 1643, 0, 2080, 0, 1772, 631, 871, 675, 0, 0, 988, 652, 2227, 1587, 0, 2223, 919, 2212, 721, 630, 1217, 839, 0, 0, 850, 1668, 1811, 1763, 1726, 696, 0, 1467, 908, 0, 2143, 928, 702, 0, 715, 0, 813, 0, 0, 0, 0, 1675, 792, 0, 2186, 827, 1445, 0, 736, 2173, 0, 0, 0, 0, 0, 0, 1613, 0, 2150, 0, 910, 0, 1773, 674, 1820, 1426, 0, 0, 0, 0, 1498, 1648, 1976, 2098, 879, 2108, 1475, 0, 717, 1569, 617, 0, 976, 626, 2238, 0, 0, 1407, 1687, 644, 883, 0, 764, 0, 0, 1456, 0, 0, 1198, 2018, 1624, 0, 962, 814, 0, 0, 0, 650, 0, 808, 1925, 1556, 1568, 2231, 2007, 2043, 1954, 1705, 1450, 1741, 2093, 1842, 0, 0, 751, 0, 2217, 0, 656, 1963, 0, 2104, 1792, 0, 1289, 0, 1307, 0, 2001, 0, 2214, 0, 772, 940, 745, 0, 0, 1997, 0, 694, 1890, 0, 723, 2006, 0, 1131, 760, 2125, 867, 0, 1892, 0, 892, 882, 1998, 0, 0, 1832, 0, 0, 2066, 686, 811, 0, 1698, 2092, 1491, 1062, 1984, 1085, 1106, 2409, 0, 0, 2522, 0, 2583, 1050, 1492, 1459, 0, 1192, 0, 2126, 1638, 1598, 0, 2478, 2290, 2013, 1320, 2600, 1629, 1933, 2094, 1985, 1661, 1389, 0, 0, 0, 0, 0, 2451, 1188, 0, 0, 0, 1575, 0, 2293, 0, 2314, 1633, 0, 1685, 1335, 0, 1246, 0, 1771, 2579, 0, 1436, 0, 0, 1240, 0, 0, 0, 0, 1352, 2016, 1097, 1480, 2105, 1664, 1917, 1033, 1582, 0, 0, 2384, 1603, 2236, 0, 2240, 0, 1574, 2266, 1343, 0, 0, 1376, 0, 2028, 1966, 1067, 1451, 1197, 0, 0, 1028, 1103, 2255, 0, 0, 2321, 2540, 1994, 2357, 1586, 2467, 1312, 1626, 0, 1065, 0, 1401, 2360, 2446, 2398, 0, 2619, 0, 1421, 0, 1043, 0, 0, 0, 2630, 0, 0, 1271, 1605, 0, 1468, 2305, 2616, 2179, 0, 1732, 1323, 0, 2454, 2406, 1725, 1554, 0, 2353, 1934, 0, 1351, 1857, 1497, 1038, 0, 0, 2537, 0, 2396, 2072, 1267, 1149, 2427, 2278, 1268, 0, 2595, 1019, 1066, 0, 1769, 1255, 1697, 1404, 1339, 0, 0, 0, 2642, 1692, 1168, 0, 2533, 2316, 0, 2279, 1199, 2308, 1499, 2605, 0, 1803, 0, 1225, 0, 0, 1911, 0, 1783, 1903, 0, 0, 0, 0, 2636, 2304, 0, 0, 1337, 0, 1403, 1306, 2190, 0, 1006, 0, 1723, 2618, 1610, 1380, 1442, 0, 0, 1898, 0, 1090, 0, 2661, 1367, 0, 1751, 1329, 0, 1213, 2324, 2586, 1071, 0, 2219, 1512, 2067, 0, 2525, 2344, 0, 0, 0, 2380, 0, 0, 1744, 0, 1807, 0, 1805, 1296, 1967, 0, 1402, 1227, 1862, 1087, 0, 1345, 2623, 0, 2027, 1444, 1005, 0, 2588, 0, 0, 0, 2192, 1956, 0, 2264, 0, 1547, 2413, 2235, 2594, 1178, 0, 2329, 1068, 1277, 2232, 1501, 2252, 1128, 0, 2466, 0, 1314, 0, 1231, 2477, 0, 2590, 1939, 0, 0, 1704, 2424, 2381, 1177, 2404, 1813, 1353, 0, 0, 0, 2534, 1165, 1183, 0, 0, 0, 0, 0, 0, 0, 0, 2358, 2490, 2641, 0, 2174, 2558, 2599, 0, 0, 0, 2411, 2499, 1530, 2416, 1540, 1262, 1322, 0, 1219, 0, 1776, 2389, 2482, 1184, 0, 1752, 1334, 0, 1064, 2259, 0, 2465, 2015, 1749, 0, 2298, 0, 1166, 0, 1627, 1287, 2137, 0, 1056, 0, 0, 0, 1490, 0, 2539, 0, 1931, 1110, 1929, 1302, 1583, 1701, 1286, 0, 1180, 1102, 1854, 2229, 0, 0, 2337, 2270, 2631, 0, 0, 0, 0, 0, 2134, 1201, 1366, 1496, 0, 1828, 0, 2263, 1237, 1049, 1146, 2397, 1509, 2393, 2497, 1646, 1809, 2527, 0, 2349, 0, 2552, 1115, 2366, 0, 1452, 0, 0, 0, 0, 0, 1357, 1130, 1558, 1585, 2084, 0, 0, 2443, 0, 0, 2670, 2646, 1659, 0, 2464, 1527, 1544, 1023, 0, 1518, 2480, 1181, 0, 0, 1533, 1494, 0, 2294, 2603, 0, 2433, 1579, 0, 1910, 1622, 0, 1479, 2284, 0, 0, 0, 1182, 2648, 0, 0, 1819, 1645, 0, 0, 2649, 2254, 0, 0, 0, 2162, 0, 2410, 0, 0, 1233, 0, 1495, 2484, 0, 0, 2155, 2570, 0, 1186, 0, 1340, 1150, 2265, 0, 0, 1112, 0, 0, 1027, 2674, 2458, 1347, 2377, 1007, 1550, 1793, 1170, 0, 2511, 0, 1712, 1358, 2639, 0, 0, 1191, 2420, 0, 1378, 0, 2666, 1185, 1986, 1272, 0, 0, 0, 2621, 0, 2576, 1555, 1500, 1584, 2379, 0, 2529, 1453, 0, 1030, 2507, 0, 2562, 1511, 1625, 0, 1239, 1455, 1061, 2633, 0, 2275, 2328, 1317, 2205, 1308, 2655, 1313, 2417, 1123, 1164, 0, 0, 0, 1537, 1573, 2341, 1160, 0, 2144, 2441, 0, 1167, 1951, 0, 1151, 1919, 2302, 1082, 0, 0, 0, 1410, 2130, 1040, 2320, 0, 2645, 1319, 1438, 2635, 0, 2547, 2371, 2047, 2638, 2355, 0, 1133, 0, 1147, 2036, 0, 1275, 1291, 2311, 0, 2541, 0, 0, 1279, 1371, 1429, 1882, 0, 1372, 0, 0, 1690, 0, 0, 2658, 1054, 0, 1266, 1424, 2624, 0, 1290, 1765, 2330, 1827, 2312, 2634, 2390, 0, 0, 0, 1169, 2549, 1013, 0, 0, 1086, 2115, 0, 1176, 0, 0, 0, 0, 1393, 0, 1520, 0, 0, 1506, 2448, 1791, 0, 2368, 0, 1391, 1105, 2461, 0, 1388, 1363, 1940, 2650, 1493, 1841, 0, 2585, 1834, 1634, 0, 1464, 0, 1636, 2644, 1114, 2520, 2387, 0, 1089, 0, 2383, 2867, 0, 0, 1843, 2928, 2032, 1654, 0, 3038, 2975, 1907, 2684, 0, 0, 1958, 1830, 2054, 1639, 0, 0, 3373, 1944, 2542, 0, 0, 2950, 2112, 0, 3196, 1716, 1738, 0, 0, 3365, 0, 2019, 2910, 2861, 3137, 2871, 2545, 1578, 3100, 2342, 1600, 2009, 0, 3013, 0, 1913, 3383, 3210, 0, 2138, 3115, 1758, 1688, 2388, 0, 1740, 2924, 0, 2166, 2193, 3374, 1602, 0, 1736, 0, 2629, 0, 2146, 1657, 0, 0, 1787, 0, 2711, 3274, 2113, 1838, 2191, 0, 3001, 2858, 3333, 3162, 0, 1943, 0, 2838, 3251, 2127, 2292, 2905, 1796, 2593, 3109, 3084, 0, 1970, 0, 2744, 2555, 1700, 0, 2157, 0, 1660, 1878, 3246, 1669, 0, 2662, 0, 0, 3301, 1974, 0, 2221, 3377, 2898, 2154, 3089, 3106, 0, 0, 3042, 2064, 0, 2095, 1800, 1859, 0, 2248, 1632, 2940, 0, 2244, 2306, 1899, 2195, 0, 0, 1964, 3133, 3132, 1711, 1962, 1671, 0, 2921, 0, 3204, 0, 1861, 0, 1696, 0, 2823, 1561, 2038, 1888, 2559, 1833, 0, 0, 1891, 2119, 2880, 3270, 2078, 0, 3118, 3120, 1858, 0, 0, 1715, 0, 3354, 0, 0, 0, 2012, 0, 0, 0, 3263, 0, 3237, 2810, 2131, 2746, 1989, 2560, 0, 1670, 0, 2218, 0, 0, 1593, 3138, 0, 1695, 0, 3306, 0, 2062, 2966, 2764, 2225, 0, 3065, 1996, 1909, 1846, 1662, 0, 3060, 3156, 0, 0, 3288, 2565, 0, 2988, 1851, 1577, 3163, 2002, 0, 1900, 0, 2044, 2863, 3256, 2778, 3121, 0, 1879, 0, 0, 3181, 0, 3227, 0, 1965, 0, 1889, 0, 0, 3170, 2724, 0, 0, 0, 2101, 0, 0, 0, 2070, 0, 3249, 0, 2902, 0, 3289, 3045, 2741, 2243, 3076, 1564, 0, 2652, 1795, 2839, 1968, 2850, 2097, 2739, 0, 0, 1735, 1867, 0, 0, 1709, 3367, 1927, 1658, 2168, 2271, 0, 3387, 2289, 0, 2153, 0, 2200, 0, 3148, 1972, 3062, 0, 2352, 0, 0, 1883, 2412, 2444, 2897, 2103, 0, 0, 2474, 3358, 2932, 0, 2866, 2048, 2787, 2676, 0, 2872, 0, 2091, 3014, 0, 1611, 3176, 0, 3278, 1566, 0, 2234, 1788, 3164, 1823, 3364, 1853, 3192, 0, 2345, 1835, 1719, 0, 3307, 0, 1884, 1581, 0, 0, 2010, 0, 1742, 0, 0, 2962, 3116, 0, 0, 0, 2795, 0, 2627, 1689, 0, 1770, 1673, 0, 2089, 2845, 1817, 2187, 0, 2732, 2615, 3203, 2318, 1681, 1945, 0, 2110, 2194, 2151, 1757, 2904, 2156, 2074, 0, 1880, 1731, 0, 2241, 2148, 1993, 2827, 2024, 2031, 2230, 0, 2524, 0, 2789, 2117, 0, 3343, 2182, 2853, 2803, 1780, 2362, 0, 0, 0, 2082, 0, 0, 0, 1992, 3239, 3122, 3340, 2061, 2882, 2572, 3890, 3708, 0, 3782, 0, 3812, 3113, 2260, 3539, 0, 3368, 3291, 3085, 3986, 0, 2710, 0, 2826, 0, 0, 3067, 0, 3948, 0, 0, 0, 3269, 0, 3040, 3711, 0, 3988, 0, 2692, 2326, 2914, 3352, 3119, 0, 3259, 0, 3779, 3117, 3135, 2831, 2992, 0, 2503, 0, 3168, 0, 4001, 2891, 0, 3882, 2626, 0, 2859, 3355, 3004, 0, 0, 2530, 2816, 2519, 0, 3819, 2351, 0, 2442, 0, 2800, 3505, 3313, 3427, 3992, 3879, 0, 0, 0, 0, 0, 0, 3652, 0, 3224, 3740, 2460, 0, 3947, 0, 3585, 3886, 3769, 0, 0, 0, 0, 2890, 3461, 0, 2487, 2797, 0, 3248, 2814, 0, 3024, 3247, 0, 2571, 3329, 2654, 0, 0, 3200, 0, 3555, 2613, 0, 2779, 3077, 3690, 2748, 3241, 0, 2660, 3524, 0, 3201, 0, 3716, 2884, 2440, 0, 0, 2860, 2782, 3104, 2740, 2876, 3855, 0, 0, 0, 0, 2408, 0, 0, 2694, 2647, 3023, 0, 3320, 2721, 0, 0, 0, 0, 0, 3831, 2339, 2526, 3994, 3928, 3844, 3600, 0, 2622, 0, 3599, 0, 3970, 2528, 0, 0, 2659, 3095, 0, 0, 3362, 2333, 2734, 2813, 2286, 3703, 2485, 0, 0, 2569, 2249, 0, 3277, 3337, 2288, 2574, 2874, 2873, 3276, 2817, 0, 3660, 3695, 2418, 3347, 2675, 3971, 2809, 0, 0, 3727, 3416, 0, 2775, 2729, 3745, 3187, 3311, 3068, 3415, 2561, 2370, 3305, 3954, 3966, 2515, 0, 2637, 2343, 0, 2997, 3463, 3961, 2285, 2943, 3941, 3175, 2712, 0, 0, 3058, 0, 0, 3998, 2400, 3174, 3072, 2309, 3787, 3632, 3442, 2253, 3666, 0, 0, 2567, 0, 3005, 3744, 3672, 3478, 3534, 0, 2385, 0, 3813, 2911, 3394, 3601, 3678, 0, 3914, 0, 2274, 0, 0, 3556, 3079, 3199, 3828, 3332, 0, 3964, 3746, 3015, 2608, 3503, 0, 0, 2459, 0, 3497, 3047, 3054, 0, 0, 0, 0, 2258, 0, 0, 3691, 0, 3382, 0, 3123, 0, 0, 3455, 0, 0, 2476, 0, 0, 0, 2722, 0, 3059, 3626, 0, 2907, 3242, 3999, 0, 2332, 0, 3508, 2736, 2934, 3920, 0, 3875, 3254, 3604, 3633, 3129, 2296, 2577, 2961, 0, 4000, 0, 0, 3184, 3225, 3359, 2828, 2784, 0, 0, 0, 0, 3078, 0, 3214, 0, 0, 0, 0, 0, 0, 2257, 3654, 2705, 4005, 2376, 0, 0, 2518, 3682, 2969, 0, 0, 3670, 3481, 3356, 3607, 2970, 3977, 0, 3500, 2917, 2994, 2469, 0, 2553, 3372, 3341, 2463, 3715, 2697, 2895, 0, 0, 3979, 2923, 3379, 3297, 3833, 2521, 2798, 3029, 2954, 0, 3151, 0, 3630, 2347, 2689, 0, 3835, 3612, 2372, 0, 0, 3712, 3960, 0, 2854, 3759, 0, 3101, 0, 2291, 3098, 3208, 0, 2815, 0, 2373, 0, 0, 2346, 0, 0, 0, 2683, 0, 2303, 2609, 2719, 2422, 2714, 2423, 2488, 2672, 2982, 3384, 3990, 3273, 3218, 0, 3012, 3231, 0, 2395, 2394, 3537, 2720, 0, 2287, 2452, 0, 3217, 0, 3325, 0, 3403, 0, 0, 3549, 2551, 0, 3780, 3081, 3674, 0, 0, 0, 2470, 0, 3165, 3860, 3326, 0, 2335, 2479, 2587, 3158, 0, 0, 2726, 0, 2502, 0, 0, 0, 2922, 2913, 2580, 0, 0, 0, 0, 2493, 3279, 0, 3020, 0, 0, 2893, 0, 3777, 3322, 0, 2591, 3794, 0, 0, 2277, 0, 0, 2955, 2792, 2806, 0, 2628, 2402, 0, 3821, 3554, 3102, 3975, 2300, 0, 3874, 3972, 3031, 3861, 0, 3140, 3127, 0, 0, 3592, 3261, 0, 2762, 3021, 3610, 2495, 3428, 0, 0, 3130, 0, 0, 3351, 3781, 3619, 2439, 0, 2671, 0, 2801, 2998, 0, 0, 3589, 2359, 2785, 2781, 2513, 0, 2340, 4003, 3969, 3009, 3908, 2486, 0, 0, 2716, 3866, 3222, 3926, 2437, 3659, 3344, 0, 0, 3587, 2703, 2419, 0, 3656, 3126, 2327, 0, 2875, 2869, 2582, 3182, 3883, 3520, 0, 0, 0, 0, 3919, 3348, 2473, 2517, 3944, 2688, 0, 0, 3981, 0, 0, 3074, 0, 0, 0, 2365, 0, 3545, 0, 2899, 2456, 2597, 3816, 3869, 3629, 2894, 0, 2750, 0, 0, 3857, 0, 3361, 3328, 2830, 0, 3190, 3927, 0, 3142, 3160, 0, 3319, 2788, 0, 3760, 2957, 2334, 3538, 0, 3923, 2870, 0, 0, 2673, 3064, 3859, 2657, 3265, 0, 0, 2881, 3287, 3915, 0, 3234, 2713, 0, 2429, 2735, 3052, 0, 2566, 3022, 0, 3318, 2857, 0, 2589, 2282, 3454, 2538, 2687, 3550, 3514, 3647, 3063, 2269, 2313, 0, 3565, 2369, 3628, 3073, 0, 0, 2980, 2299, 3124, 0, 3726, 2544, 3523, 0, 0, 0, 3566, 0, 2944, 4077, 4177, 3487, 4214, 3892, 0, 0, 4239, 3144, 4394, 0, 4173, 3618, 3470, 0, 0, 4331, 3516, 3907, 4061, 2896, 2888, 0, 3846, 0, 3843, 4046, 0, 0, 3761, 0, 0, 2751, 3228, 0, 3591, 0, 0, 0, 0, 0, 4298, 4025, 4141, 0, 0, 4359, 2927, 0, 0, 0, 0, 3452, 0, 0, 3502, 4387, 3447, 0, 3366, 2985, 0, 3766, 0, 3536, 3622, 2776, 4075, 2908, 0, 4116, 0, 0, 0, 0, 3408, 0, 4014, 4085, 0, 4318, 4018, 0, 2937, 4186, 0, 3051, 4420, 3881, 4380, 0, 4306, 3397, 4273, 0, 3588, 0, 3710, 4444, 3684, 0, 4357, 2968, 0, 0, 3057, 0, 3450, 2963, 3563, 2749, 4433, 4435, 3003, 3541, 0, 4084, 0, 0, 3370, 3916, 3412, 0, 0, 0, 3281, 0, 3749, 3388, 2804, 3838, 4398, 4062, 4419, 4254, 4258, 4385, 4190, 0, 2938, 0, 3459, 3134, 3334, 2685, 3668, 3509, 4213, 4113, 3728, 3303, 0, 0, 0, 3147, 3369, 0, 0, 0, 3207, 2794, 2953, 4111, 3724, 0, 0, 0, 0, 3504, 4328, 3376, 3392, 0, 3700, 0, 0, 4181, 0, 0, 3631, 3824, 4354, 3997, 0, 4265, 4035, 0, 3586, 0, 0, 2768, 3582, 3268, 3490, 3245, 4065, 3430, 3221, 0, 0, 4345, 0, 0, 0, 2847, 2843, 2945, 0, 0, 3010, 0, 0, 3053, 3788, 4204, 3226, 4202, 3088, 0, 3698, 0, 0, 3872, 3407, 3236, 3845, 0, 3460, 4384, 4049, 0, 2995, 0, 3378, 3310, 3083, 3574, 2926, 3011, 0, 0, 0, 4462, 3743, 0, 3974, 4381, 4341, 0, 0, 4233, 0, 3371, 4054, 4232, 0, 0, 2760, 0, 3039, 0, 3272, 4162, 0, 3264, 2878, 0, 4193, 4099, 0, 4267, 2929, 0, 3540, 0, 3050, 3719, 2936, 0, 3152, 0, 3837, 4171, 2946, 4457, 0, 4219, 3046, 4450, 3494, 4396, 4156, 0, 0, 0, 2799, 2978, 0, 0, 0, 2879, 0, 4016, 3614, 0, 3568, 0, 4079, 2862, 4475, 4322, 3896, 4136, 2678, 0, 3492, 2706, 3092, 3793, 0, 3066, 2808, 4185, 3982, 3671, 0, 0, 3806, 0, 3558, 0, 3386, 2887, 3544, 3863, 0, 3909, 3783, 4367, 4056, 4332, 4045, 0, 4352, 0, 2763, 3862, 0, 3638, 2935, 2892, 2960, 0, 0, 3522, 0, 3804, 0, 0, 0, 4471, 4234, 4455, 0, 3096, 3331, 3424, 0, 0, 0, 0, 3457, 0, 0, 2770, 4067, 4175, 0, 4404, 0, 3973, 4355, 3189, 0, 2718, 3150, 3235, 2680, 3732, 4088, 4091, 4456, 2925, 3608, 4278, 4093, 0, 0, 3713, 3193, 4440, 4263, 0, 0, 4329, 3984, 0, 4206, 3888, 3751, 3895, 3722, 4147, 4474, 0, 0, 4368, 2682, 2942, 0, 4026, 3308, 4287, 0, 2743, 4169, 3206, 0, 0, 3575, 3910, 3917, 0, 2956, 0, 0, 2837, 0, 3075, 4409, 3087, 4486, 3676, 3525, 3898, 0, 0, 4484, 3420, 2842, 3620, 3418, 0, 0, 0, 0, 0, 0, 0, 0, 2818, 0, 3316, 0, 3342, 3159, 3215, 3741, 3729, 0, 4119, 3260, 0, 0, 3309, 4028, 0, 3617, 0, 3212, 3008, 0, 3880, 0, 2753, 3877, 3483, 2731, 3280, 4290, 0, 2769, 0, 3803, 0, 2677, 0, 3399, 0, 0, 3805, 3706, 4104, 3839, 0, 3952, 4334, 0, 4308, 0, 0, 4309, 3413, 3255, 3731, 3825, 0, 0, 0, 2948, 3349, 3515, 3826, 0, 3286, 3006, 4463, 0, 3336, 0, 0, 3262, 3323, 2841, 0, 0, 0, 0, 4389, 0, 0, 3968, 0, 4301, 0, 0, 2912, 3956, 0, 3290, 0, 4041, 2766, 2699, 0, 0, 0, 3900, 0, 2900, 0, 3942, 0, 3967, 4360, 3093, 2909, 0, 0, 2959, 0, 2901, 3958, 3936, 3253, 2849, 2883, 3213, 3775, 3640, 3209, 4473, 3055, 0, 3071, 0, 3294, 3718, 0, 3800, 0, 2690, 0, 2708, 0, 3125, 4140, 2752, 0, 2840, 0, 4063, 3577, 2920, 2999, 3017, 2728, 4326, 3252, 4125, 3041, 4319, 0, 0, 4042, 0, 0, 0, 0, 3472, 0, 3697, 0, 3476, 4511, 4249, 0, 4547, 0, 0, 3437, 3815, 0, 3870, 4437, 0, 4338, 4772, 0, 0, 3580, 0, 0, 4224, 4242, 4494, 3946, 4009, 4483, 0, 3736, 3421, 0, 4713, 3624, 4607, 4343, 4449, 4715, 3648, 0, 3734, 4758, 4453, 0, 0, 3414, 3527, 3996, 4632, 3590, 4451, 3770, 4201, 4542, 0, 0, 4277, 4726, 4557, 3462, 4746, 3395, 4515, 3702, 0, 4336, 0, 4222, 3511, 3473, 0, 0, 3784, 4556, 0, 3785, 0, 3790, 0, 0, 0, 0, 0, 3663, 0, 0, 4615, 0, 3897, 4778, 0, 4236, 4685, 4667, 0, 3557, 0, 3543, 4390, 4510, 3465, 0, 4490, 3865, 4694, 4690, 0, 4410, 4198, 4004, 0, 0, 0, 4487, 4604, 0, 4417, 4696, 0, 0, 3707, 4681, 0, 4736, 3991, 3438, 4606, 4580, 0, 0, 4673, 3807, 0, 4281, 0, 4534, 0, 0, 0, 4728, 3686, 0, 4313, 0, 4231, 0, 3657, 0, 4638, 4361, 4656, 4521, 0, 3820, 4674, 3677, 4196, 3406, 0, 3771, 4679, 3396, 0, 0, 0, 3571, 4571, 0, 0, 3717, 3479, 4533, 4620, 4619, 3532, 4512, 4530, 3662, 4296, 4392, 4172, 4244, 4124, 0, 0, 4068, 3611, 0, 3609, 0, 3802, 4702, 0, 4264, 0, 0, 0, 3542, 3398, 4245, 0, 0, 4756, 3681, 0, 0, 4083, 0, 4038, 0, 0, 0, 0, 4680, 0, 4160, 3649, 3645, 3756, 4711, 4107, 4459, 4500, 3402, 0, 0, 4039, 0, 4197, 4215, 4693, 4321, 0, 4020, 4623, 0, 0, 0, 3529, 4658, 0, 4538, 3530, 0, 4382, 0, 4727, 3796, 4209, 3579, 0, 3665, 4581, 0, 4428, 0, 0, 3488, 4374, 0, 0, 4072, 3789, 4583, 0, 4149, 0, 4365, 0, 4506, 0, 3817, 4725, 4675, 3884, 4460, 4763, 0, 0, 0, 4194, 0, 3436, 0, 4513, 3938, 4708, 0, 0, 0, 3486, 4775, 3903, 3906, 0, 0, 0, 4158, 0, 0, 0, 4443, 3475, 4006, 0, 4247, 3705, 0, 4346, 4626, 4002, 4595, 3564, 3799, 0, 3411, 3735, 0, 3901, 0, 4081, 0, 4031, 0, 4781, 3642, 4376, 4051, 0, 3595, 4324, 4555, 0, 0, 0, 4413, 3738, 4371, 3576, 3776, 4434, 3496, 4745, 3441, 3959, 4165, 0, 4582, 0, 4283, 0, 3733, 3811, 0, 0, 4353, 0, 0, 4274, 4654, 4342, 0, 0, 0, 3484, 3641, 4260, 0, 3623, 3531, 0, 3451, 0, 3933, 4114, 0, 4195, 4597, 3404, 0, 3685, 0, 3526, 0, 0, 0, 0, 0, 3773, 0, 0, 0, 0, 3834, 4123, 0, 4551, 4351, 0, 0, 4663, 4132, 0, 3528, 3482, 0, 0, 4458, 4527, 4536, 0, 0, 4270, 0, 0, 0, 0, 3506, 4356, 3507, 4783, 4029, 0, 4737, 3795, 0, 0, 4317, 3493, 0, 0, 4662, 4577, 4052, 3683, 4066, 0, 4058, 0, 3757, 3786, 3679, 4423, 4237, 4291, 4754, 3637, 3921, 0, 0, 0, 0, 0, 0, 4630, 3755, 0, 3976, 3808, 3704, 0, 4744, 0, 4514, 4596, 0, 0, 4043, 3842, 0, 3836, 4129, 4828, 0, 4118, 4849, 4645, 4553, 4040, 4548, 0, 0, 0, 4670, 4238, 0, 4566, 0, 0, 0, 4285, 4600, 4593, 4893, 4115, 4019, 4191, 4300, 4479, 4078, 0, 0, 4614, 4856, 0, 4167, 4589, 4918, 4930, 0, 4790, 4424, 4911, 4863, 4192, 4716, 0, 4187, 4151, 0, 4425, 0, 4257, 0, 0, 4695, 4069, 0, 0, 4822, 4676, 4022, 4495, 0, 0, 4412, 0, 4493, 0, 4347, 4089, 4074, 4717, 0, 0, 4809, 0, 0, 4897, 4701, 4502, 4699, 4872, 4649, 4891, 4182, 0, 4635, 4799, 4719, 4721, 4448, 4613, 4823, 4143, 4268, 4363, 4279, 0, 0, 0, 4678, 0, 4522, 0, 0, 0, 4508, 4848, 4327, 4480, 4393, 0, 4622, 4507, 0, 0, 4689, 4130, 0, 4142, 4050, 0, 0, 0, 0, 4704, 4578, 4518, 4102, 4806, 0, 0, 4189, 4188, 0, 4599, 4250, 4916, 4908, 4325, 0, 0, 0, 4470, 0, 4064, 0, 4669, 4573, 4880, 0, 4164, 0, 0, 4877, 4884, 0, 4853, 4492, 4903, 0, 0, 4569, 4860, 4706, 0, 0, 4375, 0, 4166, 0, 4255, 0, 0, 4788, 4447, 4416, 4733, 0, 0, 4109, 0, 4634, 4499, 4770, 0, 4146, 4170, 4289, 4546, 0, 4587, 4176, 4229, 4137, 4814, 0, 0, 4108, 4875, 0, 0, 4603, 4121, 0, 0, 4246, 4120, 4541, 4133, 4751, 0, 4567, 0, 4565, 4207, 0, 4612, 0, 4651, 0, 4302, 0, 0, 4235, 0, 4048, 4734, 4053, 4531, 4558, 0, 4575, 0, 4576, 4842, 0, 0, 4288, 4073, 4262, 4155, 0, 0, 4871, 0, 4664, 4714, 0, 4139, 4439, 0, 0, 0, 0, 4830, 0, 4477, 4358, 4076, 0, 0, 0, 0, 4697, 4829, 0, 4461, 0, 4218, 0, 4057, 0, 0, 0, 4786, 4292, 0, 0, 4768, 0, 4766, 4906, 4671, 0, 4032, 0, 0, 4307, 0, 0, 4105, 0, 0, 4340, 4847, 4436, 0, 4859, 4762, 4922, 4661, 0, 4526, 0, 4867, 4803, 4931, 4920, 4843, 0, 4834, 4574, 4839, 0, 4887, 4793, 4837, 0, 4616, 0, 0, 4561, 4907, 4948, 4927, 4815, 4682, 4813, 4885, 4881, 0, 0, 4895, 4935, 4545, 4579, 0, 0, 4827, 4826, 4488, 4752, 4742, 0, 0, 4857, 4798, 0, 0, 4804, 0, 4800, 0, 0, 4722, 4796, 4943, 4947, 0, 4782, 4594, 4491, 4925, 4892, 4890, 4644, 4926, 4946, 4519, 4833, 4905, 4785, 4650, 4898, 4917, 4529, 0, 0, 0, 4792, 0, 0, 4900, 4731, 4568, 0, 0, 4686, 0, 4641, 0, 0, 4636, 4817, 0, 0, 4642, 4816, 4901, 4802, 0, 0, 4852, 4570, 4851, 4509, 0, 4820, 0, 4564, 4861, 0, 4870, 4886, 0, 4646, 0, 4858, 4769, 4810, 4625, 4939, 0, 4528, 0, 0, 4915, 4914, 4624, 4862, 4523, 0, 4795, 0, 4787, 0, 0, 4850, 4854, 4812, 0, 0, 4524, 4794, 0, 0, 0, 4821, 0, 0, 0, 4909, 0, 0, 0, 4844, 0, 0, 4855, 4845, 4811, 0, 0 ] ];