50,3,188,23,179,23,170,23,161,23,152,23,143,23,134,23,125,23,116,23,107,23,98,23,89,23,80,23,71,23,62,23,53,23,44,23,35,23,28,24,22,27,16,32,13,38,10,45,8,53,6,61,7,68,11,73,17,75,24,77,33,77,42,77,51,77,60,77,69,77,78,77,87,77,96,77,105,77,114,77,123,77,132,77,141,76,149,72,157,67,165,62,173,58,180,51,185,44,185,36,179,28,19,15,11,7,3,47,43,39,35,31,27,23,19,15,11,7,
