2, 1, -1, 0, 8, 24, 33, 90, 116, 25, 402, 140, 85, 120, 692, 91, 472, 1240, 369, 762, 694, 551, 3290, 322, 121, 2758, 1164, 321, 778, 3144, 663, 3418, 4684, 721, 8590, 3222, 511, 7424, 5202, 391, 3364, 10392, 531, 9710, 1714, 891, 27116, 11008, 703, 19132, 8898