1, 2, 4, 2, 14, 17, 5, 37, 10, 10, 29, 25, 110, 125, 55, 143, 28, 10, 277, 37, 5, 67, 14, 800, 241, 68, 551, 53, 133, 142, 61, 203, 131, 742, 245, 235, 5, 152, 20, 70, 248, 730, 382, 562, 199, 158, 199, 157, 236, 545, 334, 100, 5, 913, 782, 205, 809, 85, 106, 995