1, 1, 2, 4, 4, 0, 6, 15, 21, 18, 20, 31, 38, 58, 32, 52, 64, 56, 54, 63, 68, 88, 121, 169, 75, 177, 165, 179, 197, 222, 105, 253, 234, 280, 164, 275, 359, 454, 258, 269, 258, 474, 252, 740, 269, 463, 466, 716, 335, 794, 347, 685, 732, 843, 387, 822, 497, 856