30,-77,56,79,1,-52,56,100,1,-167,56,-6,1,-146,56,15,1,-124,56,37,1,-100,56,58,1,-26,56,121,1,-129,77,-6,22,-108,77,15,31,-86,77,37,22,-62,77,58,31,-39,77,79,22,-14,77,100,31,12,77,121,22,159,118,-6,1,135,118,15,1,112,118,37,1,89,118,58,1,65,118,79,1,43,118,100,1,26,118,121,1,121,97,-6,22,97,97,15,31,74,97,37,22,51,97,58,31,27,97,79,22,5,97,100,31,-12,97,121,22,-2,77,142,25,-2,97,142,25,